Skip to Calculator
Back to Blog
landscaping

Landscape Rock Costs in 2025: What to Expect Per Ton

Current landscape rock prices per ton for pea gravel, river rock, lava rock, and more. Includes bulk vs bag cost comparison and delivery fees.

Updated

Quick Answer

Landscape rock costs range from $40–$75/ton for budget options like pea gravel and crushed limestone to $200–$350/ton for premium materials like flagstone. Most residential projects use rock in the $45–$90/ton range when purchased in bulk.

Bar chart comparing landscape rock prices per ton for 9 common rock types including pea gravel, river rock, lava rock, and flagstone

2025 Landscape Rock Prices Per Ton (Bulk)

These are typical bulk delivery prices from landscape supply yards in the continental U.S. Prices vary by region — coastal and high-cost-of-living areas run 15–25% higher; rural areas with local quarry access can be significantly cheaper.

Rock TypePrice Per Ton (Bulk)Notes
Crushed limestone$40–$65Most affordable; excellent for driveways
Pea gravel$40–$75Versatile, widely available
Crushed granite$45–$70Good for pathways, drought-tolerant gardens
Basalt/Trap rock$55–$90Very dense; long-lasting
River rock (1–3 inch)$60–$120Price rises with size
Quartzite$80–$140Distinctive look; premium pricing
Lava rock$75–$130Lightweight; good for slopes
Marble chips$100–$175Formal gardens; premium appearance
Flagstone/Slate$200–$350Sold by the ton; installation adds cost

To figure out how many tons your project needs, run your dimensions through our landscape rock calculator. Enter your area, depth, and rock type — the cost estimate field will show you what to expect.

Bulk vs Bagged: The Price Gap Is Huge

The per-unit price difference between bulk and bagged rock is one of the most misunderstood things about landscaping materials.

A 0.5 cubic foot bag of pea gravel at a home improvement store typically costs $5–$7. That works out to $200–$280 per ton equivalent. Bulk pea gravel from a landscape supply yard runs $40–$75 per ton. You're paying 3–6 times more for the convenience of bags.

When bags make sense:

  • Projects under 25–30 square feet
  • Spot repairs and small touch-ups
  • No vehicle access for bulk delivery
  • You need exact control over small quantities

When bulk is the clear choice:

  • Any project over 50 square feet
  • Orders over 0.5 tons
  • Standard residential site with driveway access
  • Cost per square foot matters

For a 200 sq ft bed at 3 inches deep, you need roughly 1.44 tons of pea gravel. Bagged: 87 half-cubic-foot bags × $6 = $522. Bulk: 1.44 tons × $55 = $79 plus delivery. Even with a $100 delivery fee, you're saving $343.

Delivery Fees: What to Expect

Bulk landscape rock is delivered by dump truck. Most landscape supply yards use trucks that carry 5–15 tons per load.

Typical delivery fees:

  • Local delivery (under 15 miles): $50–$100
  • Mid-range (15–30 miles): $75–$150
  • Long-distance or rural: $100–$250+
  • Free delivery threshold: Many yards offer free delivery on orders over 5 tons

Always confirm delivery logistics before ordering. Dump trucks need a reasonably flat surface to access your driveway, and the drop point may be 20–30 feet from your project area. Factor in wheelbarrow time and labor if you'll be moving material by hand.

Some suppliers offer "drop and spread" service — they'll distribute the rock across your area for an additional fee, typically $75–$150. For large projects, this can be worth it.

How Project Size Affects Your Total Cost

Material cost alone doesn't tell the full story. Here's a rough breakdown for three common project sizes using mid-range pea gravel at $55/ton:

Small garden bed (4×8 ft, 3 inch depth):

  • Volume: 8 cu ft = 0.30 cubic yards
  • Weight: ~0.38 tons
  • Material cost: ~$21
  • Delivery: $75–$100 (often minimum order applies)
  • Total: $96–$121 — bags may actually cost less here

Medium yard section (20×15 ft, 3 inch depth):

  • Volume: 75 cu ft = 2.78 cubic yards
  • Weight: ~3.6 tons (at 96 lbs/cu ft)
  • Material cost: ~$198
  • Delivery: $75–$100
  • Total: $273–$298

Large area (50×30 ft, 3 inch depth):

  • Volume: 375 cu ft = 13.9 cubic yards
  • Weight: ~18 tons
  • Material cost: ~$990 (often includes free delivery at this volume)
  • Total: ~$990

These estimates use pea gravel pricing. Substitute your chosen rock type using the table above to adjust. Our rock quantity estimator shows both tons and estimated cost simultaneously.

Where to Buy Landscape Rock

Landscape supply yards (also called stone yards or aggregate suppliers): Best prices for bulk orders, largest selection of rock types. Find one by searching "[your city] landscape supply" or asking a local landscaping contractor where they source materials.

Home improvement stores (Home Depot, Lowe's, Menards): Convenient for small quantities; carry pea gravel, river rock, and lava rock in bags or small bulk. Much more expensive per unit.

Quarries: If you're within 30–40 miles of a working quarry, buying direct can cut 20–30% off landscape yard prices. Best for large orders (5+ tons).

Nurseries and garden centers: Some stock decorative rock. Prices are often higher than a dedicated stone yard, but they may carry specialty rocks (white marble, colored lava) that aggregate suppliers don't.

Hidden Costs to Budget For

Landscape fabric: $50–$150 for a typical residential project, depending on area size. Non-negotiable for most rock installations.

Edging: Steel or aluminum edging to contain the rock: $1–$3 per linear foot installed. Essential for pea gravel.

Labor: If you're hiring out the installation, landscape contractors typically charge $50–$150 per ton for spreading, depending on site conditions and accessibility.

Equipment rental: A skid-steer or Bobcat can move and spread rock in hours instead of days. Expect $300–$500/day for rental. Often worth it on projects over 10 tons.

For a realistic total project budget, multiply your material cost by 1.5–2.0 to account for these additional items — or get a quote from a local landscaper. Our DIY vs professional guide breaks down when it pays to hire out vs doing it yourself.

landscape rock costgravel pricesrock per tonlandscaping budgetbulk rock delivery