The short answer
Most fish can survive several hours to about a day in a well-oxygenated bag of their own tank water. The exact time depends on the oxygen in the bag, the temperature, and how much waste builds up. A big air space, cool steady temperature and an unfed fish all stretch that window; crowding, warmth and a full stomach shrink it.
What decides survival time
Three things run the clock down inside a bag:
- Oxygen β fish breathe it from the air trapped above the water, which is why bags are filled one-third water to two-thirds air. More air space means more time.
- Temperature β heat makes fish burn oxygen faster and holds less of it in the water, so a hot bag is dangerous. A cool, stable box is far safer.
- Waste β as fish respire, ammonia builds up. An unfed fish in a lightly-loaded bag stays cleaner for longer.
Get all three right and even a modest bag comfortably covers a trip across town or a few hours in the car.
Stretching the window safely
To buy more time, keep the bag dark, cool and calm. Pack bags into a closed cooler or polystyrene box β it insulates against temperature swings and the darkness keeps fish relaxed and breathing slowly. Donβt feed fish for a day before travel so thereβs less waste, and donβt overcrowd; one or two fish per bag is plenty. For a longer move, a lidded bucket with a battery-run air stone beats a bag. See our full guide to transporting fish.
When you arrive
However long the trip took, settle fish in gradually. Float the sealed bag to match temperature, then acclimate slowly rather than tipping fish straight in β a fish thatβs been bagged for hours is more sensitive to sudden change, not less. Our acclimation guide covers the method, and browse air pumps if you travel with fish often.