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
| Depth | Gravel | 20 lb bags | 5 lb bags | Sand | 9 L soil bags |
|---|---|---|---|---|---|
| 1 in | 21 lb | 2 x 20 lb | 5 x 5 lb | 20 lb | 1 x 9 L |
| 2 in | 42 lb | 3 x 20 lb | 9 x 5 lb | 40 lb | 2 x 9 L |
| 3 in | 62 lb | 4 x 20 lb | 13 x 5 lb | 59 lb | 2 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.
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 .