Driveway Paving in Johannesburg: Paved, Concrete and Sandstone Driveways
Driveway paving in Johannesburg costs R350 to R650 per m² across the city, R450 to R800 in Sandton and R320 to R600 in Randburg, according to a February 2026 Johannesburg driveway guide (Guide D). The choice of surface comes down to the look, the slope and where the stormwater goes.
Use the form below for a paving quote.
Paving Wiz Johannesburg builds new driveways and re-lays failed ones, from the gate to the garage and, with a wayleave, across the sidewalk, as part of its paving in Johannesburg.

Driveway Paving Ideas for Johannesburg Homes
| Driveway | Look | Per m² (guide, date) | Life (Guide D) |
|---|---|---|---|
| Concrete paver driveway | Grey or coloured blocks, herringbone | R180 – R350 (A, Mar 2026) | — |
| Interlocking paver driveway | Interlocking blocks, patterned | R450 – R650 (D, Feb 2026) | — |
| Brick paver driveway | Warm red or brown, matches face brick | R400 – R700 (D, Feb 2026) | — |
| Cobble driveway | Aged stone-sett look, fans and circles | R400 – R700 (A, Mar 2026) | — |
| Granite or premium pavers | Natural stone texture | R450 – R1,000 (D, Feb 2026) | — |
| Plain poured concrete | Brushed slab | R300 – R400 (D, Feb 2026) | 25–30 years |
| Coloured concrete | Tinted slab | R400 – R500 (D, Feb 2026) | 25–30 years |
| Stamped concrete | Brick or stone pattern pressed into the slab | R500 – R600 (D, Feb 2026) | 20–25 years |
| Tar driveway | Seamless black, paver border optional | R80 – R150 surfacing only; R300 – R580 full install (T1, Jan 2026) | 15–20 years hot mix (T1) |
Guide A = Johannesburg paving cost guide; Guide D = Johannesburg driveway paving cost guide; T1 = Johannesburg asphalt driveway price guide. Guide D's brick paver rate covers base preparation, sand bedding, paver installation, edge restraints and joint sand, and adds 10 to 15% for special patterns.
Single and double driveway totals, extras and labour-only rates sit under paving prices in Johannesburg; tar under tar surfacing in Johannesburg; patterns under paving designs.
Driveway Base: Depths and Layers
| Layer (Guide A, Mar 2026) | Material | Thickness |
|---|---|---|
| Sub-base | G5 crushed stone, compacted | 100 – 150 mm (150 mm for SUVs and delivery vehicles) |
| Base | G2 crusher dust | 25 – 30 mm |
| Bedding | Sharp river sand | 25 – 30 mm |
| Joints | Kiln-dried sand | Fills and locks the joints |
Guide C (Feb 2026) excavates 200 to 250 mm for driveways and 150 mm for paths, and adds R40 to R60 per m² for every extra 50 mm. Guide A puts the saving from a thin sub-base at R20 to R30 per m² and the repair bill within 3 to 5 years at R150 to R300 per m².
Concrete Driveways: Poured and Stamped
A concrete driveway is poured as a slab on a compacted base. A brushed finish gives grip on slopes, and a stamped finish presses brick or stone patterns into wet concrete. Concrete moves with temperature, so control joints are cut to make cracks form in straight lines. A cracked slab is broken out and re-poured in panels, while paving is lifted block by block. Guide D puts a 40 m² concrete driveway at R12,000 to R24,000 for basic installation.
Sandstone Driveways
A sandstone driveway uses sandstone-coloured concrete pavers or real sandstone. The warm colour suits Tuscan and Mediterranean estates in Midrand, Fourways and Johannesburg South. Light colours show tyre marks and oil sooner, so a sandstone driveway is sealed after laying.
Drainage for a Driveway
Every driveway is laid to a fall that carries water away from the house and garage. A channel drain across the garage mouth catches what runs towards the house. Water runs to a garden bed, a soakaway or the street, never onto a neighbour's property. Guide A adds R2,000 to R6,000 for channel drains and fall on a sloped driveway; Guide C adds R3,000 to R8,000 for soakaways or channel drains. The City's Stormwater Management By-law, 2010, section 1, counts a driveway as impervious surface, and section 5(b) requires a permit for any site development activity that will connect to the Council's stormwater drainage system.
The Sidewalk Crossing: JRA Wayleave and the Public Roads By-Law
The strip between the property boundary and the road belongs to the road reserve. The Public Roads By-Law, 2024, section 1, defines the road reserve as the full width of the public road up to the erf boundary line, and a public road includes its verge.
- Section 9 of the Public Roads By-Law prohibits making any hole or trench on or under a sidewalk, or removing soil, without the Council's prior written permission.
- Section 6(4) prohibits leaving sand, stone, bricks, cement or other building material on a sidewalk or near a stormwater kerb inlet, unless it sits in an enclosure the Council has approved in writing.
- The JRA's Code of Procedure, sections 2.3 and 2.4.1, lists paving and kerbing on sidewalks by property owners as wayleave work, and requires a copy of the wayleave on site while the work is done.
- The City's 2026/27 tariff charges R1,283.60 per project per suburb to process a wayleave, and R1,949.53 per m² to reinstate a paved footway, inclusive of 15% VAT.
Building a Driveway Under the City's Stormwater Site Rules
The City's Stormwater Management By-law, 2010, section 17, sets site rules for minor developments. Section 1 defines a minor development as one that adds less than 500 m² of new impervious surface, disturbs less than 4,000 m² of land, or moves less than 5,000 m³ of earth in grading. Under section 17, vehicle access must, if reasonably possible, be limited to one route, and that route must be stabilised with crusher dust, quarry spall or crushed rock. Exposed loose soil must not stay unstabilised for more than 2 days between 1 October and 30 April, or 7 days between 1 May and 30 September. Section 17(3)(c) requires enough material, equipment and labour on site to stabilise exposed soil within 12 hours when continuous rain makes it necessary. Adjacent properties must be protected from sediment. A driveway job between October and April is therefore dug, based and compacted in one continuous run.
Cracks and Sinking on Dolomite Land
Parts of the City of Johannesburg are underlain by dolomite, and the City's Dolomite Risk Management By-law applies to that land. Section 9(2) requires owners to report severe cracking, a sinkhole or subsidence to the City's Dolomite Risk Management Section within 24 hours. Ordinary settlement from a weak base is lifted and re-laid on a corrected base; Guide C prices repairs to individual pavers at R250 to R500 per m².
Paving Wiz Johannesburg: Frequently Asked Questions
How much does driveway paving cost in Johannesburg?
Driveway paving costs R350 to R650 per m² across Johannesburg, R450 to R800 in Sandton and R320 to R600 in Randburg, according to a February 2026 Johannesburg driveway guide. A March 2026 guide puts a straight double driveway of 35 to 50 m² at R6,300 to R17,500 in concrete pavers.
What is the cheapest driveway surface in Johannesburg?
Tar surfacing over a sound base, at R80 to R150 per m² in a January 2026 Johannesburg asphalt guide. The same guide puts full residential tar installation at R300 to R580 per m². Concrete pavers start at R180 per m² installed in a March 2026 guide.
How thick should a driveway base be?
A March 2026 Johannesburg guide specifies a 100 to 150 mm compacted G5 sub-base: 100 mm for cars and 150 mm for SUVs and delivery vehicles, under 25 to 30 mm of bedding sand. A February 2026 guide excavates 200 to 250 mm for driveways.
Do I need permission to build a driveway crossing over the sidewalk?
Yes. The sidewalk is part of the road reserve. The Public Roads By-Law, 2024, section 9, prohibits digging on or under a sidewalk without the Council's prior written permission, and the Johannesburg Roads Agency issues the wayleave, at a 2026/27 processing fee of R1,283.60 per project per suburb.
How do I stop water pooling on my driveway?
Set a fall and give the water somewhere to go. The driveway slopes away from the house towards a channel drain, garden bed or the street, and a channel drain across the garage mouth catches what runs towards it.
Is a stamped concrete driveway a good idea?
Yes, for a seamless patterned look. Stamped concrete costs R500 to R600 per m² in a February 2026 Johannesburg guide, against R300 to R400 for plain concrete, with a 20 to 25 year life against 25 to 30. It needs control joints to manage cracking.
What should I do if my driveway sinks or cracks suddenly?
Report it if the property is on dolomite land. On dolomite land, the City's Dolomite Risk Management By-law, section 9(2), requires owners to report severe cracking, a sinkhole or subsidence to the City's Dolomite Risk Management Section within 24 hours.