Gravel Driveway Cost per Square Foot: 2025 Pricing Guide
A gravel driveway is the cheapest way to turn a dirt patch into a functional, all-weather drive. The typical gravel driveway cost per square foot lands between $1.25 and $4 installed, with material-only prices running $0.50 to $2 per square foot. On a standard two-car driveway of about 600 square feet, that works out to roughly $750 to $2,400 all-in, though larger or heavily prepped jobs can push toward $6,000.
Gravel is also the fastest option to install. A crew can often spread and compact a fresh gravel drive in a single day, and you don’t have to wait for anything to cure the way you would with poured concrete or asphalt. That speed, plus the low material cost, is why gravel remains a go-to for long rural driveways, side yards, and budget-conscious homeowners who still want a clean, defined parking surface.
What you actually pay depends on the stone you pick, how much grading the site needs, and whether you hire a pro or rent a compactor yourself. Below we break down the real numbers so you can price your project without surprises.
How Much Does a Gravel Driveway Cost per Square Foot?
Most contractors quote gravel driveways by the square foot or by the ton. Per square foot, installed pricing generally shakes out like this:
- $1.25–$2.00/sq ft — basic crushed gravel with minimal prep on already-level ground
- $2.00–$3.00/sq ft — mid-grade stone with a fabric underlayment and light grading
- $3.00–$4.00/sq ft — premium gravel, deep excavation, edge restraints, and compaction
By the ton, gravel typically costs $30 to $65 per ton, and a ton covers roughly 80 to 120 square feet at a 2- to 3-inch depth. A 600-square-foot driveway needs somewhere between 7 and 15 tons depending on depth and stone density, which is why material alone usually lands between $400 and $1,000 for that footprint.
For a rough total, budget these ranges:
| Driveway size | Sq ft | Low estimate | High estimate |
|---|---|---|---|
| Single-car | 300 | $375 | $1,200 |
| Two-car | 600 | $750 | $2,400 |
| Three-car / long rural | 1,200 | $1,500 | $4,800 |
Keep in mind that the national average for a professionally installed two-car gravel driveway sits around $1,500 to $2,500. If a quote comes in far below $1 per square foot, ask what’s included — it probably skips excavation, fabric, or delivery fees.
What Affects the Final Price?
Several variables move the number up or down, often more than the stone itself does.
Gravel type
Not all gravel costs the same. Pea gravel runs $35 to $60 per ton but shifts under tires, so it’s better for paths than drives. Crushed stone with angular edges locks together and stays put, making it the standard for driveways at $30 to $50 per ton. Decorative options like marble chips or river rock can hit $80 to $140 per ton.
Site prep and excavation
This is the hidden cost. If the driveway area is flat, clear, and already compacted, prep is minimal. If a contractor has to remove an old concrete or asphalt drive, haul away debris, grade a slope, or cut down high spots, add $0.50 to $1.50 per square foot just for prep. Heavy regrading on a long or steep site can push prep alone past $2,000.
Drainage and underlayment
A geotextile landscape fabric between the soil and the stone prevents the gravel from sinking into mud and keeps weeds down. It costs about $0.30 to $0.50 per square foot and is one upgrade almost every contractor recommends. Edge restraints — steel, pressure-treated timber, or plastic — add another $1 to $3 per linear foot but stop the gravel from spilling into the lawn.
Labor and your region
Labor rates, delivery distance from the quarry, and local stone availability all shift the quote. Remote areas with a long haul pay noticeably more per ton, while regions near active quarries often see material costs near the bottom of the range.

