Gravel Calculator

Figure out how much gravel or crushed stone to order for a driveway, walkway, patio base or drainage area. Get the answer in tons (how most suppliers sell it), cubic yards and bags.

ft
ft
in
%
Prices (typical US averages, so enter yours for accuracy)
$
3.80tons of gravel
Cubic yards2.72
0.5 cu ft bags (about 50 lb)147
Bulk cost$171

Material weight varies by supplier and moisture. Ask your supplier for their tons-per-yard figure if you need a precise order.

Saved you a trip to the store? Buy us a coffee ☕

Get your materials

The calculator adds 10% for compaction by default, since gravel settles once it is tamped or driven on.

How to use the gravel calculator

  1. Measure the length and width of the area in feet.
  2. Enter the depth: about 2 in for paths, 4 in for patio bases, and 4–8 in for driveways.
  3. Choose the material type, since different stone weighs different amounts.
  4. Enter your supplier's price per ton for a cost estimate.

The formula

Cubic yards: length × width × depth (in) ÷ 12 ÷ 27.

Tons: cubic yards × material weight (typically 1.3–1.5 tons per cubic yard).

Gravel needed for common areas (crushed stone, 4 in deep, 10% extra)

AreaCubic yardsTons
10 × 10 ft1.361.90
10 × 20 ft2.723.80
12 × 24 ft3.915.48
10 × 50 ft driveway6.799.51
20 × 50 ft driveway13.5819.01

Frequently asked questions

How many tons are in a cubic yard of gravel?

Typically about 1.3 to 1.5 tons, depending on the stone type and moisture. Crushed stone is around 1.4 tons per cubic yard.

How deep should a gravel driveway be?

Most gravel driveways use 4 to 8 inches total, often a larger base stone covered by a 2 to 4 inch top layer.

How much area does a ton of gravel cover?

About 80 sq ft at 3 inches deep, or about 60 sq ft at 4 inches deep.

Should I put fabric under gravel?

Landscape fabric under paths and driveways helps stop gravel sinking into the soil and reduces weeds.

Results are estimates for planning and budgeting. Always confirm measurements and product coverage before you buy, and follow local building codes.