How Much Does Gravel Cost?
Gravel prices range from $10 per ton for basic crushed stone to $130+ per cubic yard for premium decorative river rock. Here is a full breakdown by type so you can budget accurately.
Quick Answer
Crushed gravel costs $10–$50 per ton or $15–$75 per cubic yard delivered. Pea gravel runs $15–$35 per ton. For a 10×10 ft area at 4 inches deep, expect $40–$200 in materials. Delivery adds $50–$150 depending on distance.
Certified Horticulturalist · 12 years
Sarah designs residential landscapes from Portland to Phoenix and writes about mulch, gravel, sod, and low-maintenance planting for US climates. As a Certified Horticulturalist, she has completed over 300 landscape projects and specializes in material selection for different soil types and climate zones.
Published June 6, 2026
sarah@homematerialcalc.comGravel Calculator — get cubic yards and tons for your project
Enter your exact dimensions for a personalized estimate →
Gravel prices by type
| Gravel type | Per ton | Per cubic yard |
|---|---|---|
| Crushed limestone | $10–$20 | $15–$30 |
| Road base / crusher run | $10–$22 | $15–$32 |
| Pea gravel | $25–$45 | $30–$55 |
| Decomposed granite | $30–$50 | $40–$70 |
| River rock (small, 1”) | $40–$75 | $45–$100 |
| River rock (large, 3–5”) | $50–$90 | $60–$130 |
| Lava rock | $75–$150 | $100–$200 |
| Pea gravel (bagged, 50 lb) | — | $6–$12 / bag |
Delivery costs
Most landscape supply yards charge $50–$150 for delivery within 20–30 miles. Minimum delivery orders are typically 3–5 tons or 2–4 cubic yards.
| Order size | Typical delivery fee |
|---|---|
| Under 3 tons | $75–$150 |
| 3–10 tons | $50–$100 |
| 10+ tons | Often included or $50 flat |
Driveway gravel cost examples
| Driveway size | Gravel needed | Crushed stone cost | Pea gravel cost |
|---|---|---|---|
| 10 × 20 ft | 2.5 cu yd | $40–$75 | $75–$140 |
| 12 × 50 ft | 7.5 cu yd | $115–$225 | $225–$415 |
| 14 × 100 ft | 17 cu yd | $255–$510 | $510–$935 |
At 4-inch depth. Add delivery fee.
Landscaping gravel cost examples
| Bed size | Gravel (2” deep) | Crushed stone | River rock |
|---|---|---|---|
| 100 sq ft | 0.6 cu yd | $10–$20 | $30–$80 |
| 250 sq ft | 1.5 cu yd | $25–$50 | $70–$195 |
| 500 sq ft | 3 cu yd | $50–$100 | $135–$390 |
How to save on gravel
- Pick up vs delivery — most yards let you pick up in a pickup truck (0.5 ton max), saving the delivery fee
- Crushed concrete aggregate — recycled material costs 30–50% less than virgin crushed stone; nearly identical performance
- Buy base layer cheap, top layer premium — use cheap road base for the bottom 3 inches; only the top 1–2 inches needs decorative gravel
Calculate how much you need
Use the Gravel Calculator to enter your dimensions and get the exact cubic yard and ton estimate for your project.
Gravel prices by state
Gravel prices vary by region and delivery distance. See state-specific pricing guides:
Gravel Cost in Texas · Gravel Cost in Florida · Gravel Cost in California · Gravel Cost in New York · Gravel Cost in Georgia · Gravel Cost in North Carolina · Gravel Cost in Ohio · Gravel Cost in Michigan · Gravel Cost in Pennsylvania · Gravel Cost in Illinois · Gravel Cost in Arizona · Gravel Cost in Washington · Gravel Cost in Tennessee · Gravel Cost in Colorado · Gravel Cost in Virginia
Frequently Asked Questions
How much does gravel cost per cubic yard?
Bulk gravel costs $15–$75 per cubic yard depending on type. Crushed stone (3/4 inch) runs $15–$30/yd, pea gravel $30–$55/yd, river rock $45–$130/yd, and decomposed granite $40–$70/yd. Delivery adds $50–$150 per load.
How much does gravel cost per ton?
Crushed limestone and base gravel run $10–$20 per ton. Pea gravel costs $25–$45 per ton. Decorative river rock costs $45–$100+ per ton. One ton of gravel covers approximately 65–80 sq ft at 3 inches deep.
How much gravel do I need for a driveway?
A standard 2-car driveway (12 ft × 50 ft = 600 sq ft) at 4 inches deep needs about 7.4 cubic yards or roughly 10 tons of gravel. Budget $200–$600 for materials plus $200–$600 for delivery and spreading.
Is it cheaper to buy gravel by the bag or bulk?
Bulk is always cheaper for gravel. A 50 lb bag covers about 3–4 sq ft at 2 inches — roughly $6–$12 per bag. That translates to $150–$300+ per cubic yard equivalent. Bulk gravel runs $15–$75 per cubic yard, making bulk 3–10× cheaper.
What is the cheapest type of gravel?
Crushed limestone, recycled concrete aggregate (RCA), and basic road base gravel are the cheapest options at $10–$20 per ton. These are best for driveways and base layers, not decorative landscaping.
How much does pea gravel cost?
Pea gravel costs $25–$55 per cubic yard in bulk or $30–$70 per ton. Bagged pea gravel (0.5 cu ft bags) runs $4–$8 per bag at home improvement stores. For a 100 sq ft patio at 2 inches deep, expect to pay $50–$120 for bulk pea gravel plus delivery.
How much does a truckload of gravel cost?
A typical dump truck load of gravel (14–16 tons or 10–12 cubic yards) costs $250–$1,200 delivered, depending on type and distance from the quarry. Most quarries have a minimum order of 5 tons. Half-loads and smaller deliveries cost more per ton.
How much does river rock cost?
River rock costs $45–$130 per cubic yard or $50–$160 per ton for bulk delivery. Small decorative bags (0.5 cu ft) from home centers cost $5–$12 each. River rock is significantly more expensive than crushed stone or base gravel due to processing and transport.
Does Home Depot or Lowe's sell gravel?
Both sell bagged gravel (pea gravel, river rock, and lava rock) in 0.5 cu ft bags for $4–$10 each. They do not typically deliver bulk gravel. For larger projects, contact a local landscape supply yard or stone quarry for bulk pricing and delivery.
Get a free local quote
Know your material quantities? Get a free quote from a local contractor for your project.
✅ Sent! We'll be in touch soon.
No spam · We connect you with 1–3 local pros