Cost
How Much Does Gravel Cost in Canada?
Bulk gravel runs roughly CAD $15–$70 per tonne or $20–$100 per cubic yard delivered, depending on the stone and your location. Here is the full price picture.
Typical gravel prices
| How it's sold | Typical price (CAD) |
|---|---|
| Bulk, per tonne | $15 – $70 |
| Bulk, per cubic yard | $20 – $100 |
| Decorative / river rock, per yard | $80 – $250 |
| Bagged, 0.5 ft³ bag | $5 – $9 |
| Delivery (per load) | $80 – $200+ |
Plain crushed stone and crusher run are cheapest. Washed, screened and coloured decorative stone cost more.
What changes the price
- Stone type: crusher run is cheap; pea gravel, river rock and coloured stone cost more.
- Distance from the quarry: delivery is often the biggest line item — haulage adds up fast.
- Quantity: per-unit prices drop sharply above about one cubic yard, so bulk beats bags for anything but small jobs.
- Season and demand: spring and summer are busy; prices and lead times rise.
Estimate your own cost
Work out the tonnes or yards you need, then multiply by your local price. The Driveway Gravel Calculator and Aggregate Calculator include a price field so you get a material total instantly. For driveways specifically, see gravel driveway cost in Canada, and to decide between formats read bulk vs bagged gravel.
Frequently asked questions
How much does a tonne of gravel cost in Canada?
Bulk gravel typically runs CAD $15–$70 per tonne for plain crushed stone, before delivery. Decorative and washed stone cost more. Delivery often adds $80–$200 or more per load depending on distance.
How much does a yard of gravel cost?
About CAD $20–$100 per cubic yard for bulk gravel delivered, depending on the stone type and your distance from the quarry. Decorative river rock and coloured stone can run $80–$250 per yard.
Is it cheaper to buy gravel in bulk or bags?
Bulk is much cheaper for anything over about one cubic yard. Bagged gravel can work out to several hundred dollars per cubic yard once you account for packaging, while bulk is a fraction of that.
How much is gravel delivery?
Delivery is commonly $80–$200 or more per load and is often the largest part of a small order. The closer you are to the quarry or supply yard, the lower the haulage cost.
Disclaimer: This guide gives general estimates for planning. Actual gravel quantities, weights and prices vary with material type, particle size, moisture, compaction, supplier and your province. Costs are material-only ballparks in Canadian dollars and exclude labour, delivery and taxes unless stated. Always confirm quantities and prices with your local supplier.