Driveway construction in Bali — concrete, paving stone and gravel
We build villa driveways in three finishes — compacted gravel from IDR 300,000/m², paving stone from 520,000/m², reinforced concrete from 650,000/m² — on a machine-cut formation and a sub-base compacted in layers, with channel drains and a soakaway built in. A typical 40–120 m² drive takes 1–2 days of groundwork with our own machines. Send photos of the route and the gate on WhatsApp — quote in 24 hours.
FREE SITE VISIT · QUOTE IN 24H · from IDR 300,000/m²
Three options
Pick your surface: three driveway builds priced per m²
Same machine-cut formation and compacted sub-base under all three — the surface is what changes the price. Complete prices per m² for a normal 40–120 m² villa drive with machine access, 2026.
Compacted gravel
IDR 300,000–450,000 / m²
Graded 20–40 mm stone over a compacted base, with concrete or stone edge restraint so it stays where you put it.
Best for: rice-field and jungle settings, long drives, budgets that matter.
Paving stone
IDR 520,000–800,000 / m²
Concrete pavers or natural stone on a compacted sand bed over the sub-base; single stones lift out for repairs or new services.
Best for: villa entrances and parking courts on gentle slopes.
Reinforced concrete
IDR 650,000–950,000 / m²
120–150 mm slab with mesh, joints every 4–5 m, broomed or grooved for grip, cross-drains cast in on slopes.
Best for: steep Bukit and Ubud drives, anything above a 12% gradient.
Orientation prices; steep plots, long lanes and rock are quoted after the free site visit.
Inside the scope
Every driveway build: levels, formation, sub-base, drains, edges
Survey & levels
Fall away from the house, gate clearance, turning radius — and where the water goes when 80 mm of rain lands in an hour.
Excavation to formation
Typically 250–400 mm below finished level. Spoil is hauled off or reused in the landscaping — never hidden under the new drive.
Compacted sub-base
150–250 mm of graded limestone or crushed rock, compacted in layers with a plate or roller — the part most Bali driveways skip, and the reason they sink.
Drainage first
Channel drains at the gate and garage, a French drain along the uphill edge on sloping plots, a soakaway sized to the paved area.
Surface to suit
Reinforced concrete — broom, exposed-aggregate or stamped — paving stones on a sand bed, or compacted gravel with edge restraint. Same base, different jacket.
Edges & sleeves
Concrete kerbs, planting strips and lighting conduit sleeves laid before the surface goes down, not chased through it after.
Which surface for which plot
Reinforced concrete
The workhorse for steep Bukit and Ubud drives: a 120–150 mm slab with mesh, expansion joints every 4–5 m, textured for grip on wet slopes. Lowest maintenance, and the only sensible choice above a 12% gradient.
Paving stones (paving block)
The most common Bali villa finish — concrete pavers or natural stone on a compacted sand bed over a proper sub-base. Individual stones can be lifted for repairs or services; the sub-base decides whether they stay level.
Gravel and compacted limestone
Cheapest per m² and the best match for rice-field and jungle settings, provided edge restraint and drainage stop it migrating downhill. We use graded 20–40 mm stone over a compacted base, not loose river pebbles.
Permeable and grass-grid drives
Plastic or concrete grid pavers filled with gravel or grass keep run-off on your own land — increasingly requested in Canggu and Pererenan, where drainage to the road simply is not available.
Driveways on slopes
Anything steeper than about 12% wants concrete, and concrete on a slope wants three things done right. First, the formation: we cut the drive into firm ground with the machine rather than casting over loose fill — fill creeps downhill and takes the slab with it. Second, grip: a smooth trowelled surface is a toboggan run in the wet, so we broom-finish across the line of travel or press grooves into the surface while it is still green. Third, water: rain accelerates down a sloped drive, so we break the run with steel-grated cross-drains cast into the slab, give the surface a cross-fall so water leaves sideways into a ditch rather than arriving at your garage door, and on the steepest Bukit lanes cast in short panels with construction joints — so a future repair is one panel, not one driveway.
Drainage along the drive
A driveway is a roof you park on: 100 m² of drive sheds around 10 m³ of water in an hour of hard rain, and that water has to be given somewhere to go on your own land. Along the uphill edge we run a kerb or an open ditch to catch what the slope sends down; where the drive meets lawn or planting, a gravel French drain with perforated pipe takes the seepage; at the gate and garage, channel drains catch the sheet flow before it gets inside. Everything discharges to a soakaway sized to the paved area — not onto the neighbour's plot and not onto the road. If the land already floods, fix that first: our drainage systems page covers French drains, U-ditches and soakaways, from IDR 450,000/m.
From site road to finished driveway
If you are building, don't pay for the same corridor twice. The temporary access road that carries your mixers and trucks — geotextile and compacted sirtu — is most of a permanent driveway's base already. After handover we regrade it, top it up, and either finish it as clean gravel or cast concrete over it: planned this way from the start, the driveway costs you little more than the surface, because the base was bought during construction. The same logic scales to the whole plot. If the land still needs clearing, grading or trenching, fold the driveway into a single site preparation package instead of mobilizing a crew for it separately — the machines are already there, and the utility sleeves go under the drive before the surface goes down, not through it after.
Pricing
Driveway prices in Bali (2026)
| Build type | Unit | Price (IDR) |
|---|---|---|
| Excavation + compacted sub-base only | per m² | 220,000–350,000 |
| Reinforced concrete drive, complete | per m² | 650,000–950,000 |
| Paving stones on sub-base, complete | per m² | 520,000–800,000 |
| Compacted gravel drive with edging | per m² | 300,000–450,000 |
| Channel drain at gate / garage | per m | 850,000–1,400,000 |
Ranges cover a normal 40–120 m² villa driveway with machine access. Steep plots, long access lanes and rock excavation are quoted after a site visit — free anywhere from Canggu to Uluwatu and Ubud, with the quote inside 24 hours. See all earthworks prices.
Read the table as honest orientation rather than a public offer; the binding figure is set in the written quote that follows the free site visit.
Get your driveway priced: send the drive length and width (or a rough sketch), the finish you like and photos from the gate to the house — written quote within 24 hours.
Get My Driveway PricedRelated
Crews often pair these
FAQ
Driveways in Bali — FAQ
How much does a driveway cost in Bali?
From the 2026 table on this page: compacted gravel 300,000–450,000/m², paving stones 520,000–800,000/m² and reinforced concrete 650,000–950,000/m², complete. A typical 60 m² concrete villa drive lands between IDR 39 and 57 million depending on slope, access and how much sub-base the ground needs. The site visit and the written quote are free.
How long does a villa driveway take to build?
Excavation and sub-base 1–2 days, concrete 1 day plus 7 days curing before vehicles, paving 2–3 days for 80 m². Wet-season builds are sequenced around the rain.
Can you build a driveway on a steep Bukit or Ubud plot?
Yes — reinforced concrete with a broomed or grooved finish, cross-drains and a French drain on the uphill side. We machine-cut the formation into firm ground rather than pouring over fill.
Do I need a permit for a driveway in Bali?
Not for a driveway inside your own boundary. A new crossing onto a public road or a kerb cut should be cleared with the banjar and, for larger roads, the Dinas PU.
Why does my existing driveway sink and puddle?
Almost always uncompacted fill under the surface and no fall or drain. We can lift pavers, rebuild the sub-base and relay them — usually cheaper than a new surface.
Get a free site visit and a fixed written quote
Send us your location pin and a few photos on WhatsApp. We visit the site, measure what is actually there, and send a line-by-line quote — normally back with you inside 24 hours, and you owe nothing for it.
FREE SITE VISIT · QUOTE IN 24H · OWN MACHINES