Photo by Jakob Andersson via Pexels
Gravel Type Cost Comparison
Your stone choice drives both the upfront price and how the driveway behaves. Here’s how the common options compare per square foot installed:
| Feature | Crushed Stone | Pea Gravel | River Rock |
|---|---|---|---|
| Cost per sq ft (installed) | $1.25–$3.00 | $1.50–$3.50 | $3.00–$4.00 |
| Cost per ton | $30–$50 | $35–$60 | $60–$140 |
| Stability under tires | Excellent (locks together) | Fair (shifts easily) | Good (smooth, round) |
| Best use | Driveways, high traffic | Paths, top dressing | Decorative borders, low traffic |
Crushed stone is the workhorse and the best value for a working driveway. It compacts into a firm surface, drains well, and doesn’t migrate the way smooth pea gravel does. If you want a prettier finish on a budget, many homeowners install a base layer of crushed stone and top it with a thin layer of pea gravel or river rock for looks.
DIY vs. Hiring a Pro
Gravel is the most DIY-friendly driveway surface there is, but “easy” depends on how much prep your site needs.
Do it yourself if the area is already flat and clear, and you can handle the labor. Renting a plate compactor costs $50 to $80 per day, landscape fabric is cheap, and you’ll mainly pay for stone plus delivery. A DIY two-car driveway often lands around $600 to $1,200 in materials — a real saving over pro installation.
Hire a pro if the site needs excavation, grading, or removal of an old surface. Pros bring the right equipment, know how to crown the surface so water runs off, and can compact in lifts so the drive doesn’t rut within a year. Expect $40 to $70 per hour for labor, plus equipment and hauling fees.
The middle path — having a pro do the grading and base prep, then spreading the top gravel yourself — is a popular way to cut several hundred dollars without gambling on drainage.

Photo by Matheus Bertelli via Pexels
Maintenance and Long-Term Costs
Gravel is cheap to install, but it’s not a set-and-forget surface. Budget for ongoing upkeep:
- Replenishing stone — $150 to $400 every 2 to 4 years to top up thin or scattered areas
- Re-grading — $300 to $800 every few years to smooth ruts and restore the crown
- Weed control — $30 to $80 per year for spot treatments if fabric isn’t in place
- Snow and ice — plowing can catch and scatter stone; budget for touch-ups each spring
Even with that upkeep, gravel usually stays cheaper over a 10-year span than concrete or asphalt. If you’re weighing options, see how it stacks up against an asphalt driveway cost per square foot or compare it to the premium look of a brick paver driveway. And if you already have a concrete surface that’s failing, a cracked concrete driveway repair guide can help you decide whether to patch or replace.
Frequently Asked Questions
Is gravel cheaper than asphalt or concrete?
Yes. Gravel typically runs $1.25 to $4 per square foot installed, while asphalt averages $3 to $7 and concrete $4 to $15 per square foot. On a 600-square-foot drive, gravel can cost half to a quarter of what concrete would.
How much gravel do I need for my driveway?
Figure 1 ton per 80 to 120 square feet at a 2- to 3-inch depth. A 600-square-foot driveway needs roughly 7 to 15 tons, depending on depth and stone density. Ask your supplier for a per-ton coverage estimate for the specific stone you choose.
How long does a gravel driveway last?
A well-built gravel driveway with good drainage can last 20 years or more, though it needs periodic top-ups and re-grading. The base prep matters more than the stone — a properly compacted, crowned base is what prevents ruts and potholes.
Do I need landscape fabric under gravel?
It’s strongly recommended. Geotextile fabric prevents the stone from sinking into the soil and stops most weeds, which saves you from adding new stone every year. At $0.30 to $0.50 per square foot, it pays for itself quickly.
Can I put a gravel driveway on a slope?
Yes, but steep slopes need extra work — deeper excavation, a coarser angular stone that won’t wash away, and possibly retaining edges or drainage channels. Budget on the higher end of the per-square-foot range for sloped sites.
For a step-by-step install, Family Handyman’s gravel driveway guide covers the base prep in detail.
The Bottom Line
Gravel gives you the most driveway for your money. At $1.25 to $4 per square foot installed, a two-car gravel drive costs roughly $750 to $2,400, with crushed stone as the smartest value pick for a surface that stays put. Spend on the parts that matter — site prep, fabric underlayment, and a properly crowned base — and the savings over concrete or asphalt will compound for years.
Get two or three written quotes, confirm exactly what each includes (excavation, fabric, edge restraint, and delivery), and you’ll have a realistic number in hand. Ready to explore your options? Start with the cost breakdowns for asphalt and brick pavers to compare, then decide which surface fits your budget and your driveway.
