Yes, in three different forms: you can bring fish on a plane whether it is cooked, packed on ice, or alive in a bag of water. TSA screens all three the same way it screens other food. The real catch shows up at customs, not the checkpoint.
Cooked or dried fish counts as a solid food. TSA allows it in carry-on and checked bags with no size limit stated on its page for cooked meat, seafood and vegetables. Jerky style dried seafood falls in the same bucket and clears the X-ray without trouble.
The carry-on rule for fresh or frozen fish
You can also bring fish on a plane fresh or frozen, packed in a cooler with ice. TSA’s page on fresh meat and seafood allows it in both carry-on and checked bags. The one hard line is the ice itself.
TSA requires ice or ice packs to be frozen solid at the checkpoint. Any melted liquid pooling at the bottom of the cooler gets treated as a regular liquid. That liquid gets pulled, even if the fish stays.
Dry ice works for a longer trip. The FAA caps it at five pounds, and the package must be vented and marked as dry ice. Freeze the catch hard the night before and skip the whole argument.
Checked bags and the live fish case
Checked bags follow the same rule as carry-on for cooked, dried, fresh, and frozen fish. There is no real split there. Live fish in a bag of water is the one case where checked and carry-on truly diverge.
A bag of water well over 3.4 ounces fails the standard carry-on liquids rule outright. Checked bags are not really an option either, since a sealed bag of water and a live animal do not survive baggage handling. Neither path is built for this.
| Fish type | Carry-on | Checked |
|---|---|---|
| Cooked or dried fish | Yes | Yes |
| Fresh or frozen catch in a cooler | Yes, ice frozen solid | Yes, ice frozen solid |
| Live fish in water | Blocked by the liquid limit | Airlines will not accept it |
A live fish that has to fly needs a specialty shipper or a cargo arrangement set up with the airline in advance. That is not something you carry through the terminal. Call the airline before you plan around it.
What actually happens at the checkpoint
A cooler of fish gets pulled for a closer look more often than it sails through untouched. Officers check that the ice is frozen. They also want a clean X-ray image, which a dense, tangled bag of fish does not give them.
Vacuum sealed fillets scan clean and rarely draw a second look. Loose fish wrapped in foil or a grocery bag is what slows a line down. A sealed, labeled container solves most of that problem on its own.
Smell is not a security issue. It is a courtesy issue for the travelers standing near you in line.
Bringing fish into the United States
This is where the real risk sits, and it belongs to CBP and the FDA, not TSA. CBP requires every food item to be declared on arrival. Its officers inspect what you declare to confirm it is safe to bring in.
Fish is not on the restricted agriculture list the way meat and poultry are. Dried, canned, and frozen fish from most countries clear without a permit once you declare them. A handful of protected species carry separate limits tied to conservation treaties.
The FDA can still refuse entry to seafood that looks spoiled or unsanitary. Most travelers who bring fish on a plane and run into trouble were not stopped for the fish itself. They were stopped, and often fined, for skipping the declaration form.
Packing it so it survives the flight
A hard sided cooler with a tight seal beats a soft bag for anything packed in ice. A soft bag is what leaks once the ice starts to give. Freeze thin gel packs solid the night before, the same way you would for the ice packs covered in our full guide.
Check that any pack you buy for the trip, such as Fit and Fresh slim gel ice packs, is rated to stay frozen for your flight time. A vacuum sealer for fillets cuts down on leaks. It also fixes the odd shape that draws a second look on the scanner.
Traveling with other proteins in the same cooler is common. Our page on bringing meat on a plane covers that broader rule. The general food on a plane guide helps if the cooler holds more than fish.
Any liquid riding along, like a marinade, still has to fit the standard rule. Our liquids packing tool checks that for you before you get to the line. For a checked cooler, our notes on food in checked baggage cover weight limits too.
The officer at the checkpoint or the customs desk always has the final say. Pack the fish frozen solid, sealed, and declared, and that call almost never goes against you.
The bottom line
You can bring fish on a plane cooked, dried, fresh, or frozen, in carry-on or checked bags. Any ice just has to be frozen solid at screening. Live fish in water is the one form that does not survive a normal checkpoint, and declaring the catch matters more than the fish itself once you land in the United States.
Some links on this page are Amazon affiliate links. If you buy through one, Carry On Sizes may earn a commission at no extra cost to you. It never changes what we recommend. How this works.
More items in Food and Drink
Browse every item in the Food and Drink index.