How Much Does River Rock Cost? Per Ton, Yard and Bag

Natural stone is $45 to $110 a ton before delivery. The same rock in a fashionable color is double that. But the range is not what makes the cost of river rock hard to pin down. Yards sell weight while you measured an area, so a river rock cost quoted per ton tells you nothing until you convert it.

Your bed, and the stone you want in it

Units
The area

2" ground cover · 3" beds & weeds · 4" drainage. Go shallower than the stone is wide and the soil shows through within a season.

Stone

The default. Widely stocked, so the price is mostly your distance to the quarry.

Who spreads it

Crews charge $25 to $100 a ton to spread, because the work is weight moved rather than ground covered.

Your quote optional

Put a real number in and the estimate stops being an average.

Your estimate

3.75tons to order
$351delivered total
$1.17per square foot

Bulk against the same rock in bags

$351 loose against $975 in 150 bags

Bagged costs $624 more for identical stone, and you load every bag twice. Bulk wins here.

The stone
$291 for 3.75 tons at $78. That is 2.78 cubic yards of natural mixed, 1" to 3", which your supplier will quote by weight even though you measured an area.
The haul
$60, which is the $60 minimum rather than the per-ton rate. Under 7.5 tons you are paying to send a truck, not to move rock.
What a ton buys you here
80 sq ft at 3" deep. This is the number to carry into a supplier call, because they sell tons and you are buying coverage.
How this is worked out
300 sq ft × 3" ÷ 12 ÷ 27 = 2.78 yd³ × 2,700 lb ÷ 2,000 = 3.75 tons × $78 = $291 + $60 haul = $351

What is a ton of river rock?

A weight, and that is the whole difficulty. Two thousand pounds of stone. For ordinary river rock that is about 0.74 cubic yards, or near enough 20 cubic feet in a pile.

Every other number on a rock job is a volume. You measure a bed in square feet, choose a depth in inches, and end up with cubic yards. Then the supplier quotes tons, because a truck has a scale on it and no way to measure a cubic yard. Somebody has to convert, and the yard is not going to.

So the mistake this causes is treating a ton and a yard as roughly the same thing. They are not close. A cubic yard of river rock is 1.35 tons. Order three tons when you worked out three yards and you finish a third short, with a second delivery fee to fix it.

River rock price per ton

Natural gray river rock is $45 to $110 a ton picked up at the yard. Call it $78 if you need one number for a rough budget.

Size shifts that a little. Color shifts it a lot. Every grade below is the same material doing the same job. What separates the cheapest row from the dearest is mostly how the stone looks and how far it traveled.

River rock prices per ton, material only, 2026
StonePer tonPer cubic yardWhy it costs that
Pea-size, 3/4" to 1"$40 to $90$56 to $126Cheapest per ton and the heaviest per yard, since small stone packs tight
Natural mixed, 1" to 3"$45 to $110$61 to $149The default. Widely stocked, so the price is mostly your distance to the quarry
Oversized, 3" to 5"$65 to $150$81 to $188More screening at the quarry and more void space in the pile
White or black$90 to $180$122 to $243A color premium on ordinary stone. Same math, roughly double the rate
Arizona and desert tones$120 to $220$162 to $297Quarried in a few states, so most of the country pays freight on top
Mexican beach pebbles$475 to $800$641 to $1,080Imported and hand-sorted. Priced like a finish material, not a bulk one

Read the first four rows as your realistic band and the last two as a warning. Someone picks beach pebbles off a display board and a $45 a ton bed becomes a $475 a ton bed. The quantity does not change at all.

So settle the color before you price anything. It is the single largest number on this page and it is chosen on looks, usually by whoever is not paying.

River rock price per cubic yard

About $61 to $149 a cubic yard for natural stone. That is not a separate price list, it is the per-ton figure multiplied by 1.35, which is what a yard of this rock weighs.

Most suppliers will not quote you that number. They sell across a scale, so tons are what the system produces. A yard price turns up only where the same place handles mulch and soil too. If you get one, check which unit the delivery fee attaches to before comparing it to anything.

The conversion is worth doing in both directions. Contractors bidding a job usually talk in yards, because that is how the volume was measured, while the invoice behind the bid is in tons. Being able to move between them is how you tell a fair markup from a padded one.

One caution on the multiplier. It is 1.35 for ordinary 1 to 3 inch stone. Oversized 3 to 5 inch rock drops toward 1.25, since bigger stone leaves more air in the pile. So use the weight for the size you are buying.

Bagged vs bulk pricing

Bags are $4 to $9 for 0.5 cu ft, weighing about 46 lb each. It takes 54 of them to make a cubic yard. So the bagged rate is $216 to $486 a yard. Loose, the same stone is $61 to $149.

That is three to four times the price for identical stone. Bags only win where the job is too small to carry a haul charge, and that window is far narrower than people expect.

Where the crossover falls, natural stone at 3" deep
Bed sizeTonsBulk, deliveredBaggedCheaper
10 sq ft0.13$70$33 in 5 bagsBags
25 sq ft0.31$84$85 in 13 bagsBulk
50 sq ft0.63$108$163 in 25 bagsBulk
100 sq ft1.25$157$325 in 50 bagsBulk
300 sq ft3.75$351$975 in 150 bagsBulk

The switch lands around 26 square feet at this depth, which is a patch about five feet square. Above that the haul is spread over enough stone to stop mattering, and bulk pulls away fast. Bagging the 300 sq ft bed in the last row costs $624 more.

There is a second cost bags carry that never appears on the receipt. At 46 lb each you handle 150 of them into a cart, into a car, out of a car, and into a barrow. Bulk gets tipped once, on your driveway.

Installation cost per square foot

