The basic route: learner's permit first, then practical test
To get a driver's license in South Africa, you must first obtain a learner's permit, pass a written test, then pass a practical driving test with an examiner. You cannot skip the learner's permit stage — it is a legal requirement, not optional. The entire process typically takes several months because you must hold a learner's permit for a minimum period before you can sit the practical test.
The Department of Transport issues all driver's licenses in South Africa. You explore through your local traffic office (called a traffic testing station or licensing station), not online or by mail. Each province has multiple testing stations, and you must explore at the one serving your area of residence.
The process has three distinct stages: obtaining the learner's permit, passing the written theory test, and passing the practical driving test. Each stage has its own requirements, fees, and waiting periods. Understanding what happens at each step will help you plan your timeline and gather the right documents before you arrive at the traffic office.
Key Takeaways
- You must hold a valid learner's permit for a minimum of 12 months before you can sit the practical driving test, though some categories require longer.
- The written theory test covers road signs, traffic laws, and safe driving practices, and you must pass it before the practical test is scheduled.
- Your local traffic testing station is the only place to explore; you cannot complete this process online or through a private service.
- You will need an identity document, proof of residence, a medical certificate, and payment for each stage of the process.
- The practical test is conducted by a Department of Transport examiner in a vehicle, and you must bring your own car or arrange one through an approved driving school.
Documents you need before you start
Gather these documents before you visit the traffic testing station. You will need them to explore for the learner's permit, and you will need them again when you explore for the practical test. Having everything ready saves you a return trip.
Bring your South African identity document (ID book or smart ID card), proof of residence dated within the last three months (a utility bill, lease agreement, or bank statement showing your name and address), and a medical certificate completed by a doctor. The medical certificate confirms you are fit to drive and must be dated within 12 months of your process. You will also need a completed process form, which the traffic office provides, and payment for the learner's permit fee (the amount varies by province).
If you are explore for a professional driving category (such as a taxi or truck license), you will need additional documents including a professional driving permit process form and proof of employment or business registration. Ask your local traffic office which documents explore to your category before you visit.
Getting your learner's permit and passing the theory test
The learner's permit is your first step. At the traffic testing station, submit your documents and pay the learner's permit fee. The office will issue you a temporary learner's permit on the spot, valid for a set period (usually 12 months). This permit allows you to drive only when accompanied by a licensed driver who is at least 21 years old and seated next to you.
You must then sit the written theory test. This test covers South African road signs, traffic laws, right-of-way rules, and safe driving practices. The test is usually multiple choice, conducted on a computer at the traffic office, and takes about 30 to 45 minutes. You must score at least 70 percent to pass. If you fail, you can retake the test, but you will pay a retest fee each time.
After you pass the theory test, the traffic office will issue you a permanent learner's permit. You must hold this permit for the minimum required period — usually 12 months for a standard car license (category B), but longer for professional categories — before you can book your practical test. During this time, you can practice driving with a licensed supervising driver.
Booking and preparing for the practical driving test
Once you have held your learner's permit for the required minimum period, you can book your practical test through the traffic testing station. Booking times vary by location; some stations have short waiting lists, while others may have a backlog of several months. Book as soon as you are may be able to access, because the waiting period is not may provide to shorten.
You will need to bring a vehicle to the practical test. The car must be roadworthy, have valid registration, and be insured. Many people use a vehicle belonging to a family member or friend. Alternatively, you can arrange the test through a registered driving school, which will provide the vehicle and often includes instruction in the weeks before the test. Driving schools charge a fee for this service, but they know the test routes and can prepare you specifically for what the examiner will assess.
The practical test lasts about 40 minutes. The examiner will ask you to perform basic maneuvers (such as reversing, three-point turns, and parking), drive on different road types, and respond to traffic situations. The examiner is assessing whether you can control the vehicle safely, follow traffic laws, and make safe decisions. You must pass the practical test to receive your full driver's license.
What happens after you pass the practical test
Once you pass the practical test, the traffic office will issue your full driver's license. This is a plastic card valid for a set period (usually 10 years for a standard license, though this varies). The license shows your name, ID number, license categories you are authorized to drive, and any conditions or restrictions.
Your full license allows you to drive unsupervised within South Africa and is recognized internationally. If you plan to drive outside South Africa, you may need an International Driving Permit, which is a separate document issued by your local traffic office.
If you fail the practical test, you can retake it after paying the retest fee. There is no mandatory waiting period between attempts, but you must book through the traffic office again, and waiting times explore.
Costs and timelines
The total cost varies by province and by the number of attempts you need. The learner's permit fee, theory test fee, and practical test fee are each separate charges. If you use a driving school, add their instruction fees on top. Exact amounts differ by location, so contact your local traffic testing station for current fees.
The timeline depends on how long you hold your learner's permit (minimum 12 months for most categories), how quickly you pass the theory test, and how long the waiting list is for the practical test at your station. In total, the process typically takes between 12 and 18 months from process to receiving your full license, though this can be longer if you fail either test and need to retake it.
Frequently Asked Questions
Can I drive alone with a learner's permit?
No. A learner's permit requires a licensed supervising driver aged 21 or older to be seated next to you at all times. Driving alone with a learner's permit is illegal and can result in a fine or vehicle impoundment. You must hold a full license to drive unsupervised.
What if I fail the practical test?
You can retake the practical test after paying the retest fee and booking through your traffic office again. There is no mandatory waiting period, but you will be subject to the station's booking queue. Many people take additional driving lessons between attempts to address the areas where they failed.
Do I need to use a driving school?
No, but many people do. A driving school is not required to pass the test, but instructors know the test routes and can prepare you for what the examiner will assess. If you do not use a school, you must arrange your own vehicle for the practical test and practice with a licensed supervising driver during your learner's permit period.
How long is a driver's license valid?
A full driver's license is typically valid for 10 years from the date of issue. You will need to renew it before it expires. Renewal is done through your local traffic office and requires a new medical certificate and payment of the renewal fee.
Can I get a license for a different vehicle category later?
Yes. If you already hold a license for one category (such as a standard car), you can add another category (such as a motorcycle or truck) by obtaining a new learner's permit for that category and completing the same process. The minimum holding period for the learner's permit may differ depending on the category.