About Driving Schools in Kenya

Learning to drive in Kenya is a rite of passage for many, but with the tightening of NTSA regulations in 2026, securing a legitimate driving licence has become a highly formalized process[reference:6]. The National Transport and Safety Authority (NTSA) now requires all driving schools to register and obtain a valid licence before offering training services[reference:7].

According to NTSA data, there are approximately 295 driving schools in Kenya, with most concentrated in Nairobi and others spread across major towns[reference:8]. This number includes both large national institutions and smaller local training centres[reference:9]. Choosing an NTSA-approved school is essentialโ€”it ensures you receive proper training and are eligible to book your driving test.

Driving schools in Kenya - NTSA-approved driving lesson in Nairobi
๐Ÿ“Œ NTSA Warning: Operating a driving school without proper registration can result in a fine of up to KSh 20,000 or imprisonment for not less than six months[reference:10].

๐Ÿ† Top NTSA-Approved Driving Schools in Kenya

Here are some of the most reputable and NTSA-accredited driving schools across Kenya, known for quality instruction and a strong track record of student success[reference:11].

1. AA Kenya Driving School

One of Kenya's most recognized and long-established driver training organizations[reference:12]. Offers defensive driving, PSV training, and specialized fleet driver programs[reference:13]. Branches: Kahawa Wendani, Hurlingham, Embakasi, Buruburu, Thika, Kiambu, Village Market[reference:14]. Contacts: 0709 933 000, 0720 227 267[reference:15].

2. Top Gear Driving School

Offers both manual and automatic driving lessons. Course package includes theory, practical, basic mechanics, first aid, and assessment tests[reference:16]. Branches: Donholm, Ruai, Zimmerman, Dandora, Pipeline, Umoja, Kawangware, Kitengela, Rongai & more[reference:17]. Contacts: 0722 784 235, 0702 710 308[reference:18].

3. Rocky Driving School

With over 30 years of experience, Rocky is a leading choice for learning to drive in Nairobi[reference:19][reference:20]. NTSA-approved, highly flexible, with certified trainers[reference:21]. Branches: CBD, Kangemi, Embakasi, Kitengela, Kasarani, Eastleigh, Ruaka, Ngong Road, South C, Industrial Area[reference:22]. Contacts: 0702 552 222, 0704 773 300[reference:23].

4. Petanns Driving School

NTSA accredited with over 100 branches countrywide covering over 15 counties[reference:24]. Offers PSV, trailer, motorcycle, and defensive driving training[reference:25]. Contacts: 0721 328 383, 020 221 9933[reference:26].

5. Heltz Driving Academy

With over 35 years of experience, Heltz is known for professional instructors and personalized training[reference:27]. Contacts: 0743 552 541, 020 222 3325[reference:28].

Other notable schools: Stega Driving School, Seniors Driving School, Eagles Driving School, Glory Driving School[reference:29].

๐Ÿš— Ready to learn to drive?

ZangCash connects you with verified driving schools and instructors. Find the best packages near you and get on the road.

Find a Driving School โ†’

๐Ÿ’ฐ Driving School Fees in Kenya (2026)

The cost of learning to drive in Kenya is twofold: tuition fees paid to the driving school and mandatory statutory charges paid to the NTSA[reference:30].

Tuition Fees (Class B - Light Vehicles)

  • Rocky Driving School: KSh 10,000 โ€“ 16,999 (approx. 20 lessons over 4 weeks)[reference:31][reference:32]
  • AA Driving School: KSh 24,900 (Class B beginner course)[reference:33]
  • Other Schools: Varies widely, typically KSh 10,000 โ€“ 25,000 depending on package and location

NTSA Statutory Charges (2026)

  • NTSA Test & Licensing Fee: KSh 5,500 (covers PDL issuance, test booking, and smart driving licence printing)[reference:34][reference:35]
  • Smart Driving Licence Issuance/Replacement: KSh 3,000[reference:36]
  • Driving Test Booking Fee: KSh 1,050[reference:37]
  • Provisional Driving Licence (PDL): KSh 600 (Class A) / KSh 1,050 (Class BCE)[reference:38]
๐Ÿ’ก Total Cost for Class B: Tuition (KSh 10,000โ€“17,000) + NTSA Fees (KSh 5,500) + Smart DL Fee (KSh 3,000) + Test Fee (KSh 1,050) = Approximately KSh 19,550 โ€“ 26,550.

๐Ÿ“„ Driving Licence Application in Kenya

The NTSA has introduced a new Smart Driving Licence (Smart DL) in 2026, embedded with a microchip containing the driver's traffic history and demerit points[reference:39].

How to Apply for a Smart Driving Licence[reference:40]

  1. Log in to your eCitizen account or the NTSA Transport Integrated Management System (TIMS)[reference:41].
  2. Submit your personal details and select the licence category.[reference:42]
  3. Pay the prescribed fee of KSh 3,000 for issuance, replacement, or renewal.[reference:43]
  4. Complete the enrollment process at a designated Huduma Centre or NTSA enrolment centre.[reference:44][reference:45]

Documents Required for Smart DL Enrollment[reference:46]

  • National ID
  • Passport-size photo
  • Proof of payment of the NTSA fee
  • Old driving licence (for renewals)

๐Ÿ“ NTSA Driving Test โ€” Requirements & Booking

The NTSA driving test is a mandatory government assessment that evaluates whether a learner is competent to drive safely on Kenyan roads[reference:47].

