Driving school prices vary dramatically across South African cities. Same K53, same vehicle, different price.
Code B (single lesson) by city
| City | Range |
|---|---|
| Cape Town | R350 – R450 |
| Sandton / Sandton suburbs | R350 – R450 |
| Johannesburg (other) | R280 – R380 |
| Pretoria | R280 – R380 |
| Durban | R280 – R380 |
| Gqeberha | R260 – R350 |
| East London | R260 – R350 |
| Bloemfontein | R250 – R320 |
| Polokwane | R240 – R320 |
| Kimberley | R240 – R310 |
Code B 10-lesson package by city
| City | Range |
|---|---|
| Cape Town | R4,500 – R5,800 |
| Sandton | R4,500 – R5,800 |
| Johannesburg (other) | R3,500 – R4,800 |
| Pretoria | R3,500 – R4,800 |
| Durban | R3,500 – R4,800 |
| Bloemfontein | R3,200 – R4,200 |
| Polokwane | R3,000 – R4,000 |
Why the gap
Higher Cape Town and Sandton prices reflect higher overhead — fuel, garaging, insurance, instructor wages — and a willing-to-pay buyer base. Smaller cities have lower overhead, so prices stay lower.
Where to verify
Browse our directory by city — every Verified school shows real pricing on their profile.
Frequently asked
- Why are Cape Town and Sandton more expensive?
- Higher overhead — fuel, garaging, instructor wages — and willingness to pay among buyers.
- Are smaller cities really cheaper?
- Yes. Bloemfontein and Polokwane average 30-40% less than Cape Town for the same package.