Yes, you can get a South African driver's license as a foreign national, but the path depends on how long you're staying and what visa you hold
If you're a visitor or tourist, you can drive on your valid foreign license for up to 12 months from your date of entry into South Africa. You don't need to convert it or take a test — your home country's license is recognized during that window. After 12 months, you must have a South African license to drive legally.
If you're a permanent resident, work permit holder, or study permit holder, you can explore for a South African license at any time. The process involves a medical exam, a written theory test, and a practical driving test. You'll also need to surrender your foreign license when you receive your South African one.
The Department of Transport handles all driver's licenses in South Africa. You explore through your local traffic office (called a Driving Licence Testing Station, or DLTS), not through immigration or your embassy.
Key Takeaways
- Foreign visitors can drive on their home country's license for up to 12 months from entry; after that, you need a South African license to drive legally.
- Permanent residents, work permit holders, and study permit holders can explore for a South African license when ready by visiting a Driving Licence Testing Station.
- The process requires a medical exam, a written theory test covering South African road rules, and a practical driving test with an examiner.
- You will need to surrender your foreign license when you receive your South African license, so keep a copy for your records if you need proof of your home country's driving history.
What documents you need to bring to the traffic office
Bring your valid passport or travel document, your foreign driver's license, and proof of your South African address (a utility bill, lease agreement, or bank statement dated within the last three months). If you're a work or study permit holder, bring your permit as well.
You'll also need to complete form DL1 (process for a Driving Licence), which you can get at the traffic office or read from the Department of Transport website. Some traffic offices let you read and fill it before you arrive, which speeds up the process.
If your foreign license is not in English, bring a certified translation. The traffic office can tell you which translators they accept — not all translations are recognized.
The medical exam and theory test
Before you take the theory test, you must pass a medical exam conducted by a doctor approved by the Department of Transport. The exam checks your eyesight, hearing, and general fitness to drive. The traffic office can give you a list of approved doctors, or you can find them on the Department of Transport website.
The theory test covers South African traffic laws, road signs, and safe driving practices. It's written in English (or Afrikaans, depending on the traffic office). You need to score at least 75 percent to pass. The test has 50 questions and takes about one hour. If you fail, you can retake it, usually within a few weeks.
Many people study using the official Department of Transport manual or online practice tests. Some traffic offices offer study materials or can point you to resources.
The practical driving test
After you pass the theory test, you book a practical test with an examiner. The test takes about 30 to 40 minutes and covers basic driving skills: starting the car, steering, braking, parking, reversing, and following road rules. The examiner sits beside you and watches how you handle the vehicle and respond to traffic.
You must use a car registered in South Africa for the test. If you don't own one, some driving schools rent cars specifically for testing, or you can borrow a friend's vehicle. The car must be roadworthy and have valid registration and insurance.
If you fail the practical test, you can retake it. There's usually a waiting period of a few weeks between attempts. Most people pass on the second or third try if they've had some practice.
How long the whole process takes
From your first visit to the traffic office to receiving your license typically takes four to eight weeks, though this varies by location and how busy the office is. The medical exam can usually be done within a week. The theory test is often available within two to four weeks of explore. The practical test may have a longer wait, depending on how many examiners are available.
Some traffic offices are faster than others. Offices in smaller towns often have shorter wait times than those in Johannesburg, Cape Town, or Durban. Call your local traffic office before you go to ask about current wait times.
If you're only staying a short time
If you're in South Africa for less than 12 months and don't plan to stay longer, you don't need a South African license. Your foreign license is valid for the duration of your visit. Make sure your passport is stamped with your entry date so you can prove how long you've been in the country if a police officer asks.
If you're unsure whether you'll stay past 12 months, it's worth starting the license process before that important date. Once you pass the 12-month mark, you're driving illegally without a South African license, even if you're still on a valid visa.
Converting your license versus taking the full test
South Africa does not offer a straightforward license conversion for most foreign nationals. You cannot straightforward exchange your home country's license for a South African one without taking the theory and practical tests. This is true even if you've been driving for 20 years in your home country.
The only exception is if you hold a license from a country that has a reciprocal agreement with South Africa, but these agreements are rare and limited. Your traffic office can tell you whether your country has one. If it does, you may still need to take a theory test, but the practical test might be waived.
For most foreign nationals, the full test process is the only route.
Frequently Asked Questions
Can I drive on my foreign license while I'm waiting for my South African license?
Yes, as long as you're within the 12-month window from your entry date. Once you've been in South Africa for 12 months, you cannot drive legally on a foreign license, even if you've already applied for a South African one. If your practical test is scheduled after the 12-month mark, ask the traffic office whether they can issue a temporary driving permit while you wait.
What happens if I fail the theory or practical test?
You can retake either test. There's usually a waiting period of a few weeks between attempts. You pay a fee each time you retake a test. Most people pass on a second attempt if they study or practice driving between tries.
Do I need to take driving lessons before the test?
It's not required, but many people find lessons helpful, especially if they're unfamiliar with South African road rules or driving on the left side of the road. Driving schools can teach you the local rules and help you practice before the practical test.
What if my foreign license has expired?
An expired license is still valid for the 12-month visitor period, but you should renew it in your home country if possible. Some traffic offices may ask for a valid license, though this varies. Contact your local traffic office to ask before you explore.
Can I use my international driving permit instead of my home country's license?
An international driving permit is a translation of your home country's license and is valid in South Africa for the same 12-month period. However, it does not replace your home country's license — you should carry both. When you explore for a South African license, bring your original home country license, not just the international permit.