NTSA Driving Test Requirements (2026)[reference:48]

  • Enrolled in a registered Kenyan driving school and registered on NTSA eCitizen[reference:49]
  • Valid Provisional Driving Licence (PDL) reflecting the correct vehicle class[reference:50]
  • Completion of driving lessons (theory + practical)[reference:51]
  • National ID / Diplomatic ID / Alien ID[reference:52]

How to Book the NTSA Driving Test[reference:53]

  1. Log in to NTSA eCitizen using your ID.[reference:54]
  2. Select "NTSA New" โ†’ Driving Test Booking.[reference:55]
  3. Choose the test centre allocated for your school and a preferred date.[reference:56]
  4. Pay the KSh 1,050 test fee via M-Pesa.[reference:57][reference:58]
  5. Download and print your test booking slip.[reference:59]

What Happens on Test Day?[reference:60]

  • Theory Test: Road signs, traffic rules, road safety, Model Town Board.[reference:61]
  • Practical Test: Vehicle control, observation, mirror use, hill start, parking, road discipline.[reference:62]

๐Ÿ’ก Driving Test Tips & Common Mistakes

Many candidates fail not because they can't drive, but because they are poorly prepared for the test process itself[reference:63].

Common Reasons for Failure[reference:64]

  • Poor observation while turning
  • Incorrect mirror usage
  • Inadequate parking skills
  • Nervousness (confidence matters as much as skill)[reference:65]

Expert Tips to Pass on Your First Attempt

  • Practice consistently โ€” aim for at least 20 lessons.[reference:66]
  • Master the basics โ€” hill starts, parking, and mirror checks.
  • Know your road signs โ€” the theory test is often underestimated.
  • Stay calm โ€” nervousness is the biggest reason learners fail.[reference:67]
  • Choose a reputable driving school โ€” quality instruction makes all the difference.

๐Ÿ“Š Driving School Comparison Table

SchoolClass B Tuition (KSh)NTSA Fees (KSh)Total (KSh)Branches
AA Kenya~24,900[reference:68]5,500[reference:69]~30,400Nationwide[reference:70]
Rocky Driving School10,000 โ€“ 16,999[reference:71][reference:72]5,500[reference:73]15,500 โ€“ 22,49930+ branches[reference:74]
Top GearVaries5,500~15,500 โ€“ 25,000Donholm, Ruai, Zimmerman, more[reference:75]
PetannsVaries5,500~15,000 โ€“ 25,000100+ branches, 15 counties[reference:76]
HeltzVaries5,500~15,000 โ€“ 25,000Nairobi[reference:77]

Prices are indicative and subject to change. Always confirm directly with the school.

๐Ÿงฎ Driving School Cost Calculator

Estimate the total cost of getting your driving licence in Kenya based on your chosen school and vehicle class.

Estimated Total Cost: KSh 0

Includes tuition + NTSA fees + Smart DL + test fee. Estimate only โ€” confirm with your chosen school.

๐Ÿ“ˆ Driving School Market in Kenya

Source: NTSA, industry data

๐Ÿฉ Vehicle Class Popularity

Estimated distribution of learners by vehicle class

๐Ÿ“Š Driving Schools in Kenya โ€” By the Numbers

295+
NTSA-Registered Schools[reference:78]
KSh 5,500
NTSA Statutory Fees[reference:79]
KSh 3,000
Smart DL Fee[reference:80]
20
Recommended Lessons[reference:81]
4 weeks
Typical Course Duration[reference:82]

๐Ÿง  Quiz: How Well Do You Know Kenya's Driving Schools?

What is the mandatory NTSA statutory fee for driving test booking and licensing in 2026?

โ“ Frequently Asked Questions

For a Class B (light vehicle) licence, expect to pay KSh 10,000โ€“17,000 in tuition[reference:83][reference:84] plus KSh 5,500 in NTSA fees[reference:85], KSh 3,000 for the Smart DL[reference:86], and KSh 1,050 for the test[reference:87]. Total: approximately KSh 19,550โ€“26,550.
Apply online via eCitizen or the NTSA TIMS portal[reference:88]. Submit your personal details, select the licence category, pay the KSh 3,000 fee[reference:89], and complete enrollment at a Huduma Centre[reference:90].
The NTSA driving test booking fee is KSh 1,050 as of 2026[reference:91].
Top NTSA-approved schools include AA Kenya, Top Gear, Rocky, Petanns, and Heltz[reference:92]. Always confirm a school's registration status with NTSA before enrolling[reference:93].
Most driving schools offer a standard package of approximately 20 lessons over 4 weeks for Class B[reference:94][reference:95]. However, the duration can vary based on your availability and learning pace.
The Smart Driving Licence (Smart DL) is a new biometric licence introduced by NTSA in 2026. It is embedded with a microchip containing the driver's traffic history and demerit points[reference:96]. The issuance fee is KSh 3,000[reference:97].

Written by: Ken Odhiambo
Reviewed by: Duke Bundi
Last updated:
Last reviewed:

Sources & Disclaimer: Information compiled from NTSA, eCitizen, and verified driving school sources. While we strive for accuracy, always verify details on official NTSA and eCitizen platforms. ZangCash is not affiliated with NTSA or any driving school.

๐Ÿš€ Start Your Journey with ZangCash Today

Whether you're a learner driver looking for the best school, a driving school owner wanting to reach more students, or an affiliate earning online โ€” ZangCash connects you with verified opportunities across Kenya. Get paid via M-Pesa, just like thousands of Kenyans do every day.

Free to join. M-Pesa powered. Trusted by thousands.