Yes, foreign nationals can get a South African driver's license, but the path depends on how long you plan to stay and what documents you have
If you are a foreign national living in South Africa, you can obtain a local driver's license through the Department of Transport. The process is similar to what South African citizens follow, but you will need to prove your legal status in the country and meet additional documentation requirements. Whether you hold a temporary residence permit, a work visa, or permanent residency changes which route you take and how long the license will be valid.
The key difference is that your license validity period is tied to your visa or permit expiration date. If your visa expires in two years, your license will expire then too — you cannot get a license that outlasts your legal right to be in South Africa. This means you may need to renew your license more frequently than South African citizens do.
Key Takeaways
- Foreign nationals must have a valid visa, work permit, or residence permit to get a South African driver's license; the license cannot be valid longer than your legal status in the country.
- You will need a translated copy of your foreign license (if you have one), proof of residence in South Africa, and your passport or travel document showing your visa status.
- The written test and road test are the same for foreign nationals as for South African citizens, though the written test is available in multiple languages.
- Processing times vary by licensing department, but you should expect several weeks from submission to receiving your license card.
What Documents You Need to Bring
Start by gathering your identity and visa documents. You will need your valid passport or travel document that shows your current visa or permit status. The Department of Transport must see proof that you are legally allowed to be in South Africa for the duration of the license you are requesting.
If you already hold a driver's license from another country, bring the original and a certified English translation. A certified translation means a translator accredited by the South African government has translated it and stamped it as accurate. This is not the same as a photocopy with a translation written on it — it must be an official document. If you do not have a foreign license, you can still proceed, but you will start from the learner's permit stage.
You will also need proof of your South African address. A recent utility bill, lease agreement, or letter from your employer confirming your residence is usually accepted. Some licensing offices ask for a local contact number as well.
The Learner's Permit Stage for Foreign Nationals
If you do not hold a valid driver's license from another country, or if your foreign license has expired, you must start with a learner's permit. This is the same learner's permit that South African citizens obtain — there is no separate foreign national version.
To get a learner's permit, you submit your documents to your local licensing department, pay the fee, and sit the written test. The written test covers South African road rules and is available in English, Afrikaans, and several other languages. You can take the test multiple times if you do not pass on your first attempt, though you must wait a set period between attempts (usually a few days).
Once you have your learner's permit, you must hold it for a minimum period — typically at least two weeks — before you can book your road test. During this time, you can only drive with a licensed supervisor in the vehicle.
Converting a Foreign License Without a Learner's Permit
If you hold a valid driver's license from another country, you may be able to skip the learner's permit stage and go straight to the road test. This is called a license conversion. Not all countries may have access to for this shortcut — South Africa recognizes licenses from certain countries as equivalent to its own standards.
To find out whether your country's license qualifies, contact your local licensing department directly or visit the Department of Transport website. If your country is on the recognized list, you will submit your original license, the certified English translation, and your other documents. You will still take the road test, but you will not need the learner's permit waiting period.
If your country is not on the recognized list, you will follow the learner's permit route even if you have a valid foreign license. This is not a reflection on your driving ability — it is a regulatory requirement based on bilateral agreements between South Africa and other countries.
Taking the Road Test as a Foreign National
The road test is identical whether you are a South African citizen or a foreign national. A Department of Transport examiner will assess your ability to control the vehicle, follow road rules, and respond to traffic situations. The test usually lasts 30 to 45 minutes and covers urban and possibly highway driving depending on the license category you are seeking.
You will need to provide a vehicle for the test — this is typically a car belonging to a driving school, a friend, or a family member. The vehicle must be roadworthy, insured, and registered. Some licensing departments have partnerships with driving schools that provide test vehicles, so ask when you book your test.
If you do not pass the road test, you can retake it after a waiting period. Most departments allow you to book another test within a few weeks. There is no limit to how many times you can attempt the test, though each attempt has a fee.
License Validity and Renewal for Foreign Nationals
Your South African driver's license will be valid only until your visa, work permit, or residence permit expires. If your permit expires in 18 months, your license will expire then too, even though South African citizens' licenses are typically valid for five or ten years depending on the category.
To renew your license before it expires, you will need to renew your visa or permit first. Once your legal status is extended, you can explore to the Department of Transport to renew your license. You will not need to retake the road test — renewal is an administrative process. However, you will need to provide updated proof of your new visa or permit validity.
If your license expires before you renew your visa, you cannot legally drive. Plan ahead and start the visa renewal process several months before your current permit expires so that your license renewal can follow.
Which Licensing Department to Contact
South Africa's licensing system is administered by provincial licensing departments, not a single national office. You must explore through the licensing department in the province where you live. If you live in Gauteng, you go to the Gauteng licensing department; if you live in the Western Cape, you go to that province's office.
Each provincial department has multiple testing stations and offices. Find your nearest office on the Department of Transport website or by calling the provincial licensing department directly. Some offices are busier than others, and wait times for appointments vary. It is worth calling ahead to ask about current processing times and whether you need to book an appointment or can walk in.
Some foreign nationals use driving schools to help with the process process. A driving school can submit your documents, book your tests, and guide you through the steps, though you will still take the tests yourself and pay the official Department of Transport fees directly.
Frequently Asked Questions
Can I drive on my foreign license while I wait for my South African license?
Yes, but only if your foreign license is still valid and you carry it with you at all times. You must also carry an International Driving Permit (IDP) if your foreign license is not in English. However, once you have applied for a South African license, some provinces restrict how long you can continue using the foreign license — ask your licensing department about the specific rules in your province.
What happens if my visa expires before my license is ready?
Your license becomes invalid the moment your visa expires, even if the license card has not arrived yet. You cannot legally drive without a valid visa or permit. This is why it is important to start the licensing process early and renew your visa before it expires, not after.
Do I need a medical certificate to get a South African driver's license as a foreign national?
Yes, most applicants need a medical certificate from a Department of Transport-approved doctor confirming you are fit to drive. The requirements are the same for foreign nationals and South African citizens. Some provinces waive this for certain license categories or age groups — check with your local licensing department.
Can I get a South African license if I am on a tourist visa?
No. Tourist visas are short-term and do not allow you to establish residency or obtain a local license. You need a visa category that permits residence in South Africa, such as a work visa, study visa, or permanent residence permit. If you are planning to stay longer, you will need to change your visa status first.
How long does it take to get a South African driver's license as a foreign national?
The timeline depends on the licensing department and whether you need a learner's permit first. If you are converting a foreign license, you might have your license within four to eight weeks. If you are starting with a learner's permit, add another four to six weeks for the learner's permit stage plus the road test booking wait. Processing times vary significantly by province and season.