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²

Compacted gravel driveway running through rice fields to a villa site in Bali

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 typeUnitPrice (IDR)
Excavation + compacted sub-base onlyper m²220,000–350,000
Reinforced concrete drive, completeper m²650,000–950,000
Paving stones on sub-base, completeper m²520,000–800,000
Compacted gravel drive with edgingper m²300,000–450,000
Channel drain at gate / garageper m850,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.

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