The safest way to move fish is in sealed bags or containers filled with their current tank water

Moving fish requires three things: water from their current tank, minimal air exposure, and a ride that keeps the water temperature stable. The standard method is to fill a clean bucket or transport bag with water from the fish's existing tank, place the fish inside, seal it loosely to trap air, and keep it in a dark, cool place during transport. The fish can survive this way for several hours — most moves take far less time.

Do not use tap water, distilled water, or water from a different tank. The bacteria and chemistry in their current water keep the fish alive during the move. Even a short trip in the wrong water can stress or kill them.

The timing matters. Pack your fish last, just before you leave. Unpack them first when you arrive. The longer they sit in a sealed container, the more ammonia builds up in the water and the more oxygen depletes.

Key Takeaways

  • Fill transport bags or buckets with water from the fish's current tank, not tap water or water from another tank.
  • Seal the container loosely to trap air but allow some gas exchange, and keep it in a dark, cool place away from direct sunlight and heat.
  • Transport fish last when leaving and unpack them first when you arrive to minimize the time they spend in sealed containers.
  • Keep the water temperature as close as possible to the tank temperature by wrapping the container in towels or placing it in an insulated box.
  • For trips longer than four hours, bring an air pump and battery pack to add oxygen to the water during transport.

Prepare the transport container the day before

Use a clean, food-grade bucket, a large plastic storage container, or a specialized fish transport bag. Do not use anything that has held chemicals, soap, or non-food items. Rinse it thoroughly with water from the tank — not tap water — to remove any residue.

Fill the container halfway with water from the aquarium. This gives the fish room to move and leaves space for air at the top. If you are moving multiple fish, use a larger container or multiple smaller ones so they do not crowd each other. Crowding stresses fish and depletes oxygen faster.

Cover the container loosely with a lid or plastic wrap. Poke a few small holes in the top so air can exchange but light cannot enter. Fish become panicked in bright light during transport, so darkness keeps them calm.

Move the fish into the container just before you leave

Use a net to catch the fish gently. Do not chase it around the tank — this exhausts the fish and damages its scales. Scoop slowly and let the fish swim into the net on its own if possible. Once netted, lower the net into the transport container and let the fish swim out naturally. Do not drop it.

If you have multiple fish, move them one at a time. Wait a minute between each fish so the water does not become too disturbed. Aggressive fish should travel in separate containers to prevent fighting.

Seal the container loosely once all fish are inside. The goal is to trap air without creating a completely airtight seal, which would deplete oxygen too quickly.

Keep the water temperature stable during the move

Temperature swings stress fish and can kill them. Wrap the transport container in towels or blankets to insulate it. Place it in a cardboard box for extra protection. Keep it away from direct sunlight, heating vents, air conditioning, and car windows.

If you are moving in very hot weather, place a frozen water bottle wrapped in a towel next to the container — not touching it directly — to keep the water cool. In cold weather, use a heating pad on low or wrap the container in more towels.

During the drive, place the container on the floor of the car rather than on a seat. The floor is more stable and experiences fewer temperature changes than areas near windows or vents.

Add oxygen for moves longer than four hours

If your move takes more than four hours, the oxygen in the sealed container will run low. Bring a small battery-powered air pump, an air stone, and tubing. These are inexpensive and available at any aquarium store.

Before you leave, set up the pump and run the tubing into the transport container. The air stone creates small bubbles that add oxygen to the water. Run the pump during the drive, but keep it on a low setting so the bubbles do not stress the fish.

If you do not have a pump, you can manually add oxygen by opening the container every two hours and gently stirring the water with a clean stick or spoon for 30 seconds. This introduces air without exposing the fish to light.

Acclimate the fish to the new tank slowly

When you arrive, do not pour the fish directly into the new tank. The water temperature, pH, and chemistry may be different, and a sudden change can shock the fish. Instead, float the transport container in the new tank for 15 to 20 minutes so the water temperatures equalize.

After 15 minutes, open the transport container and slowly add small amounts of water from the new tank into the container — about a quarter cup every few minutes. Do this for 10 to 15 minutes. This lets the fish adjust to the new water chemistry gradually.

Once the container is mostly filled with new tank water, gently net the fish and place it in the tank. Do not pour the transport water into the tank, as it may contain waste that will cloud the water or harm the tank's chemistry.

What to do if a fish becomes stressed during transport

A stressed fish may gasp at the surface, move slowly, or lie on its side. If this happens, open the container slightly to increase air flow and check the water temperature. If the temperature has dropped more than a few degrees, wrap the container in more towels.

If the fish is gasping and the temperature is normal, the water may be running out of oxygen. Add an air pump when ready or manually stir the water every minute until you reach your destination.

Once you arrive, acclimate the fish as described above, but do it more slowly — take 20 to 30 minutes instead of 10 to 15. A stressed fish needs extra time to adjust to the new tank.

Frequently Asked Questions

How long can fish survive in a sealed bag?

Most fish can survive 6 to 8 hours in a sealed bag filled with their tank water, depending on the fish size and bag volume. Larger fish and smaller bags run out of oxygen faster. For moves longer than 4 hours, use an air pump to add oxygen.

Can I use tap water if I treat it with a dechlorinator?

No. Dechlorinator removes chlorine but does not match the pH, hardness, or bacteria balance of the fish's current tank water. Use only water from the existing tank for transport. The fish's body is adjusted to that specific chemistry.

What if my fish stops moving during the drive?

A still fish may be resting or stressed. Check the water temperature and oxygen level. If the temperature is correct and you have an air pump, run it for a few minutes. Do not open the bag repeatedly to check on the fish, as this introduces light and depletes oxygen faster.

Should I feed the fish before moving it?

No. Do not feed the fish for 24 hours before transport. Uneaten food and fish waste will foul the transport water quickly, depleting oxygen and raising ammonia. Feed the fish after it has settled into the new tank for at least a few hours.

Can I move multiple fish in one container?

Yes, if the container is large enough and the fish are not aggressive toward each other. A general rule is one gallon of water per inch of fish length. Aggressive species like bettas or cichlids should travel alone. Crowding stresses all fish and depletes oxygen faster.