Yes, foreigners can get a South African driver's license, but the route depends on how long you plan to stay and whether you already hold a valid license from another country
If you are a foreign national living in South Africa, you have two main paths: convert an existing license from your home country, or sit for a full South African driving test. Which one you take depends on your visa status, how long your current license is valid, and whether South Africa recognizes licenses from your country. The process is faster if you already have a license — you will not need to take a written or practical test — but slower if you are starting from scratch.
The Driving Licence Testing Centre (DLTC), run by the Road Traffic Management Corporation (RTMC), handles all license applications in South Africa, whether you are a citizen or a foreigner. You cannot bypass this system or use a private service. The DLTC will ask for proof of residency, your passport, and either your existing license or proof that you have completed a learner's permit phase.
Key Takeaways
- Foreigners with a valid license from their home country can convert it to a South African license without taking a test, provided their country is on the RTMC's list of recognized nations.
- If your country is not recognized or your license has expired, you must obtain a learner's permit first, then pass both a written and practical driving test.
- Proof of residency — such as a lease agreement, utility bill, or bank statement — is required and must show your name and a South African address.
- The entire process, from learner's permit to full license, typically takes three to six months if you are taking the test route.
- Your visa status does not prevent you from getting a license, but your license will expire when your visa expires if you are on a temporary permit.
Converting a Foreign License Without a Test
If you hold a valid driver's license from a country that South Africa recognizes, you can convert it to a South African license without sitting for a written or practical test. The RTMC maintains a list of countries whose licenses are accepted for direct conversion. This list includes most European nations, the United States, Canada, Australia, and several others, but not all countries are included. You will need to check the RTMC website or contact your nearest DLTC to confirm whether your country is on the list.
To convert your license, you will need to bring your original foreign license, your passport, and proof of South African residency to the DLTC. Proof of residency must show your name and a South African address — a lease agreement, utility bill, or bank statement dated within the last three months will work. The DLTC will take your foreign license, issue you a temporary permit valid for 90 days, and then mail your new South African license to the address you provided. The entire process usually takes two to four weeks.
Your new South African license will be valid for ten years if you are a permanent resident or citizen. If you are on a temporary visa, your license will expire on the same date as your visa, even if the ten-year period has not passed. You will need to renew your visa before you can renew your license.
Taking the Test Route If Your License Is Not Recognized
If your country is not on the RTMC's recognition list, or if your foreign license has expired, you must obtain a South African learner's permit and pass both a written and practical driving test. This is the same route South African citizens take, and it takes longer — typically three to six months from start to finish.
The first step is to get a learner's permit. You will go to the DLTC with your passport, proof of residency, and proof that you have completed a learner's permit training course (if required in your province — requirements vary). You will pay a fee, have your photo taken, and receive a learner's permit valid for 12 months. With a learner's permit, you can drive only if a licensed driver is in the car with you.
Once you have held your learner's permit for at least one month, you can book a practical driving test through the DLTC. Before the test, you must pass a written test covering road signs, traffic laws, and safe driving practices. If you pass the written test, you will be scheduled for a practical test, where an examiner will watch you drive and assess your control of the vehicle, your awareness of other road users, and your ability to follow instructions. If you pass both tests, you will receive your full South African driver's license.
Proof of Residency and What Documents Work
The DLTC requires proof that you actually live in South Africa, not just that you are visiting. This proof must show your name and a South African street address. A lease agreement or rental contract is the strongest proof, but the DLTC will also accept a utility bill (electricity, water, or gas), a bank statement, a municipal rates bill, or a letter from your employer on company letterhead confirming your address. The document must be dated within the last three months.
If you are staying with a friend or family member and do not have a document in your own name, you can use a letter from the property owner or occupant confirming that you live there, signed and dated. Some DLTC offices will also accept a letter from your employer or a university enrollment letter if it shows your South African address. Call your local DLTC before you go to confirm what they will accept — requirements can vary slightly between offices.
How Your Visa Status Affects Your License
Your visa status does not prevent you from getting a South African driver's license. Tourists on visitor visas, students on study permits, work visa holders, and people on temporary residence permits can all get licenses. However, the validity of your license is tied to your visa. If you are on a temporary permit that expires in two years, your license will also expire in two years, even though a full South African license is normally valid for ten years.
When your visa expires, your license expires with it. If you want to renew your license, you will need to renew your visa first. If you become a permanent resident or citizen, you can then renew your license for the full ten-year term. This means that if you are on a work visa and plan to leave South Africa in three years, your license will be valid only for those three years.
Fees and Processing Times
The DLTC charges a fee for each stage of the license process. The fee for a learner's permit, the written test, the practical test, and the license itself all have separate costs. These fees vary by province and change periodically, so you should check the RTMC website or call your local DLTC for current prices. As of recent updates, the total cost for the full test route (learner's permit through to full license) is typically between 500 and 1,500 South African rand, but this can vary.
If you are converting a foreign license, the fee is usually lower — typically 200 to 400 rand — because you are not taking a test. Processing times also differ: a conversion usually takes two to four weeks, while the full test route takes three to six months because you must wait between stages (at least one month between getting your learner's permit and taking the practical test).
What to Do If You Have an International Driving Permit
An International Driving Permit (IDP) is not a substitute for a South African license. An IDP is a temporary document that allows you to drive in other countries while holding your home country's license. It is valid for one year and is meant for tourists and short-term visitors, not for people living in South Africa. If you are living in South Africa — whether on a temporary visa or as a permanent resident — you must get a South African license. You cannot use an IDP as your primary license in South Africa.
However, if you are a tourist visiting South Africa for a short time, you can drive using your home country's license and an IDP without getting a South African license. Once you decide to stay longer or take up residence, you must convert or test for a South African license.
Frequently Asked Questions
Can I drive in South Africa on my home country's license while I wait for my South African license?
Yes, if your home country's license is still valid. You can drive on your original license while your conversion is being processed or while you are working through the learner's permit and test stages. However, once you have been issued a learner's permit, you must follow learner's permit rules — you cannot drive alone. Check with the DLTC about the exact rules in your province.
What happens if my South African license expires while I am still on a temporary visa?
Your license will expire on the same date as your visa. You cannot renew your license until you renew your visa. If your visa has expired, you cannot legally drive, even if your license renewal is pending. Renew your visa first, then renew your license at the DLTC.
Do I need to pass a medical test to get a South African driver's license as a foreigner?
Yes, if you are taking the full test route. You will need a medical certificate from a doctor confirming that you are fit to drive. This is required for all new license holders in South Africa, not just foreigners. The certificate costs vary by doctor but typically range from 150 to 400 rand. If you are converting a foreign license, a medical certificate is usually not required.
Can I get a South African license if I am on a tourist visa?
Technically yes, but it is not practical. A tourist visa is usually valid for 30 to 90 days, and the license process takes weeks or months. Your license would expire when your visa expires. If you are planning to stay longer, you would need to change your visa status first.
What if my foreign license is in a language other than English?
You should bring a certified English translation of your license along with the original. The DLTC may ask for this if your license is not in English or Afrikaans. You can get a certified translation from a translator accredited by the South African government or through your country's embassy in South Africa.