All postsBlog · Driving in Kenya
Dispatch № 04 · Driving in Kenya

What it actually costs to learn to drive in Nairobi in 2026

Nobody wants to talk about the money. We'll talk about the money.

7 min readBy DriveRush editorscostNairobidriving school

The brochure version of "how much does it cost to learn to drive in Nairobi" is between KSh 8,000 and KSh 25,000. The honest version, with everything baked in, is closer to KSh 20,000 to KSh 40,000. This is where the gap goes.

We're going to be specific. If a number changes by the time you read this, the structure won't.

The fixed costs you can't escape

These are the NTSA and Smart DL fees. They are the same whether you go to driving school or learn from your uncle.

  • TIMS account. Free, but you'll spend KSh 100 to 300 at a Cyber to scan, upload and verify documents if you don't have a printer or smartphone.
  • Provisional Driving Licence (PDL). Around KSh 1,000, paid via M-Pesa from inside TIMS.
  • Theory test. Around KSh 1,000 to 1,500.
  • Practical test. Around KSh 1,500.
  • Smart DL card. Around KSh 3,000 (three-year validity).

That's roughly KSh 6,500 to KSh 7,500 in NTSA fees alone, before you've sat in a learner car. These are the numbers in our 2026 NTSA walkthrough too; that piece has the order they're paid in.

The variable cost: driving school

A driving school package in Nairobi for Class B typically covers theory classes, a set number of practical lessons (10–15 hours), and a practical test booking on the school's vehicle. Range, 2026:

  • Budget schools (Kawangware, Eastlands, parts of South B): KSh 8,000 to 12,000.
  • Mid-tier (Westlands, Lavington, Kileleshwa): KSh 15,000 to 20,000.
  • Premium / fleet (corporate-focused, dual-control modern cars): KSh 22,000 to 35,000.

What you're paying for, in honest terms: a yard to practice in, a working car with dual controls, and an instructor who can fail you safely before NTSA does. The car matters more than people admit. A 2008 Vitz with a smoking clutch is not a learning experience; it's a stress test.

If you're weighing school against teaching yourself, we wrote a full piece on the decision. The short version: if you have a relative with a patient temperament and a car you can use weekly, self-study is viable. Without both, school is cheaper than the second practical attempt.

The costs nobody puts in the brochure

These are the ones that surprise people, in roughly the order they arrive.

Practical re-takes. First-time pass rate at Class B in Nairobi is somewhere between 50% and 65%, depending on the test centre and the day. A re-take is another KSh 1,500 in NTSA fees plus another booking on a school car (typically KSh 2,000 to 4,000). Most people pay for one re-take. Budget for it.

Transport to test centres. NTSA centres are not always near you. If you live in Roysambu and your test is at Likoni Road, that's two Ubers or a long matatu day.

Hire-on-test-day fees. Some schools charge extra to use the school car on test day if you booked the lesson package without the test-car add-on. Read the package fine print before you pay.

Cyber fees you didn't plan for. Scanning your ID, printing receipts, paying through a third party because the TIMS payment failed at 11pm. KSh 50 here, KSh 200 there, total maybe KSh 1,000 over the whole process.

The friend tax. If you're learning on a friend's car, factor in fuel (KSh 2,000 per session is normal for an hour of stalling around the Lavington back streets) and an eventual lunch to say thanks.

The total, honestly

Pass № 04 · Estimate2026

KSh 20,000 to 40,000, all-in.

Cheap end: KSh 6,500 NTSA fees + KSh 10,000 budget school + KSh 3,500 re-take and incidentals. Comfortable middle: KSh 25,000 with a decent school and no re-takes. Premium: KSh 35,000+ for a mid-tier school, no re-takes, and a few extra hours of practical practice.

If your number is dramatically lower than this, ask what's missing. Usually it's the re-take buffer, the Smart DL card, or the transport.

Where to save without sabotaging the test

There are three good places to save and one terrible place to save.

Good place 1: theory. You don't need to pay for theory classes if you can drill the road signs and NTSA practice tests on your own. The free Pelican trainer handles the signs portion. Theory classes at a driving school are usually rote material you can self-study in a weekend.

Good place 2: the school's brand, not the school's car. A mid-tier school in Eastlands with a good fleet of late-model dual-control cars is a better deal than a premium-branded school in Westlands with the same cars and double the price.

Good place 3: the test centre. Pick a less-congested centre. Wait times affect how many tests you can do in a window of valid PDL, which affects how much money you waste re-booking.

Terrible place to save: skipping the practical hours. Booking the test before you can reverse into a parking bay is the single most expensive "shortcut" in this market. The re-take fee, the re-booking fee, the second school-car hire and the lost weekday off work add up to more than the original lessons would have cost.

A worked example

A friend of ours, real numbers, late 2025:

  • TIMS, PDL, theory test, practical test, Smart DL: KSh 7,200.
  • Mid-tier school in Kileleshwa, 15 lessons + theory + test booking: KSh 18,000.
  • Failed first practical (yard reverse). Re-book: KSh 1,500. Re-take school car: KSh 3,000.
  • Ubers and lunches: KSh 4,000.

Total: KSh 33,700, over ten weeks. She drives.

That's roughly the middle of the range above. We tell that story because the brochure version of "KSh 18,000, all-in" is what she paid the school. The full number was almost double.

Next steps

If you're at the stage of comparing schools, build the comparison around the car, not the brochure. Ask to see the practical car and whether it has dual controls.

If you're trying to decide whether to do school at all, school or self-study is the deeper read.

If you already know you're going to do it, the step-by-step NTSA walkthrough is the order you'll spend the money in.

And while you wait for your first lesson, the signs cost you nothing to learn:

Skip the theory. Practise the signs.

The fastest way to remember Kenyan road signs is to play with them.

Keep reading

All posts →