AquaStocker

Gravel vs Sand: Which Aquarium Substrate?

The right substrate depends on your fish and plants.

Updated June 2026
By the AquaStocker team · How we source our data
Planted aquarium

Sand

Sand looks natural and is essential for bottom-feeders like corydoras and kuhli loaches that sift it — gravel can damage their barbels. It compacts, so stir it occasionally to release gas pockets.

Gravel

Gravel is cheap, easy to clean with a siphon, and lets water flow through so waste doesn't trap. It's great for most community tanks but too coarse for sand-sifters and fine-rooted plants.

Planted tanks

Heavy root-feeders do best in a nutrient-rich aquasoil capped with sand or fine gravel. For low-light easy plants like anubias and java fern, any substrate works since they don't root in it.

Recommended gear

As an Amazon Associate we earn from qualifying purchases.

FAQ

Is sand or gravel better for an aquarium?
Sand for bottom-feeders and a natural look; gravel for easy cleaning and most community tanks. Match it to your fish and plants.

Related

Best Fish for a 5 Gallon TankBest Fish for a 15 Gallon TankBest Fish for a 20 Gallon TankBest Fish for a 29 Gallon TankBest Fish for a 40 Gallon TankBest Fish for a 55 Gallon Tank