Our picks at a glance
- Best overall for medium and large tanksPython No Spill Clean and Fill
Drains and refills straight from the faucet, comes in several hose lengths and has been the reference bucket-free system for decades.
- Best value water changerAqueon Aquarium Water Changer
Same faucet-powered principle as the Python, usually a little cheaper and easy to find in US stores.
- Best manual siphonPython Pro-Clean Gravel Washer and Siphon Kit
Simple squeeze-bulb start and several tube sizes, so you can match the vacuum to the depth of your tank.
- Best for small tanks without drainingEheim Quick Vac Pro
Battery-powered, traps debris in a mesh and returns the water, handy for spot cleaning nano tanks.
01
Why a gravel vacuum matters
Fish waste, uneaten food and dead plant matter sink and settle between substrate grains. Over weeks this mulm breaks down into ammonia and then nitrate. A gravel vacuum lifts that debris during your routine aquarium water change, so you remove dissolved waste and solid waste in one pass.
The tool works on a simple idea: the wide tube lets gravel tumble and rise a few inches, light debris gets carried away with the water, and the heavier gravel falls back. That is why the best aquarium siphon for you depends mostly on your tank volume, the depth of the tank and the substrate. Gravel tolerates aggressive vacuuming, sand needs a hover technique, and planted soil should be cleaned only on the surface.
Regular siphoning is one of the most effective ways to lower nitrates and prevent the gray haze described in our guide to cloudy fish tank water. Heavy feeders such as goldfish make it close to mandatory.
Always treat refill water with a dechlorinator. Faucet-connected changers make it tempting to skip, so dose the full tank volume before or while refilling. See our best water conditioner comparison.
02
Comparison table
The main split is between faucet-powered water changers, which remove buckets from the routine, and gravity siphons, which are cheaper and easier to control in small tanks.
| Product | Type | Refills tank | Best tank size | Price |
|---|---|---|---|---|
| Python No Spill Clean and Fill | Faucet-powered | Yes | 20 gal (75 L) and up | $$ |
| Aqueon Aquarium Water Changer | Faucet-powered | Yes | 20 gal (75 L) and up | $$ |
| Python Pro-Clean | Gravity siphon, bulb start | No | 5–40 gal (20–150 L) | $ |
| Aqueon Siphon Vacuum | Gravity siphon, bulb start | No | 5–30 gal (20–115 L) | $ |
| Eheim Quick Vac Pro | Battery, returns water | Not needed | Nano and small tanks | $$ |
| Lee’s Ultimate Gravel Vacuum | Gravity siphon, manual start | No | 10–55 gal (40–210 L) | $ |
Python Products · Faucet-connected gravel vacuum and water changer
Python No Spill Clean and Fill
Best for: Tanks of 20 gallons and up, anyone tired of carrying buckets
The Python attaches to a sink faucet with an adapter. Running tap water through a small pump fitting creates suction, so the gravel tube at the other end of the hose drains the tank into the sink. Flip a valve and the same hose refills the tank. It is sold in lengths from 25 to 100 feet, which makes it practical for tanks in another room. The main trade-offs are the water used to power the suction (it goes down the drain) and the need for a threaded faucet; some modern faucets require an extra adapter.
Pros
- No buckets for draining or refilling
- Several hose lengths available
- Spare parts sold separately
- Works for very large tanks
Cons
- Uses extra tap water to create suction
- Faucet compatibility is not universal
- Overkill for a 5 or 10 gallon tank
- Power source
- Tap water pressure (venturi)
- Hose lengths
- 25, 50, 75 and 100 ft
- Refill
- Yes, through the same hose
- Ideal tank size
- 20 gal (75 L) and up
Aqueon · Faucet-connected gravel vacuum and water changer
Aqueon Aquarium Water Changer
Best for: Keepers who want a Python-style system on a tighter budget
Aqueon’s water changer works on the same principle as the Python: a faucet adapter and pump create suction, the gravel tube cleans the substrate, and a valve lets you refill through the same hose. It is usually offered in 25 and 50 foot lengths and is easy to find at big pet chains. The parts are not always cross-compatible with Python spares, so stick to one system once you invest in it. As with any faucet-powered vacuum, keep a hand on the hose when refilling so the end does not jump out of the tank.
Pros
- Lower price than most Python kits
- Drain and refill without buckets
- Widely available in US stores
Cons
- Fewer length options
- Same faucet compatibility caveats
- Parts not interchangeable with every Python accessory
- Power source
- Tap water pressure
- Hose lengths
- 25 and 50 ft
- Refill
- Yes
- Ideal tank size
- 20 gal (75 L) and up
Python Products · Manual siphon with squeeze-bulb starter
Python Pro-Clean Gravel Washer and Siphon Kit
Best for: 5 to 40 gallon tanks with gravel, routine weekly cleaning
The Pro-Clean is a rigid gravel tube, a squeeze bulb and a length of hose, plus a clip to hold the hose on a bucket. A few squeezes of the bulb start the siphon, so there is no mouth-starting. Python sells it in several sizes, from Mini to Extra Large, and the larger tubes clean faster but drain small tanks very quickly. It is a gravity siphon, so the bucket must sit lower than the tank. For most single-tank owners with 10 to 30 gallons, this is the simplest gravel vacuum that does the job well.
Pros
- Squeeze-bulb start, no mouth siphoning
- Several tube sizes for different tank depths
- Inexpensive and durable
Cons
- Bucket carrying required
- Large tubes drain small tanks too fast
- Bulb can wear over time
- Power source
- Gravity siphon
- Sizes
- Mini, Small, Medium, Large, Extra Large
- Starter
- Squeeze bulb
- Ideal tank size
- 5–40 gal (20–150 L)
Aqueon · Manual siphon with self-start bulb
Aqueon Siphon Vacuum Gravel Cleaner
Best for: Beginners with a 10 to 29 gallon starter tank
Aqueon’s manual siphon is the one many US starter kits are paired with. It has a gravel tube, a priming bulb and a hose, and comes in mini and larger sizes. Performance is very close to the Python Pro-Clean; the choice usually comes down to which one your local store stocks and which tube size fits your tank. The mini version is a good choice for a betta tank or a 10-gallon, where a wide tube would empty a third of the water in a minute.
Pros
- Easy self-start
- Mini size suits nano and betta tanks
- Cheap replacement if lost or cracked
Cons
- Bucket carrying required
- Hose can kink if stored coiled tightly
- Power source
- Gravity siphon
- Starter
- Priming bulb
- Sizes
- Mini and larger models
- Ideal tank size
- 5–30 gal (20–115 L)
Eheim · Battery-powered gravel cleaner (no water removal)
Eheim Quick Vac Pro
Best for: Nano and small tanks, spot cleaning between water changes
The Quick Vac Pro is a handheld, battery-operated cleaner. Instead of draining water, it pulls mulm and debris through the nozzle into a fine mesh bag and returns the filtered water to the tank. That makes it useful for spot cleaning a front corner or a sand patch without changing water, and for tanks where a siphon would be awkward. It does not replace water changes, because dissolved nitrate stays in the tank, and it is not meant for large, deep aquariums.
Pros
- No bucket and no water removed
- Good for quick spot cleaning
- Works where a siphon is hard to start
Cons
- Does not lower nitrate on its own
- Batteries required
- Limited reach in deep tanks
- Power source
- Batteries
- Water removal
- None, water is returned
- Debris capture
- Mesh bag
- Ideal tank size
- Nano to small tanks
Lee's Aquarium & Pet Products · Manual siphon
Lee's Ultimate Gravel Vacuum
Best for: Budget buyers and backup siphon for a second tank
Lee’s has made simple gravel vacuums for a long time, and the Ultimate Gravel Vacuum is its classic rigid-tube siphon with a hose. It is a no-frills tool: start the siphon by submerging the tube or with a shaking motion, then work through the gravel and drain into a bucket. It costs little, so many keepers buy one per tank to avoid moving pathogens between systems. A mini version exists for small aquariums.
Pros
- Very low cost
- Simple, nothing to break
- Easy to keep one per tank for biosecurity
Cons
- Starting the siphon takes practice
- No flow control
- Bucket carrying required
- Power source
- Gravity siphon
- Starter
- Manual (submerge or shake)
- Sizes
- Standard and mini
- Ideal tank size
- 10–55 gal (40–210 L)
03
How we chose these gravel vacuums
This is an editorial selection based on manufacturer specifications, long-term reputation in the hobby and availability in the US, not a lab test. We looked at how the siphon starts (bulb, faucet or battery), whether it can also refill the tank, the range of sizes offered, the availability of spare parts, and how well the design matches common tank sizes. Generic no-name siphons were left out because their sizing and materials vary from one listing to the next.
04
Buying guide: what makes a good aquarium siphon
Start with volume and distance. If you change 25% of a 55-gallon tank every week, you move almost 14 gallons (about 52 L), or three heavy buckets. A water changer such as the Python or Aqueon pays for itself in comfort. For a 10-gallon, the same change is 2.5 gallons, and a small manual siphon is faster to set up than any faucet adapter.
Then look at tube diameter and length. The tube should reach the bottom with a few inches of tube still above the water line. A tube that is too wide for a small tank drains it before you have cleaned a third of the gravel.
- Start mechanism: squeeze bulb or faucet suction, never mouth-starting, which risks swallowing tank water.
- Flow control: a valve or a hose you can pinch lets you slow the flow over sand or near shrimp.
- Intake guard: a mesh or narrow gap stops small fish, fry and shrimp being pulled in.
- Hose length: measure the path to the sink or bucket, adding a little slack.
- Spare parts: bulbs, hoses and faucet adapters wear out; brands like Python sell replacements.
05
How to choose by tank size and use
Match the tool to the job, not to the biggest tank you might own one day. Many keepers end up with one manual siphon per tank plus one water changer for the largest aquarium.
| Setup | Recommended type | Why |
|---|---|---|
| Betta or nano tank (2.5–10 gal / 10–40 L) | Mini siphon or Eheim Quick Vac Pro | Slow, controllable flow; small tube |
| Starter community tank (10–29 gal / 40–110 L) | Python Pro-Clean or Aqueon Siphon Vacuum | Cheap, quick to set up, buckets stay light |
| Large tank (40–125 gal / 150–475 L) | Python No Spill or Aqueon Water Changer | No buckets, refill through the same hose |
| Goldfish tank | Faucet water changer | Big, frequent changes and lots of waste |
| Shrimp tank | Mini siphon with intake guard | Avoids sucking up shrimplets |
| Sand or planted soil | Siphon with flow control | Hover over sand, skim only the surface of soil |
06
How to use a gravel vacuum step by step
Clean half the substrate each week rather than all of it at once. Most beneficial bacteria live in the filter, but leaving part of the gravel undisturbed is a sensible habit, especially in a tank that is still cycling. For the full routine, see how to clean a fish tank.
- Unplug the heater and filter if the water level will drop below them.
- Place a bucket below the tank, or connect the water changer to the faucet and set the valve to drain.
- Start the siphon with the bulb or faucet, then push the tube into the gravel to the bottom.
- Lift slightly, let the gravel tumble and fall back, then move to the next spot in a grid pattern.
- Stop when you reach the planned volume, usually 20–30% for a weekly change.
- Refill with dechlorinated water at the same temperature, then restart the equipment.
07
Common mistakes when siphoning
If you see a sudden bloom of small white worms after a big feeding, it is usually a sign that debris is building up. Our page on detritus worms explains why more regular vacuuming is the main fix.
- Digging into planted soil. Deep vacuuming of aqua soil releases nutrients and fine particles. Skim the surface around carpet plants instead.
- Pushing into sand. Sand gets sucked up quickly. Hold the tube an inch above the surface and let the flow lift only the debris.
- Forgetting the heater. A heater left running out of water can crack. Unplug it first.
- Leaving the faucet unattended. A refill hose that slips can flood a room in minutes.
- Siphoning shrimp. Cover the intake with fine mesh in shrimp tanks, especially with cherry shrimp colonies.
08
Substrate and gear that work well with a siphon
Medium gravel (2–5 mm) is the easiest substrate to vacuum. Fine sand looks natural but requires more care, and nutrient soils are best left mostly alone. If you are still choosing, our best aquarium substrate guide compares them with maintenance in mind. Pair your siphon with a good aquarium filter and a reliable test kit so you can see the effect of your water changes on nitrate.
Frequently asked questions
Frequently asked questions
What is the best gravel vacuum for a fish tank?
For tanks of 20 gallons and more, the Python No Spill Clean and Fill is the most recommended because it drains and refills from the faucet without buckets. The Aqueon Aquarium Water Changer is a cheaper alternative on the same principle. For tanks under 20 gallons, a manual siphon such as the Python Pro-Clean or Aqueon Siphon Vacuum is simpler and easier to control.
Is a Python water changer worth it?
It is worth it if you carry more than two or three buckets per water change, have several tanks or have a tank far from the bathroom. It removes heavy lifting and makes larger, more frequent changes realistic. For a single 10-gallon tank, a small manual siphon does the same job for much less money.
How often should I vacuum aquarium gravel?
Most tanks benefit from vacuuming during each weekly or biweekly water change. Clean about half the substrate each time and alternate sides. Heavily stocked tanks and goldfish tanks may need weekly vacuuming of the whole open area, while lightly stocked planted tanks often need only a surface pass.
Can I use a gravel vacuum on sand?
Yes, but do not push the tube into the sand. Hold it about an inch (2–3 cm) above the surface and let the flow lift waste while the sand stays in place. Pinch the hose or use a model with a valve to slow the flow if sand starts to travel up the tube.
Will a gravel vacuum remove beneficial bacteria?
Not in a meaningful way. Most nitrifying bacteria live in the filter media, not in loose debris. Vacuuming half the gravel at a time and never rinsing filter media in tap water keeps the colony stable. In a tank that is still cycling, keep vacuuming light.
Sources and references
Written and reviewed by the handsoffmyhobby editorial team according to our editorial policy.



