Where and how to book your learner's permit test

In South Africa, you book your learner's permit test (also called a learner's licence test) through your provincial Department of Road Traffic and Transport, not online or through a private company. The exact process and office locations vary by province — Western Cape, Gauteng, KwaZulu-Natal, and others each run their own systems. You will need to visit a testing centre in person, bring the required documents, and pay a fee to reserve your test date.

Most provinces allow you to book at the testing centre itself on the day you arrive, though some centres now ask you to pre-book by phone or in person a few days ahead. The fee for booking and taking the test ranges across provinces; check your provincial transport department's website or call the testing centre nearest you to confirm the current amount and whether they accept cash, card, or both.

The test itself is a written or computer-based multiple-choice exam covering road signs, traffic laws, and safe driving rules. You answer questions in English or another official South African language, depending on what the centre offers. Most centres can tell you on the phone whether they have your preferred language available.

Key Takeaways

  • You must book your learner's permit test in person at a provincial testing centre; there is no national online booking system.
  • Each province runs its own testing centres and fees, so contact your local Department of Road Traffic and Transport to find the centre nearest you.
  • Bring your ID document, proof of residence, and the booking fee when you arrive to reserve your test date.
  • The test is a written or computer-based exam in English or another official language, and you can usually take it within a few days of booking.
  • You must pass the test to receive your learner's permit, which allows you to drive under supervision before taking your full driving test.

Documents you need to bring when booking

When you arrive at the testing centre to book, bring your South African ID document (identity book or smart ID card) or passport if you are a foreign national. You will also need proof of your current residential address — a recent utility bill, lease agreement, or bank statement in your name will work. Some centres ask for a completed process form, which you can often fill out on site if you do not have one beforehand.

A few centres require a medical certificate confirming you are fit to drive, though this is not standard across all provinces. Call ahead to ask whether your centre needs one; if it does, you can obtain it from any doctor or clinic. Bring the original documents, not photocopies, as staff will need to sight them to verify your identity and address.

Testing centre locations and contact details by province

The main testing centres are run by each province's Department of Road Traffic and Transport (or equivalent name — some provinces call it the Department of Transport or Road Traffic Management). Below are the general contact routes; phone numbers and office hours change, so confirm before you travel.

ProvinceHow to find your testing centre
Western CapeContact the Western Cape Department of Transport and Public Works; testing centres are in Cape Town, Stellenbosch, and other towns. Phone or visit their office to book.
GautengGauteng Department of Roads and Transport runs centres in Johannesburg, Pretoria, and surrounding areas. Book at any centre or phone ahead.
KwaZulu-NatalKwaZulu-Natal Department of Transport runs centres in Durban, Pietermaritzburg, and other towns. Contact them directly for your nearest location.
Eastern CapeEastern Cape Department of Transport and Public Works operates testing centres. Phone your local office or visit in person.
Other provincesSearch "[Your Province] Department of Transport" or "[Your Province] Road Traffic" online, or call your municipal offices for the testing centre nearest you.

If you do not know which province you need to test in, use the one where you live or where you plan to drive most often. Your learner's permit is valid across South Africa once you pass, so the province does not restrict where you can drive later.

What to expect on test day

Arrive at the testing centre at least 15 minutes before your booked time. Bring your ID, proof of address, and the booking confirmation or receipt if you received one. The staff will check your documents, confirm your details, and take you to the testing room.

The test itself takes 30 to 45 minutes. You will answer 50 multiple-choice questions on a computer or paper form, depending on what the centre uses. Questions cover road signs, speed limits, right-of-way rules, and safe driving practices. You need to pass with a score of at least 75 percent on most tests, though this can vary slightly by province — ask the centre staff what the pass mark is when you book.

If you pass, you will receive a learner's permit on the spot or within a few days. If you do not pass, you can usually rebook and retake the test after a short waiting period, often one to two weeks. There is normally a fee for each attempt.

Fees and payment methods

The fee to book and take the learner's permit test varies by province and changes periodically. In most provinces, the fee is between R100 and R300, though some centres charge more. Contact your testing centre directly to confirm the exact amount, as prices are not standardised across South Africa.

Most centres accept cash and card payments, but some smaller or rural centres may only take cash. Ask when you book whether they accept your preferred payment method. If you need to retake the test, you will pay the fee again.

How long the test takes and when you get your result

The written test itself takes 30 to 45 minutes from start to finish. You will know whether you passed or failed on the same day, usually within an hour of completing it. If you pass, the centre will issue your learner's permit when ready or tell you when to collect it — usually within one to three working days.

Your learner's permit is valid for two years from the date of issue. During this time, you can drive a vehicle as long as a licensed driver aged 21 or older is sitting next to you. Once you are ready, you can book your full driving test (also called a practical driving test) through the same provincial centre.

What happens if you do not pass

If your score falls below the pass mark, you will not receive your learner's permit on that attempt. Most provinces require you to wait one to two weeks before you can rebook and retake the test. Some centres let you rebook when ready; others have a mandatory waiting period. Ask the staff what applies at your centre.

You can retake the test as many times as you need to pass. Each attempt costs the booking fee again. Many people find it helpful to study the official road rules booklet or take a practice test before their next attempt — your testing centre can usually point you to study materials or recommend a driving school that offers preparation courses.

Frequently Asked Questions

Can I book my learner's permit test online?

No. South Africa does not have a national online booking system for learner's permit tests. You must visit a testing centre in person or phone ahead to book. Some centres now accept phone bookings, but you will still need to arrive in person on the day of your test with your documents and payment.

What language is the test in?

The test is offered in English and other official South African languages, depending on the testing centre. Call your centre ahead of time to confirm which languages they offer. If your preferred language is not available at your nearest centre, ask whether another centre in your province offers it.

How long is a learner's permit valid for?

Your learner's permit is valid for two years from the date it is issued. After two years, it expires and you will need to retake the test if you want to renew it. You can take your full driving test (practical test) at any point during those two years.

What if I fail the test — how soon can I retake it?

Most provinces require a waiting period of one to two weeks before you can retake the test. Some centres may allow you to rebook sooner. Ask the testing centre staff what their waiting period is when you receive your result. You will pay the booking fee again for each attempt.

Do I need a medical certificate to book the learner's permit test?

Most testing centres do not require a medical certificate for the learner's permit test. However, a few centres in certain provinces do ask for one. Call your testing centre before you visit to confirm whether they need a medical certificate, and if so, where you can obtain one locally.