Cost
How much does a driver's licence cost in South Africa?
Roughly R2,976 to R7,433, depending on where you are and whether you pass first time. Below is every line item, so you can check the arithmetic instead of trusting it. Last checked 2026-07-16.
Three routes, every line shown
These are not estimates. Each line is a price we found published somewhere and quoted; the total is just the addition.
Cheapest route
Every line is the lowest price we could actually verify, and they are not all from the same city - treat this as a floor, not an offer. Assumes you pass both tests first time.
| Learner's licence bookingWestern Cape rate | R68 |
| Learner's licence issue feePaid on the day you pass | R33 |
| K53 manualPrinted book | R80 |
| 10 driving lessonsCheapest verified 10-lesson package (Bloemfontein) | R1,800 |
| Driving test bookingTshwane-area rate | R135 |
| Test-day car hireCheapest verified, includes a pre-test hour | R720 |
| Licence cardWestern Cape rate | R140 |
| Total | R2,976 |
Realistic
What it looks like in Cape Town or Pretoria using mid-range schools, with a theory class, and passing both tests first time.
| Learner's licence booking | R68 |
| Learner's licence issue fee | R33 |
| Learner's theory classCape Town rate | R350 |
| K53 manual | R100 |
| 10 lessons + test-day carMid-range package with the car included | R2,950 |
| Driving test booking | R135 |
| Licence card | R140 |
| Total | R3,776 |
Johannesburg, failing once
The northern suburbs at the top of the market, plus one failed driving test. Failing is the single biggest variable in this whole exercise: a retest means paying the booking fee and the test-day car again.
| Learner's licence bookingReported Gauteng rate | R95 |
| Learner's licence issue fee | R55 |
| K53 manual | R100 |
| Compulsory orientationTwo hours, required before a first lesson at some schools | R870 |
| 10 lessons + driving testTop of the verified Gauteng range | R4,950 |
| Second test bookingAfter failing once | R135 |
| Second test-day car hireManual; automatic is R1,400 | R1,000 |
| Licence cardReported Johannesburg issuing fee | R228 |
| Total | R7,433 |
What we don't know
The gaps matter as much as the figures. Read these before you use any number above.
- Our floor is almost certainly higher than the real market floor. Every school here has a website and publishes prices; much of South African driving instruction is informal - word of mouth, WhatsApp, cash - and that cheaper segment is invisible to this method.
- This is roughly 30 schools, not a survey. These ranges describe what these specific schools publish, not the national market. Expect to find prices outside them.
- "10 lessons" means different things at different schools, and that is most of the price gap. At one school R2,500 buys ten lessons and nothing else; at another R4,950 buys ten lessons plus the test. Test-day car hire, test booking and an early test date each add hundreds. Always ask what is included.
- Eastern Cape, North West, Northern Cape and Mpumalanga are missing on purpose: we found no usable published pricing for any school there, and we would rather show you the national range and say so than invent a local one.
- Free State and Limpopo each rest on a single school's price list, so they describe one business rather than a provincial market.
- Most school price lists carry no date, so we cannot tell when they last changed. Assume a real quote today can be higher than a website says.
- Prices may or may not include VAT - larger schools are usually VAT-registered, most one-instructor operations are not, and almost none say which.
- Statutory fees are gazetted per province and usually change on 1 April. We have primary government confirmation for the Western Cape and Limpopo only; Gauteng figures come from a motoring article and a driving school's fee page. Confirm at your own DLTC.
- We found no figure for eye tests or retest fees. In practice a retest means paying the booking fee and test-day car hire again, which is why failing costs so much.
- The widely repeated claim that ten driving lessons cost about R1,000 comes from a 2023 news article and is contradicted by every current price list we checked - the cheapest real ten-lesson package we found is R1,800. We've left it out.
Driving lesson prices across South Africa
Typical ranges from South African driving schools that publish their prices, last checked 2026-07-16. These are national figures - not an average for any one town.
Single 60-minute lesson
R250 – R420
10-lesson package
R1,800 – R4,950
Drawn from about 30 driving schools that publish their prices. The spread in packages is mostly about what is included: R1,800 buys ten lessons and nothing else, R4,950 buys ten lessons plus the driving test. Based on about 30 schools.
Government fees
Checked July 2026. These are gazetted per province and usually change on 1 April, so treat anything here as a guide and confirm at your own DLTC.
| Fee | Amount | Same everywhere? | What we found |
|---|---|---|---|
| Learner's licence - test booking | R68 – R170 | Differs by province | R68 in the Western Cape, confirmed by the provincial government and two municipalities. Limpopo lists R159. A motoring publication reports about R95 in Gauteng and R85–R170 nationally. Source |
| Learner's licence - issue fee (on the day you pass) | R33 – R100 | Differs by province | R33 in the Western Cape, R57 in Limpopo, R55–R100 reported nationally. You also need two colour ID photographs. Source |
| Driving test - booking (Code B / light vehicle) | R135 – R200 | Differs by province | R135 at Tshwane-area centres and R200 in Cape Town. Neither figure comes from a government page - confirm at your own DLTC. Source |
| Driving test - booking (heavy vehicle, Code C1–EC) | R200 | We couldn't confirm | Tshwane-area centres, one source. We have no provincial comparison, so we cannot say whether this holds elsewhere. Source |
| Driving licence - application (light vehicle) | R135 | We couldn't confirm | Western Cape Government figure. A motoring publication reports R288–R300 'for the licence' in Johannesburg, which implies Gauteng charges differently - we could not confirm that against a government page. Source |
| Driving licence - card issue | R140 – R228 | Differs by province | Our sources genuinely conflict: R140 per the Western Cape Government and a Tshwane driving school, versus a reported R228 issuing fee in Johannesburg. Budget for the higher figure and confirm locally. Source |
| Driving licence - renewal | R140 | We couldn't confirm | Confirmed for the Western Cape only. We have no evidence that it is the same elsewhere, only no evidence that it differs. Source |
| Temporary driving licence | R45 – R72 | Differs by province | The Western Cape Government publishes R45; a July 2025 report puts it at R72 and documents real confusion about the correct fee. You need this if your licence has already expired when you renew. Source |
| Professional Driving Permit (PrDP) | R220 | We couldn't confirm | The permit fee only. A PrDP also needs a medical certificate, photographs and police clearance, none of which are in this figure. Source |
| International Driving Permit (AA) | R399 | Same nationwide | Issued nationally by the Automobile Association, so this one genuinely does not vary by province. Source |
Cost by province
Cost by licence code
Cost by city
No school in South Africa publishes city-level pricing, so these pages show provincial or national figures and say which.
- Cost in Johannesburg
- Cost in Pretoria
- Cost in Vereeniging
- Cost in Midrand
- Cost in Centurion
- Cost in Vanderbijlpark
- Cost in Sebokeng
- Cost in Cape Town
- Cost in Stellenbosch
- Cost in George
- Cost in Paarl
- Cost in Somerset West
- Cost in Mossel Bay
- Cost in Knysna
- Cost in Worcester
- Cost in Hermanus
- Cost in Wellington
- Cost in Swellendam
- Cost in Oudtshoorn
- Cost in Plettenberg Bay
- Cost in Beaufort West
- Cost in Malmesbury
- Cost in Vredenburg
- Cost in Franschhoek
- Cost in Durban
- Cost in Pietermaritzburg
- Cost in Richards Bay
- Cost in Ballito
- Cost in Empangeni
- Cost in Newcastle
- Cost in Ladysmith
- Cost in Port Shepstone
- Cost in KwaDukuza
- Cost in Estcourt
- Cost in Howick
- Cost in Dundee
- Cost in Vryheid
- Cost in Margate
- Cost in Scottburgh
- Cost in Gqeberha (Port Elizabeth)
- Cost in East London
- Cost in Mthatha
- Cost in King William's Town
- Cost in Komani
- Cost in Makhanda
- Cost in Bhisho
- Cost in Butterworth
- Cost in Jeffreys Bay
- Cost in Humansdorp
- Cost in Aliwal North
- Cost in Cradock
- Cost in Port Alfred
- Cost in Fort Beaufort
- Cost in Queenstown
- Cost in Bloemfontein
- Cost in Welkom
- Cost in Kroonstad
- Cost in Botshabelo
- Cost in Sasolburg
- Cost in Phuthaditjhaba
- Cost in Bethlehem
- Cost in Harrismith
- Cost in Virginia
- Cost in Ficksburg
- Cost in Parys
- Cost in Odendaalsrus
- Cost in Rustenburg
- Cost in Potchefstroom
- Cost in Mahikeng
- Cost in Klerksdorp
- Cost in Brits
- Cost in Lichtenburg
- Cost in Vryburg
- Cost in Wolmaransstad
- Cost in Orkney
- Cost in Zeerust
- Cost in Schweizer-Reneke
- Cost in Polokwane
- Cost in Tzaneen
- Cost in Mokopane
- Cost in Bela-Bela
- Cost in Thohoyandou
- Cost in Makhado
- Cost in Phalaborwa
- Cost in Giyani
- Cost in Lephalale
- Cost in Lebowakgomo
- Cost in Modimolle
- Cost in Musina
- Cost in Burgersfort
- Cost in Mbombela (Nelspruit)
- Cost in eMalahleni (Witbank)
- Cost in Secunda
- Cost in eMalahleni
- Cost in Middelburg
- Cost in Standerton
- Cost in Ermelo
- Cost in Bethal
- Cost in White River
- Cost in Lydenburg
- Cost in Barberton
- Cost in Carolina
- Cost in Volksrust
- Cost in Kimberley
- Cost in Upington
- Cost in Springbok
- Cost in De Aar
- Cost in Kuruman
- Cost in Calvinia
- Cost in Colesberg
- Cost in Postmasburg
- Cost in Prieska
Common questions
How much does a driver's licence cost in South Africa?
Between R2,976 and R7,433. R2,976 is the cheapest route we could verify line by line, R3,776 is realistic in Cape Town or Pretoria using a mid-range school, and R7,433 is Johannesburg's northern suburbs with one failed driving test. Every line comes from a published price list or an official fee schedule, last checked 2026-07-16. Failing the driving test is the single biggest variable: a retest means paying the booking fee and the test-day car hire again.
How much do driving lessons cost in South Africa?
R250 – R420 for a single 60-minute lesson, and R1,800 – R4,950 for a 10-lesson package, across about 30 driving schools that publish their prices. Drawn from about 30 driving schools that publish their prices. The spread in packages is mostly about what is included: R1,800 buys ten lessons and nothing else, R4,950 buys ten lessons plus the driving test.
How much does the learner's licence test cost?
R68 – R170 to book the test. R68 in the Western Cape, confirmed by the provincial government and two municipalities. Limpopo lists R159. A motoring publication reports about R95 in Gauteng and R85–R170 nationally. Provincial fee schedules are gazetted separately and usually change on 1 April, so confirm the current fee at your own DLTC.
Why is the price range so wide?
"10 lessons" means different things at different schools, and that is most of the price gap. At one school R2,500 buys ten lessons and nothing else; at another R4,950 buys ten lessons plus the test. Test-day car hire, test booking and an early test date each add hundreds. Always ask what is included.
Where these numbers come from
Every figure on this page was fetched from one of these and quoted before it was published here. Last checked 2026-07-16.
- Western Cape Government - Learner's licence - R68 learner's booking and R33 issue fee
- Western Cape Government - Driving licence - R135 application, R140 card issue, R45 temporary licence
- George Municipality - Municipal confirmation of learner's fees, R140 renewal and the R220 PrDP fee
- Laingsburg Municipality - Second municipal confirmation of the R68 booking fee and R140 renewal
- Greater Giyani Municipality - The only non-Western-Cape government fee schedule we found: learner's R159, issue R57
- He and She Driving School - Traffic fees - Tshwane test booking fees: R135 Code B, R200 heavy
- He and She Driving School - Prices - R260 single Code 8 lesson
- ClemsNet Driving School - Lowest verified Gauteng rate: R250 an hour and R2,500 for ten lessons
- Mr Instructor K53 Driving School - R420 an hour, the highest verified Code B rate, plus the R870 compulsory orientation
- B K and Sons Driving School - Independent corroboration of the R420 Johannesburg rate
- Centurion Driving School - R4,950 for ten lessons plus the driving test - top of the Gauteng range
- Thupello Driving Academy - R300 manual and R350 automatic hourly rates, Pretoria/Centurion
- My Driving School (Pretoria) - R330 single lesson and package pricing
- AB Close Driving School - Sandton from R300 manual / R350 automatic
- AB Close - Code 10 price list - Code 10 at R300 an hour, R3,000 for ten lessons, R950 test-day truck hire
- DriveCo Driving School - Code 8 prices - How inclusions drive price: 10 lessons R2,500, with test-day car R2,950
- iDriving School (Cape Town) - R300 Cape Town lesson and the R3,850 test-day-car package
- Lana's Driving School - R270 single lesson, Cape Town
- Omega Driving School - R360 an hour, R3,500 for ten lessons, R720 test-day car hire
- Blitz Driving Academy - Stellenbosch/Somerset West R400 an hour, R850 test-day package
- Amachunu Driving Solutions - Durban bundles: 15 lessons plus learner's R2,300, Code 14 R9,500
- Nu-Spring Driving School - Durban's high end: 15 lessons plus learner's R6,500, Code 14 R8,000
- Honeybee Driving School - Durban - The only detailed Durban package table we found, plus a R350 learner's class
- SBK Driving (Bloemfontein) - The only Free State price list: R250 a lesson, R1,800 for ten
- HTM Driving School (Polokwane) - The only Limpopo price list: R2,450 for ten lessons with car hire
- Easy Way Driving School - Code 10 - R5,800 full Code 10 course with two truck hires and a free learner's
- Easy Way Driving School - Code 14 - R9,000 full Code 14 course with two truck hires
- He and She - Code 14 lessons - Code 14 blocks: 5 hours R2,000, 30 hours R11,700
- Bonus Driving School - Test-day car hire R1,000 manual / R1,400 automatic, R250 online booking
- BikerSafe Motorcycle Training - R300–R350 an hour and the R900 beginner Code A1 package
- Biker Basics - R450 novice and R500 skills rates, R700 test-day bike rental
- Ditheto Driving Academy - K53 manual R80–R150 and test-prep courses R200–R500
- Suzuki Auto South Africa - Independent cross-check: R200–R350 a lesson, R2,500–R3,200 for ten plus booking and test
- AutoTrader South Africa - Secondary source for the Gauteng and Johannesburg fee figures our government sources don't cover
