How much gravel for a 29 gallon tank?

For a 2 inch bed in a standard 29 gallon tank (30 x 12 in floor) you need about 42 lb of gravel or 40 lb of sand.

Gravel, sand and soil by depth

DepthGravel20 lb bags5 lb bagsSand9 L soil bags
1 in21 lb2 x 20 lb5 x 5 lb20 lb1 x 9 L
2 in42 lb3 x 20 lb9 x 5 lb40 lb2 x 9 L
3 in62 lb4 x 20 lb13 x 5 lb59 lb2 x 9 L

Bag counts are rounded up. Bulk densities vary by product, so check the bag's own coverage chart too.

Work it out for your 29 gallon tank

Different floor size or depth? Adjust the numbers below.

Units
Enter your tank's length, width and the depth you want.

Which substrate depth should you choose?

  • 1–2 inches suits most community tanks with gravel and keeps cleaning easy.
  • 2–3 inches gives rooted plants space to grow. Slope it deeper at the back for a sense of depth.
  • 1–2 inches of sand suits corydoras and other bottom sifters; deeper sand needs stirring.

Rinse gravel and sand before adding them, and pour water slowly onto a plate to avoid clouding.

See the full 29 gallon tank dimensions, or use the substrate calculator for any tank.

Frequently asked questions

How many pounds of gravel for a 29 gallon tank?

About 42 lb for a 2 inch bed, or 21 lb for 1 inch.

How many bags of gravel for a 29 gallon tank?

For 2 inches of gravel, about 3 bags of 20 lb.

How much sand for a 29 gallon tank?

About 20 lb for 1 inch of sand, or 40 lb for 2 inches.

Last updated .