Skip to content
All

Gravel Driveway Calculator

Gravel for a driveway built in layers, with the volume and optional weight of each layer.

Your driveway

Filled in with example values. Replace them with your own.

Layers, bottom to top

Depths depend on your soil and traffic. Use your plan or your supplier’s advice.

  1. Base layer
  2. Top layer

Optional

Adds a percentage to every layer.

Adds a bulk density field to each layer. Use your supplier’s figures: density varies by stone, size and moisture.

Results update as you type.

Result

Gravel for driveway: 10 yd³

You need about

10cubic yards

of material in 2 layers, with no extra added.
Top layer2 in deep
3.33 yd³
Base layer4 in deep
6.67 yd³
Total weight
Turn on “Estimate weight”
Driveway area
540 ft²
Total depth
6 in
L 54 ftW 10 ftD 6 in

How it’s calculated

  1. Area

    54 ft × 10 ft = 540 ft²

  2. Base layer

    540 ft² × 0.333 ft deep = 180 ft³

  3. Top layer

    540 ft² × 0.167 ft deep = 90 ft³

  4. All layers

    180 ft³ + 90 ft³ = 270 ft³

  5. In cubic yards

    270 ft³ ÷ 27 = 10 yd³

How the gravel driveway calculator works

The calculator treats the driveway as a rectangle and works out the volume of each layer separately: the driveway area multiplied by that layer’s depth. It then adds the layers together for a total.

An optional allowance is added to every layer. If you turn on the weight estimate, each layer gets its own density field, because base stone and surface stone usually weigh different amounts per cubic yard. A total weight appears once every layer has a density.

The formula

Area = Length × Width

Layer volume = Area × Layer depth × (1 + Extra % ÷ 100)

Layer weight = Layer volume × Layer density

Total = Sum of all layers

Worked example

A driveway is 54 feet long and 10 feet wide, with a 4-inch base layer and a 2-inch top layer. These depths are for illustration, not a recommendation.

  • Area: 54 ft × 10 ft = 540 ft²
  • Base layer: 540 ft² × (4 ÷ 12) ft = 180 ft³ = 6.67 yd³
  • Top layer: 540 ft² × (2 ÷ 12) ft = 90 ft³ = 3.33 yd³
  • Total: 180 + 90 = 270 ft³ = 10 yd³

Suppose your supplier quotes 100 lb/ft³ for the base stone and 90 lb/ft³ for the top stone (example figures only). The base weighs 180 × 100 = 18,000 lb and the top 90 × 90 = 8,100 lb, a total of 26,100 lb, or13.05 US tons.

Units, assumptions and limitations

  • Conversions use exact definitions: 1 inch = 2.54 cm, 1 foot = 12 inches, 1 yard = 3 feet, 1 lb = 0.45359237 kg.
  • Every layer covers the full length and width at an even depth. Edges, slopes and crowned surfaces change the real amount.
  • No depths or densities are built in. Both depend on your site and materials.
  • The calculator does not cover excavation, geotextile fabric or edging.

Frequently asked questions

Why calculate a driveway in layers?

Gravel driveways are often built up in layers, typically coarser stone underneath and finer stone on top, and each layer is usually ordered as a separate material. Calculating them separately tells you how much of each to buy.

How deep should each layer be?

There is no single answer. It depends on the ground underneath, how well it drains, the vehicles that will use the driveway and the stone you choose. Follow your plan, a contractor or your supplier, then enter those depths here.

Should I add extra for compaction?

Loose gravel takes up less space once it is rolled or compacted, so the measured volume is not always enough. Ask your supplier how much extra they suggest for the material and method you are using, and enter it as the allowance.

Suppliers sell gravel by the ton. How do I convert?

Multiply the volume by the bulk density of that material. Turn on “Estimate weight” and enter the density your supplier gives for each layer; the calculator shows each layer’s weight and the total.

What about curves, turnarounds or parking areas?

Split the driveway into rectangles, calculate each one with the same layers, and add the results together.