Driveway Gravel
3/4" stone for building or resurfacing a gravel driveway
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake

Otter Tail County, Minnesota ยท Free Delivery
Free delivery to Battle Lake on every order, with loads arriving in as fast as 2 business days.
Delivering to Battle Lake, MN
Free delivery on every order.
Crushed gravel and base materials that compact under tires.
3/4" stone for building or resurfacing a gravel driveway
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
3/8" stone that's comfortable underfoot for paths and walks
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Stone-and-dust blend that packs hard under drives and patios
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
3/4" minus blend compacted under roads and heavy-load areas
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Recycled 3/4" base for drives, pads and access roads
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Graded crushed stone for drainage, concrete and heavy work.
Angular 3/4" stone for drainage beds and concrete slab bases
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
All-purpose stone up to 1" for drainage, concrete and bases
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Small 3/8" stone for walkways, patios and driveway topping
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
1/4" to 3/4" stone for concrete mix, drain lines and beds
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
1/4" minus stone dust for paver bedding and leveling
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Clean 3/4" to 1" rock for French drains and septic fields
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
3/8" minus chip for paver joints, chip seal and tight bases
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
3/32" to 3/8" clean stone for drainage and concrete mixes
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
3/4" to 1-1/2" stone for erosion control and heavy base
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
1" to 2-1/2" angular stone for track beds and equipment pads
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
4" to 12"+ rock for shorelines, slopes and culvert outlets
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Clean 1/8" to 1/2" chip for paver bedding and walkway bases
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
1-1/2" to 2-1/2" washed stone for construction entrances
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Rounded stone for beds, borders and water features.
Rounded 1" to 3" stones for beds, borders and drainage
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Large 2" to 4" stones for water features and dry creek beds
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Smooth 3/8" pebbles for paths, patios and play areas
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Washed sand for masonry, concrete and leveling.
Fine sand for mortar, sandboxes and volleyball courts
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Coarse, clean sand for concrete, backfill and leveling
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Soil and fill by the ton, mulch by the cubic yard.
Screened topsoil for lawns, gardens and flower beds
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Hardwood mulch that holds moisture and keeps weeds down
From 1 Yard Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Compost-enriched soil for vegetable gardens and raised beds
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Compactable dirt for grading, backfill and low spots
From 1 Ton Delivered, FREE to your Doorstep
Cost per ton lowers the more you order!
Free delivery to Battle Lake
Pick the material and quantity.Open a product to see your price, with free delivery to Battle Lake.
Choose a delivery date at checkout.As fast as 2 business days for most Battle Lake addresses.
Clear a drop spot.The truck tips the load where you mark it. Note low wires or branches when you order.
Not sure how much you need?
Enter length, width and depth and the calculator returns the cubic yards and tons for your project.
Open the calculatorIf you are pricing gravel and aggregate delivery in Battle Lake, MN, the first question is usually which stone to put where. Minnesota Rock Supply sells bulk material by the ton and delivers it across Otter Tail County.
Class 5 is the Minnesota base course, and it is the starting point for a drive, a parking pad or a shed base. Around the lakes here, sandy loam over gravel decides how the water moves.
Water is the job on most lots here. Washed stone with the fines taken out gives water somewhere to go, and that shapes what you order for a French drain, a drywell or a downspout run.
Drainage Rock is the 1 1/2 inch clear rock sold in Minnesota for French drains, drywells, footing drains, downspout runs and sewer bedding. It is washed, so water passes through instead of sitting in it.
3/4 Clear Rock covers drainage beds, trench backfill and construction entrances. Clear rock is the Minnesota way of saying washed with the fines taken out, which is what separates it from Class 5.
3/8" Crushed Stone handles fine drainage and pipe bedding, and works as a thin topping over a compacted base. It is sold as granite chips or as a red or buff limestone chip depending on the quarry.
For the base under all of it, Class 5 is the standard Minnesota base course for driveways, parking pads, shed and garage bases and road base. It keeps its fines, so it binds and compacts.
Driveway Gravel is the Class 2 material, a 3/4 inch crushed aggregate with fines.
You order online and pick a delivery date at checkout. Quantities are ordered by the ton or by the yard, and each product page has a calculator if you want to size the load.
A dump truck tips the material in one pile on site. Bulk delivery reaches Battle Lake and the rest of Otter Tail County, including Fergus Falls, Perham, Pelican Rapids, Parkers Prairie and New York Mills.
Base, drive and paver work runs from the spring thaw into late autumn. Spring load limits go up on North and North-Central zone roads from March into May, and frozen ground stops compaction through the winter.
Across the North central lakes, moraine and outwash country, outwash sand takes water fast while the moraine till between the lakes does not. Lake and wetland margins sit close under the water table, and snowmelt moves the most water of the year.
That is the reasoning behind a clean washed layer under a slab or a drain. Deep frost every winter does the worst where a sandy surface sits over tight till or a high water table and the water has nowhere to go as it freezes.
Lakeshore erosion from wind, wave and boat wake is a real driver on this side of the state. RipRap armours a shoreline, a culvert outlet or a slope against ice, wave and spring runoff.
Yes. Minnesota Rock Supply delivers Class 5 and other bulk material to Battle Lake and across Otter Tail County, including Fergus Falls, Perham, Pelican Rapids, Parkers Prairie and New York Mills.
You order online, choose a quantity by the ton or by the yard, and pick a delivery date at checkout. A dump truck tips the load in one pile on site.
Class 5 is the Minnesota base course for a driveway, and it is the layer that binds and compacts. Driveway Gravel, the Class 2 material, is a 3/4 inch crushed aggregate with fines for the surfacing layer over it.
Both are sold by the ton, and each product page has a calculator.
Minnesota Rock Supply delivers Class 5, washed stone, sand, soil and decorative rock to Battle Lake and the surrounding part of Otter Tail County. Order online by the ton or by the yard, pick your delivery date at checkout, and the truck tips it on site.
Common questions about gravel and aggregate delivery in Battle Lake, MN
Yes. Minnesota Rock Supply delivers Class 5 and other bulk material to Battle Lake and across Otter Tail County, including Fergus Falls, Perham, Pelican Rapids, Parkers Prairie and New York Mills. You order online, choose a quantity by the ton or by the yard, and pick a delivery date at checkout. A dump truck tips the load in one pile on site.
Class 5 is the Minnesota base course for a driveway, and it is the layer that binds and compacts. Driveway Gravel, the Class 2 material, is a 3/4 inch crushed aggregate with fines for the surfacing layer over it. Both are sold by the ton, and each product page has a calculator.
A clear, level spot the truck can reach and tip in, with nothing parked in the way and no low branches or wires over the approach. If the drop is behind a gate, tell us the width when you order. Soft ground after rain is the usual reason a delivery in Battle Lake has to be moved, so point out anywhere the truck should not drive.