How Much Does Gravel Cost? (Per Ton, Yard & Truckload)
Part of Landscaping & Aggregate
Quick answer
Gravel costs roughly $15–$75 per ton for the material, or about $40–$100 per cubic yard delivered. A full dump truck load (10–15 tons) runs $300–$700 delivered. Plain crushed stone and crusher run are cheapest; pea gravel and decorative rock cost the most.
Gravel pricing has two parts: the material (priced per ton or per cubic yard at the quarry) and delivery (a flat haul fee that drops your per-unit cost the bigger the load). Small orders are dominated by the delivery fee, so buying a full truckload is far cheaper per ton.
Material price by type
| Type | Per ton | Per cubic yard |
|---|---|---|
| Crusher run / base stone | $15–$30 | $40–$55 |
| #57 crushed stone | $25–$45 | $45–$70 |
| Pea gravel | $30–$55 | $55–$90 |
| Decorative / river rock | $45–$75 | $80–$130 |
Delivery and truckloads
- Delivery: $50–$150 per load, often free above a minimum on full loads.
- Dump truck load: a tandem truck hauls ~10–15 tons (about 8–12 yd³) for $300–$700 delivered.
- Spreading/grading: $40–$70 per hour if you hire it out.
- A gravel driveway (material + base + delivery) typically runs $1,200–$3,500 installed.
Enter your area and depth in the gravel calculator, add your supplier's price per ton, and it returns an estimated material cost.
FAQs
How much is a yard of gravel?
About $40–$100 per cubic yard delivered, depending on stone type and haul distance. The material alone is $15–$75 per ton, and a yard weighs roughly 1.4 tons.
How much does a dump truck load of gravel cost?
A full tandem dump truck of 10–15 tons typically costs $300–$700 delivered — much cheaper per ton than small orders.