Do it yourself and a 3 inch bed of natural stone lands around $0.56 to $1.38 a square foot in material. Add the delivery across your area on top of that. Hand the whole job to a crew and $3 to $6 a square foot is the usual band.

So why the gap? Labor alone does not explain it, and that is where most published per-square-foot figures mislead. A full install is not just spreading. It is killing what grows there, grading, fabric, edging to stop the rock migrating, and hauling away whatever came out.

The same 300 sq ft bed, priced three ways
What you are buyingTotalPer sq ft
Stone, delivered, you spread it$351$1.17
Stone plus a crew to spread it$585$1.95
Full install with prep, fabric and edging$900 to $1,800$3.00 to $6.00

Row two is worth knowing about, because almost nobody quotes it. Plenty of crews will spread stone you already had delivered, at $25 to $100 a ton. That buys you out of the hard part of the job and keeps the material at yard price.

Where the full install earns its money is the prep underneath. Rock laid straight onto living weeds is a bed you will be picking through by hand in two years. And at 1.35 tons a yard, this is not a surface you lift and redo cheaply.

What drives river rock price: size, color, distance

Three things, and they do not carry equal weight. Distance sets the floor, color sets the ceiling, and size moves things by a few dollars in between.

Price by rock size

Pea-size stone is the cheapest per ton and the heaviest per yard, at $40 to $90. Small stone packs with little air in it. Oversized 3 to 5 inch rock runs $65 to $150, partly for the extra screening at the quarry.

Cheapest per ton is not cheapest per bed, though. Big stone needs a deeper layer to hide the ground. A 3 to 5 inch bed wants 4 inches. Stone at 1 to 3 inches is fine at 3, and that extra depth can undo the whole saving.

White, black and Arizona rock premiums

Color is where the real money goes. White and black run roughly double natural gray. Arizona and desert tones are $120 to $220. Mexican beach pebbles are a finish material and priced like one, at $475 and up.

But what you are paying for is scarcity and freight, not quality. Gray river rock exists in every state with a river in it. Desert tones come out of a handful of quarries, so most of the country buys the trucking as much as the stone.

Distance to the quarry

This is the one nobody can shop around. Rock is heavy and low in value by weight, so haulage is a real fraction of what you pay. Two towns can differ by half on identical material.

Which explains why national averages are close to useless here. A range of $45 to $110 is not a spread of quality. It is mostly a map, and that is why the estimator asks for your own quote.

Estimate your river rock cost

The tool at the top prices a real bed rather than a generic one. Give it the area and depth, then pick the stone. Back come tons, a delivered total, and that total divided down to a per square foot figure. The last one is what you hold a contractor bid against.

Feed it a real quote if you have one. National ranges tell you whether a number is sane. Only your own supplier’s per-ton rate makes the total true, and the field is there for exactly that.

Two outputs are worth more than the total. Coverage per ton is the number to say out loud on a supplier call, because they think in tons while you are buying square feet. The bagged comparison is the other, and it answers a question most people only ask after buying the wrong one.

Check the depth before you trust any of it. Going from 2 inches to 4 doubles every figure on the page, and depth is the input people guess at while measuring the area carefully.

Delivery and spreading fees

These are the two line items that turn a stone price into a bill. They are charged on completely different bases.

Delivery runs about $8 a ton within 25 miles, against a minimum of roughly $60 for sending a truck at all. Under 7.5 tons the minimum is what you pay, so small orders carry a fee out of all proportion to the load. Beyond the local radius, expect another $5 or so a mile.

Spreading is $25 to $100 a ton, priced by weight moved rather than ground covered. That catches people out on deep beds. A small bed at 4 inches costs more to spread than one twice its size at 2, even though the second looks like far more work.

Ask about both before the order rather than after. Some yards fold delivery into the per-ton price on larger loads and quote it separately on small ones. Two quotes then look further apart than they really are.

And if you are close to the 7.5 ton mark, buying up to it costs almost nothing. The haul is already paid for, so the extra stone comes in at bare material price. Keep it aside for the settling and the thin patches that show up a month later.

River rock cost questions

How much is a ton of river rock?

$45 to $110 for natural gray stone collected at the yard, with $78 a fair middle. Color is what moves it: white and black run higher, Arizona tones $120 to $220, and imported Mexican beach pebbles $475 and up. Delivery is charged on top.

How much is a yard of river rock?

Roughly $61 to $149, since one yard comes in at about 1.35 tons on the scale. Most suppliers will not quote a yard price at all. They weigh the truck, so the yard figure is something you convert to yourself before comparing quotes.

How much does a bag of river rock cost?

$4 to $9 for a 0.5 cu ft bag, which weighs about 46 lb. It takes 54 of them to equal one cubic yard, so the bagged route works out at $216 to $486 for what bulk sells for $61 to $149.

How much is a load of river rock?

A load is whatever the truck carries, not a fixed amount. Most yards send 10 to 20 tons on a dump truck, so $450 to $2,200 of stone plus the haul. Ask for tons rather than loads. The word means a different quantity at every supplier.

How much does it cost to install river rock?

Spreading alone is $25 to $100 a ton on top of the stone. A full install with fabric, edging and prep runs about $3 to $6 a square foot, and past $9 where there is excavation or a difficult approach to the yard.

How much are river rocks?

As a finished job, most rock beds land between $400 and $1,500. The 300 sq ft example on this page is $351 delivered and $585 with a crew spreading it. Area and color drive that far harder than the supplier you pick does.

Is river rock cheaper than mulch long term?

Yes, if you stay put. Rock costs several times more up front and then sits there, while mulch is a smaller bill that arrives every spring. The crossover usually lands around year four or five, so it is a question about how long you are keeping the bed.