Book your driving test
From: Government of Kenya (public information)
Published 2 June 2026 · Last updated 2 June 2026
Find out how to book your official NTSA practical and theoretical driving examinations in Kenya. This guide outlines mandatory prerequisite steps, test booking fees, and what to expect on exam day.
Warning This is an independent guide — not a government website. Never share passwords or OTPs with agents. Only pay through official portals. Scams and fake websites
No direct application link is listed yet. Try eCitizen or contact government.
Quick facts
- Processing time
- 14 days average (Depends entirely on test slot availability at your chosen regional center)
- Base cost
- Ksh 650 flat fee
- How to apply
- Hybrid (Online form and physical attendance required)
Fees and times can change. Confirm on the official site before you pay.
Before you start
- Must hold an active, unexpired Provisional Driving Licence (PDL).
- Must have completed the full NTSA driving school training module under an accredited institution.
- Your driving school must digitally upload your completion profile to your NTSA profile before the portal unlocks booking options.
Documents you need
- Your national identity card number.
- Active digital credentials for your personal eCitizen account.
- The printed exam booking invoice generated from the platform.
Fees and charges
| Item | Cost |
|---|---|
| NTSA Practical and Theory Examination Booking Fee | Ksh 600 |
| eCitizen Portal Convenience Charge | Ksh 50 |
Office visits
- Practical and Theoretical Driving Examination — The official designated NTSA examination testing grounds matching the specific sub-county or regional station you booked online (e.g., Likoni Road Testing Ground in Nairobi, or regional NTSA evaluation points nationwide).
You may also use a Huduma Centre where the service is offered.
Questions
What happens if I fail my driving test exam?
If you fail your practical or theoretical test, you must wait a mandatory 14 days to clear your records. After that period, you can log back into eCitizen, pay a fresh booking fee of Ksh 650, and reserve the next available date.
Can I change my driving test appointment date or location?
Yes, but modifications must be submitted via the portal at least 48 hours prior to your scheduled slot. If you miss your window or skip the exam, your booking fee is forfeited.