Where and how to book your learner's permit test in South Africa
You book your learner's permit test through your provincial driving licence testing office, not online or through a central national system. Each province — Western Cape, Gauteng, KwaZulu-Natal, and the others — runs its own testing centres and maintains its own booking schedule. You will need to visit the testing office in person, call them directly, or in some cases submit a booking form on the provincial transport department website.
The process varies slightly by province, but the general steps are: confirm which testing centre serves your area, contact them to check available test dates, provide your personal details and learner's permit number, pay the test fee, and receive a confirmation with your test date and time. Some provinces allow you to book weeks in advance; others operate on a first-come, first-served basis with shorter notice.
You cannot sit the test without a valid learner's permit in your name. If you do not yet have one, you must obtain it from your provincial licensing office before you can book a test appointment.
Key Takeaways
- Your provincial driving licence testing office handles all bookings — there is no national online booking system for the learner's permit test.
- You must have a valid learner's permit before you can book or sit the test; the permit itself is obtained separately at your provincial licensing office.
- Test fees and available dates vary by province and testing centre, so contact your local centre directly to confirm current costs and scheduling.
- Bring your learner's permit, proof of identity, and any other documents the testing centre requires on your test day.
Finding your provincial testing centre
Start by identifying which province you live in and which testing centre is closest to you. The Department of Transport website lists provincial licensing offices, though the site structure and information depth vary. A faster route is to search "[your province] driving licence testing centre" or call your local municipality — they can direct you to the nearest centre that administers learner's permit tests.
Testing centres are often located at provincial licensing offices in major towns and cities. Rural areas may have fewer centres, so you may need to travel to a larger town for your test. Some provinces have multiple centres within a city; others have only one per region.
What you need before you book
You must have a valid learner's permit in your name before you contact a testing centre. The learner's permit is a separate document from the test booking — it proves you have passed the theory component and are legally allowed to drive under supervision. If you do not yet have a learner's permit, you must obtain one first by passing the learner's permit test (the written multiple-choice test on road rules and signs).
You will also need proof of identity — usually your South African ID book or passport — and your learner's permit number when you contact the testing centre. Some centres ask for proof of residence or a contact number. Have these details ready before you call or visit.
Booking methods by province
Most provinces accept bookings by phone or in person at the testing office. A few provinces have begun offering online booking through their transport department websites, but this is not yet standard across all nine provinces. Before you travel to an office, call ahead to confirm their current booking method and whether they accept walk-in bookings or require an appointment.
Western Cape, Gauteng, and KwaZulu-Natal — the three most populous provinces — have the most testing centres and the most frequent test dates. Smaller provinces may have fewer centres and longer waits between test dates. If you live in a rural area, expect to book several weeks in advance and plan travel time to the testing centre.
Test fees and payment
The learner's permit test fee is set by each province and is not the same across South Africa. Fees typically range, but you should confirm the exact amount with your testing centre when you book, as prices can change. Payment is usually made in cash at the testing office on the day you book or on the day of your test, depending on the centre's policy.
Ask whether the centre accepts card payments or only cash. Some rural centres may not have card facilities. If you are booking by phone, ask whether you can pay over the phone or must pay in person.
What to expect on test day
Arrive at the testing centre at least 15 minutes before your scheduled test time. Bring your learner's permit, proof of identity, and any other documents the centre specified when you booked. The test itself is a practical driving assessment — you will drive a vehicle with an examiner in the passenger seat while they evaluate your ability to control the car, follow road rules, and respond to traffic.
The test usually lasts 30 to 45 minutes. You will be assessed on starting the vehicle, basic manoeuvres, lane discipline, speed control, and your response to other road users and traffic signs. The examiner will tell you whether you have passed or failed when ready after the test. If you fail, you can usually book another test, though you may need to wait a set number of days before retesting.
If you cannot keep your appointment
Contact your testing centre as soon as you know you cannot attend. Most centres allow you to reschedule if you give notice, though some may charge a rescheduling fee or require you to rebook through the standard process. If you do not show up without notice, you may lose your fee and have to book again from the start.
Policies on cancellation and rescheduling vary by centre, so ask about them when you book. Keep your booking confirmation and the centre's contact number so you can reach them quickly if plans change.
Frequently Asked Questions
Can I book my test online in South Africa?
Most provinces do not yet offer online booking for the learner's permit test. You will need to contact your provincial testing centre by phone or visit in person. A few provinces are piloting online systems, so check your provincial transport department website to see if this option is available in your area.
How long does it take to get a test appointment after I book?
This varies widely by province and testing centre. In busy urban areas, you might get an appointment within one to two weeks. In rural areas or during peak seasons, you may wait four to eight weeks or longer. Call your testing centre to ask how far in advance they are currently booking.
What happens if I fail the learner's permit test?
You can rebook and retake the test. Most centres require you to wait a minimum number of days — often seven to 14 days — before you can sit the test again. You will need to pay the test fee again for each attempt. There is usually no limit on how many times you can retake the test.
Do I need a learner's permit before I can book the test?
Yes. The learner's permit is a separate qualification that you must obtain first by passing the written theory test on road rules and signs. You cannot book a practical driving test without a valid learner's permit in your name.
What if my testing centre is very far away?
If you live in a remote area, you may have only one testing centre within reasonable distance. Contact that centre to ask about their test schedule and whether they can accommodate you. Some provinces allow you to book tests at centres outside your home province if you are travelling, though you should confirm this in advance.