Yes, you can get a South African driver's license as a foreigner, but the path depends on how long you plan to stay

If you hold a valid passport and are in South Africa legally, you can obtain a driver's license. The process splits into two routes: a temporary license if you're visiting short-term, or a permanent license if you're a resident. Both require passing a written test and a practical driving test, though some countries' licenses can skip the written portion through reciprocal agreements.

The key difference is your visa status. A tourist or visitor visa qualifies you for a temporary license valid for one to two years. A work permit, study permit, or permanent residence permit puts you on the path to a full South African license. Neither route is automatic — you must visit a testing center, provide documents, and pass both tests unless your home country has a reciprocal agreement with South Africa.

Key Takeaways

  • Foreigners on any legal visa can get a temporary South African driver's license by passing a written and practical test at a testing center.
  • Residents with work permits, study permits, or permanent residence can explore for a full South African license that does not expire based on visa status.
  • Citizens of certain countries including the United States, United Kingdom, Australia, and Canada may skip the written test if they hold a valid license from home.
  • You will need your passport, proof of South African address, your home country's driver's license (if you have one), and a medical certificate from a registered doctor.
  • Testing centers are run by the Road Traffic Management Corporation (RTMC) and provincial licensing departments; wait times and availability vary by location.

Documents you need before you visit a testing center

Bring your valid passport and proof that you are in South Africa legally. This means your visa page, entry stamp, or residence permit. The testing center will not process your process without it. If you are on a work permit or study permit, bring that document as well — it proves your residency status and affects which license type you receive.

You will also need proof of a South African address. A utility bill, lease agreement, or bank statement with your name and address works. The address does not have to match your passport; it just confirms where you are living now. If you are staying with someone else, a signed letter from the property owner or occupant stating you live there is acceptable at most centers, though policies vary slightly by province.

Bring your home country's driver's license if you have one. Even if you do not may have access to for the reciprocal agreement that skips the written test, having your license helps prove you have driven before. You will also need a medical certificate from a registered South African doctor confirming you are fit to drive. This is not a full physical — it is a brief assessment of vision, hearing, and general fitness. Many testing centers have doctors on-site or can refer you to one nearby.

How the temporary license works if you are visiting

A temporary license is issued to tourists and short-term visitors. It is valid for one to two years depending on your visa duration, and it allows you to drive anywhere in South Africa. You do not need to be a resident to get one — a visitor visa is enough. The license is issued on the same day you pass both tests, or within a few days if the center processes applications in batches.

To get a temporary license, you must pass the written test and the practical driving test. The written test covers South African traffic laws, road signs, and safe driving practices. It is conducted in English at most centers, though some provinces offer other languages — ask when you book. The practical test is a 30 to 45-minute drive with an examiner who watches how you handle the vehicle, follow instructions, and respond to traffic.

If your home country has a reciprocal agreement with South Africa, you may skip the written test. The United States, United Kingdom, Australia, Canada, Germany, France, and several other countries have these agreements. You will still take the practical test. Ask the testing center whether your country is on the list before you visit — the list can change, and not all centers have the same agreements.

The permanent license route for residents and permit holders

If you hold a work permit, study permit, or permanent residence status, you can explore for a permanent South African driver's license. This license does not expire based on your visa status — it remains valid as long as you renew it every five years, just like a South African citizen's license. You still must pass the written and practical tests unless you may have access to for a reciprocal agreement.

The process process is the same: visit a testing center, bring your documents, and take both tests. The difference is in what you receive. A permanent license is issued in your name and is not tied to your visa expiration date. If your work permit expires but you renew it, your license stays valid. If you leave South Africa and return later, you can use your South African license as long as it has not expired.

Some testing centers prioritize permanent residents and permit holders, so wait times may be shorter than for temporary licenses. However, this varies by location and how busy the center is. Book in advance if possible — many centers allow online booking or phone reservations.

Where to go and how to book your test

Testing centers are run by the Road Traffic Management Corporation (RTMC) and provincial licensing departments. The RTMC website lists testing centers by province and shows which ones are currently accepting applications. You can also contact your provincial licensing department directly — each province has its own office, and staff can tell you which centers near you have availability.

Most centers require you to book in advance. Some allow online booking through the RTMC portal, while others require a phone call or in-person visit. Wait times vary widely. In busy urban areas like Johannesburg, Cape Town, and Durban, you may wait several weeks for an available test slot. In smaller towns, you might get a slot within days. Call ahead to find out current wait times before you decide which center to visit.

Bring all your documents on the day of your test. Arrive early — testing centers often have strict start times, and arriving late may result in your test being rescheduled. The written test usually takes 30 to 45 minutes. If you pass, you will take the practical test the same day or within a few days, depending on the center's schedule.

What happens if you fail either test

If you fail the written test, you can retake it. Most centers allow you to book another attempt within a few weeks. There is usually a fee for each attempt — this varies by province and testing center. Keep your test result slip; you will need it to book your next attempt.

If you fail the practical test, the examiner will tell you which areas need work — parking, lane changes, following instructions, or hazard awareness. You can book another practical test after a waiting period, which is typically one to four weeks depending on the center. Some centers require you to take additional lessons before retesting, though this is not universal. Ask the center what their policy is after a failed test.

You do not lose your written test pass if you fail the practical test. Once you pass the written test, that result stands for a set period — usually six months to a year. You only need to retake the practical test.

Reciprocal agreements and which countries can skip the written test

South Africa has reciprocal agreements with several countries, allowing drivers from those countries to skip the written test. The list includes the United States, United Kingdom, Australia, Canada, Germany, France, Japan, New Zealand, and others. If you hold a valid driver's license from one of these countries, you only need to pass the practical test.

The reciprocal agreement does not mean your home country license is automatically valid in South Africa — you still need a South African license to drive legally. It only means you do not have to take the written test. You must still visit a testing center, bring your documents, and pass the practical driving test.

Not all testing centers have the same reciprocal agreements on file. Before you visit, call the center and confirm that your country is recognized. If the center says your country is not on their list, contact the RTMC directly or try a different center — policies can vary by location.

Frequently Asked Questions

Can I drive in South Africa on my home country's license while I wait for my South African license?

Yes, but only if your home country's license is valid and you carry it with you. You must also carry an International Driving Permit (IDP) if your license is not in English. An IDP is issued by your home country's licensing authority and is valid for one year. Without both documents, you can be fined or have your vehicle impounded.

How much does a South African driver's license cost?

Fees vary by province and testing center. A temporary license typically costs between 300 and 500 South African Rand, while a permanent license costs slightly more. Each test attempt (written or practical) has a separate fee, usually 150 to 250 Rand per test. Ask your testing center for a full fee breakdown before you book.

What if I fail the practical test because I am not used to driving on the left side of the road?

The examiner understands that foreign drivers may be unfamiliar with left-side driving. However, you are still expected to drive safely and follow South African traffic laws. If you are nervous, consider taking a few lessons with a local driving instructor before your test. Many instructors offer short courses specifically for foreign drivers.

Do I need to convert my home country's license to a South African one, or can I keep both?

You do not have to convert your home country's license. You can hold both at the same time. Your South African license is a separate document and does not replace your home country's license. Keep your home country's license in case you travel back or need it for other purposes.

What if my visa expires before my temporary license does?

Your temporary license remains valid as long as you are in South Africa legally. If your visa expires, your license is no longer valid to drive, even if the license itself has not expired. If you renew your visa, your temporary license continues to work. If you leave South Africa, you cannot use the license outside the country.