How to Apply for a Driving License in Kenya in 2026 (Complete NTSA Guide)
Get High Paying Surveys
Earn money online by completing simple surveys. No experience needed.
Start Earning โQuick Summary
Applying for a driving license in Kenya is done through the National Transport and Safety Authority (NTSA) via their online portal called TIMS (Transport Integrated Management System).
The process involves completing a driving school, passing a government test, and applying online before collecting your smart card driving license at a designated NTSA office.
The entire process โ from enrolling in driving school to holding your licence โ typically takes 4 to 12 weeks, depending on your county and how quickly you move through each stage.
This guide covers every step, all costs, and exactly what to do if something goes wrong.
What Is a Kenya Driving License and Who Needs One?
A Kenya driving license is an official government document issued by NTSA that authorises you to operate a motor vehicle on public roads. It is a legal requirement under the Traffic Act (Cap 403) โ driving without one is a criminal offence that attracts a fine or imprisonment.
In Kenya, driving licenses are now issued as smart card driving licenses (Smart DL) โ a chip-embedded card similar in size to a bank card. The old paper-based licenses have been phased out, and anyone still holding one is technically required to upgrade.
You need a driving license if you:
- Want to drive a personal car, matatu, motorcycle, truck, or any other motor vehicle
- Are working as a driver (employed or self-employed)
- Are a foreigner living in Kenya who wants to drive legally (foreign licenses are recognised temporarily, but a Kenya license is required for long-term residents)
Types of Driving Licenses in Kenya
NTSA issues different license classes depending on the vehicle you want to drive:
| License Class | Vehicle Type |
|---|---|
| Class A | Motorcycles and motor tricycles |
| Class B | Light motor vehicles (cars, pickups under 3,500kg) |
| Class C | Medium commercial vehicles |
| Class D | Heavy commercial vehicles and trailers |
| Class E | Articulated vehicles (trailer trucks) |
| Class F | Agricultural machinery (tractors) |
| Class G | Special purpose vehicles |
| Class H | Invalid carriages |
Most ordinary Kenyans apply for Class B (for personal cars) or Class A (for motorcycles). You can apply for multiple classes at once if you train for each.
Requirements for a Driving License in Kenya
Before you can apply, you must meet the following eligibility and document requirements.
Eligibility
- You must be at least 18 years old for Class B and above
- You must be at least 16 years old for Class A (motorcycles), with parental consent
- You must be medically fit to drive (eyesight, hearing, and general health)
- You must have completed a recognised driving school course
- You must hold a valid Learner’s License (more on this below)
Documents Required
- Original National ID (or valid passport for foreign nationals)
- KRA PIN certificate
- Certificate of good conduct from the Directorate of Criminal Investigations (DCI) โ applied for via eCitizen
- Medical certificate from a government-approved medical practitioner (Form DL2 or equivalent)
- Driving school completion certificate from an NTSA-approved driving school
- Learner’s License (applied for before driving school โ see below)
- Passport-size photo (clear, recent, plain background)
Step 1: Get a Learner’s License First
Before you can legally practise driving or sit for a government driving test, you need a Learner’s License. This is a temporary permit that allows you to drive under the supervision of a licensed driver.
Get High Paying Surveys
Earn money online by completing simple surveys. No experience needed.
Start Earning โHow to Apply for a Learner’s License via NTSA TIMS
- Go to tims.ntsa.go.ke
- Click “Login” โ if you don’t have an account, click “Register” and create one using your ID number, phone number, and email
- Once logged in, go to “Driving License Services” and select “Learner’s License Application”
- Fill in your personal details and select the license class(es) you are applying for
- Upload your National ID copy and passport photo
- Pay the learner’s license fee โ KES 600 per class โ via M-Pesa (use the Paybill number and account number generated by the system)
- Submit the application
- Visit the NTSA office you selected to do a vision test (eye test) and collect your Learner’s License
The Learner’s License is valid for 6 months. If you do not complete your test within that period, you must renew it.
Step 2: Enrol in an NTSA-Approved Driving School
Once you have your Learner’s License, enrol at an NTSA-approved driving school. Do not attend a driving school that is not on the NTSA approved list โ their certificate will not be accepted.
You can find the list of approved driving schools on the NTSA website under “Approved Driving Schools.”
What Driving School Training Involves
- Theory lessons covering the Highway Code, road signs, traffic rules, and defensive driving
- Practical lessons on the actual vehicle โ how many hours varies by school but is typically 15โ30 hours of behind-the-wheel time
- An internal school test before they issue your completion certificate
Driving School Costs
Driving school fees vary widely across Kenya:
- Nairobi: KES 8,000 โ KES 20,000 (depending on the school and number of sessions)
- Mombasa, Kisumu, Nakuru: KES 6,000 โ KES 15,000
- Smaller towns: KES 4,000 โ KES 10,000
Some schools offer package deals that include the NTSA test booking fee. Confirm what is included before paying.
Step 3: Book and Sit for the NTSA Driving Test
After completing driving school, you must pass the NTSA government driving test โ also called the Competency Assessment Test. This is conducted at NTSA-approved test centres.
How to Book Your Driving Test on NTSA TIMS
- Log in to tims.ntsa.go.ke
- Go to “Driving License Services” โ “Driving Test Booking”
- Select your preferred test centre and choose an available date and time slot
- Pay the test booking fee โ KES 600 per class โ via M-Pesa using the generated Paybill details
- You will receive a confirmation SMS with your test appointment details
What the NTSA Driving Test Involves
The test has two parts:
Part 1 โ Theory/Written Test A computer-based test on the Highway Code, road signs, and traffic regulations. You will answer multiple-choice questions. A pass mark is required before proceeding to the practical test.
Part 2 โ Practical/Road Test An NTSA examiner rides with you as you drive the test vehicle on a designated route. You are assessed on vehicle control, observation, use of mirrors, lane discipline, parking, and adherence to traffic rules.
Important: Bring your Learner’s License, National ID, and driving school certificate on the day of the test. Arriving without these will result in your test being cancelled with no refund.
If you fail, you can rebook and resit the test after paying the fee again. There is no stated limit on the number of attempts.
Step 4: Apply for the Full Driving License on NTSA TIMS
Once you pass the NTSA driving test, you can now apply for your full driving license (Smart DL).
Step-by-Step Online Application
Step 4a: Log in to NTSA TIMS
Go to tims.ntsa.go.ke and log in with your registered ID number and password.
Step 4b: Navigate to Driving License Application
From your dashboard, click “Driving License Services” and then “Apply for Driving License.” Your test results will already be linked to your account โ confirm they are showing a “Pass” status before proceeding.
Step 4c: Fill in Your Application Details
Complete the online application form. This includes:
- Personal details (auto-filled from your ID)
- License class(es) applied for
- Next of kin details
- Blood group (get this from your medical certificate)
Step 4d: Upload Required Documents
Upload the following in the formats specified (JPEG or PDF, each under 2MB):
- Copy of National ID (front and back)
- Passport-size photo
- Medical certificate (Form DL2 โ signed by an approved doctor)
- Certificate of good conduct
- Driving school completion certificate
Step 4e: Pay the Driving License Fee
The Smart DL fee is KES 3,050 for a 3-year license. Pay via M-Pesa using the Paybill number and unique account number generated on your TIMS dashboard. Keep your M-Pesa confirmation message โ you will need the transaction code.
Step 4f: Select Collection Centre and Submit
Choose the NTSA office where you will collect your Smart DL card. Available collection centres include NTSA offices in Nairobi (Upper Hill, Embakasi), Mombasa, Kisumu, Nakuru, Eldoret, and other counties. Click “Submit” to complete the application.
You will receive a confirmation SMS and an application reference number.
Step 5: Collect Your Smart Driving License Card
After submission, NTSA processes your application and produces your Smart DL. Processing takes 2 to 6 weeks in most cases, though it can take longer during peak periods.
You will receive an SMS notification when your card is ready for collection. Go to the NTSA office you selected during application and bring:
- Your original National ID
- Your application reference number (from the confirmation SMS)
- Your Learner’s License (you surrender this when collecting the full license)
Collection is done in person โ someone else cannot collect on your behalf unless they have a signed letter of authority and their own ID.
Read also: Best Work From Home Jobs in Kenyaย
How to Renew a Driving License in Kenya
A Kenya driving license is valid for 3 years from the date of issue. Renewal must be done before it expires to avoid a lapse in your driving privileges.
Driving License Renewal Process on NTSA TIMS
- Log in to your NTSA TIMS account at tims.ntsa.go.ke
- Go to “Driving License Services” โ “Renew Driving License”
- Confirm your current license details shown on the screen
- Update any changed information (address, phone number, etc.)
- Upload a new passport photo and updated medical certificate (required at renewal)
- Pay the renewal fee โ KES 3,050 โ via M-Pesa
- Submit and wait for SMS confirmation that your renewed Smart DL is ready for collection
Note: If your license has already expired, there may be a penalty fee added to the renewal cost. NTSA penalty fees for expired licenses may vary โ confirm the current amount on TIMS or at your nearest NTSA office before paying.
NTSA TIMS Login Guide
NTSA TIMS is the online portal for all driving license services. Here is how to access it:
- Go to tims.ntsa.go.ke
- Click “Login” on the top right corner
- Enter your ID number as the username and your password
- Click “Sign In”
If You Forgot Your TIMS Password
- Click “Forgot Password” on the login page
- Enter your registered email address or ID number
- A password reset link will be sent to your email
- Follow the link to set a new password
If You Don’t Have a TIMS Account
- Click “Register” on the TIMS homepage
- Enter your National ID number, full name, date of birth, phone number, and email
- Create a password and submit
- You will receive a verification SMS โ enter the OTP to activate your account
Driving License Fees Summary (2026)
| Service | Fee (KES) |
|---|---|
| Learner’s License | KES 600 per class |
| Driving test booking | KES 600 per class |
| Smart DL (new application) | KES 3,050 (3 years) |
| Smart DL renewal | KES 3,050 (3 years) |
| Duplicate license (lost/damaged) | KES 3,050 |
| Driving school (varies) | KES 4,000 โ KES 20,000 |
Fees above are based on NTSA’s published rates and may be subject to government review. Always confirm the current fee on TIMS before making any payment.
Common Mistakes to Avoid
1. Attending an unapproved driving school If your driving school is not on the NTSA approved list, your completion certificate will be rejected when you try to apply for the government test. Always verify the school’s approval status on the NTSA website.
2. Letting your Learner’s License expire before sitting the test The Learner’s License is valid for 6 months. If it expires, you must renew it (and pay again) before you can sit the driving test. Book your test promptly after completing driving school.
3. Not having a certificate of good conduct This is one of the most commonly forgotten documents. Getting a certificate of good conduct takes 2 to 4 weeks via eCitizen, so apply for it early โ do not wait until everything else is ready.
4. Uploading blurry or incorrectly formatted documents The TIMS portal rejects files that are too large, blurry, or in the wrong format. Scan documents at a reasonable resolution, save them as JPEG or PDF, and keep each file under 2MB.
5. Paying to an unverified M-Pesa number Always use the Paybill number and account number generated directly on your TIMS dashboard. Never pay to a number given to you by a “driving school agent” or third party claiming to process licenses faster.
6. Not checking your TIMS dashboard after submission Some applications get flagged for missing documents or data mismatches. Log in to TIMS 2โ3 days after submitting to confirm your application status. If it shows “Pending Document Upload,” act quickly.
Tips to Speed Up Your Application
- Apply for your certificate of good conduct early โ start this process before even enrolling in driving school, as it is the slowest step
- Complete all TIMS uploads in one session โ have all documents scanned and ready before you start filling the form, as sessions time out
- Choose a less busy NTSA collection centre โ Embakasi and Upper Hill in Nairobi tend to be busy; if you are in Nairobi and have flexibility, try collecting from Gigiri or Kiambu
- Track your application on TIMS by logging in regularly โ this avoids surprises and lets you act fast if something is flagged
- Pay fees immediately after generating the Paybill โ some generated payment references expire after a few hours
- Use Chrome or Firefox on desktop for the best TIMS experience โ the portal is not fully optimised for mobile browsers
Frequently Asked Questions (FAQs)
1. How long does it take to get a driving license in Kenya? From starting driving school to holding your Smart DL, the process typically takes 4 to 12 weeks. The biggest variable is how long your driving school takes and how busy NTSA is at the time of your application. The certificate of good conduct alone takes 2โ4 weeks.
2. Can I apply for a driving license without going to a driving school? No. An NTSA-approved driving school completion certificate is a mandatory requirement. There is no exemption, even if you already know how to drive.
3. What is the NTSA TIMS portal and do I need it? TIMS (Transport Integrated Management System) is NTSA’s online platform for all vehicle and driving license services. You cannot apply for a learner’s license, book a driving test, or apply for a Smart DL without using TIMS. Registration is free and takes about 5 minutes.
4. Can I drive in Kenya with a foreign driving license? Yes, but only temporarily. A foreign driving license is valid in Kenya for up to 90 days from your date of entry. After that, you must obtain a Kenya driving license if you intend to continue driving. Foreign nationals with a residence permit must apply for a Kenya license through NTSA.
5. What do I do if I lost my driving license? Log in to NTSA TIMS and apply for a duplicate license under “Driving License Services.” The fee is KES 3,050. You will need to provide your ID, a police abstract (from your local police station confirming you reported the loss), and a new passport photo.
6. Can my employer apply for my driving license on my behalf? Your employer can assist with filling forms and making payments, but the application must be done through your personal TIMS account using your own ID number. Biometric collection and Smart DL collection also require your personal presence.
7. Do I need to redo the driving test when renewing my license? No. A standard renewal does not require you to sit another driving test. You only need to submit an updated medical certificate, a new photo, and pay the renewal fee. A new driving test is only required if your license was revoked for a traffic offence.
Conclusion
Getting a driving license in Kenya in 2026 is a structured process that rewards those who prepare well. The key steps are: get your Learner’s License on NTSA TIMS, enrol in an NTSA-approved driving school, pass the government test, then apply for your Smart DL online. The biggest delays come from missing the certificate of good conduct early and uploading incorrect documents โ both of which are entirely avoidable.
Start by creating your NTSA TIMS account today at tims.ntsa.go.ke, then apply for your certificate of good conduct on eCitizen while you arrange driving school enrolment. Running these two steps in parallel saves you at least two weeks.
Read also:
- How to Apply for a Passport in Kenya
- How to Register for SHA in Kenya
- How to Apply for a Kenyan ID Online
Get High Paying Surveys
Earn money online by completing simple surveys. No experience needed.
Start Earning โ