✓
2
3
4
location_on
Nairobi
location_on
Nakuru
calendar_month
2026-11-06
Sort
MashPoa

MashPoa

10:00 PM

Nairobi

9h 0m
directions_bus

7:00 AM

Nakuru

airline_seat_recline_extra 11 seats left
Normal KES 2500
VIP KES 3000
Janam Express

Janam Express

Cheapest

10:00 PM

Nairobi

8h 0m
directions_bus

6:00 AM

Nakuru

airline_seat_recline_extra 49 seats left
Normal KES 1500
VIP KES 2000
Greenline

Greenline

Fastest

10:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 61 seats left
Normal KES 1500
Greenline

Greenline

10:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 51 seats left
Normal KES 1500
Greenline

Greenline

10:30 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 48 seats left
Normal KES 1800
Janam Express

Janam Express

11:15 PM

Nairobi

6h 45m
directions_bus

6:00 AM

Nakuru

airline_seat_recline_extra 39 seats left
Normal KES 1800
VIP KES 2000
MashPoa

MashPoa

11:20 PM

Nairobi

7h 40m
directions_bus

7:00 AM

Nakuru

airline_seat_recline_extra 1 seats left
Normal KES 3000
VIP KES 3500
MashPoa

MashPoa

11:30 PM

Nairobi

7h 30m
directions_bus

7:00 AM

Nakuru

airline_seat_recline_extra 2 seats left
Normal KES 3000
VIP KES 3500
MashPoa

MashPoa

11:30 PM

Nairobi

8h 30m
directions_bus

8:00 AM

Nakuru

airline_seat_recline_extra 5 seats left
Normal KES 3000
VIP KES 3500
MashPoa

MashPoa

11:40 PM

Nairobi

7h 20m
directions_bus

7:00 AM

Nakuru

airline_seat_recline_extra 21 seats left
Normal KES 2500
VIP KES 3000
Greenline

Greenline

7:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 59 seats left
Normal KES 1500
Greenline

Greenline

7:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 59 seats left
Normal KES 1500
Greenline

Greenline

7:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 62 seats left
Normal KES 1500
MashPoa

MashPoa

9:00 PM

Nairobi

9h 0m
directions_bus

6:00 AM

Nakuru

airline_seat_recline_extra 11 seats left
Normal KES 2500
VIP KES 3000
Greenline

Greenline

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 66 seats left
Normal KES 1500
Te

Teamswat Shuttle

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 20 seats left
Normal KES 1800
VIP KES 1800
Greenline

Greenline

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 39 seats left
Normal KES 1800
Greenline

Greenline

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 53 seats left
Normal KES 1500
Greenline

Greenline

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 21 seats left
Normal KES 1800
Greenline

Greenline

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 64 seats left
Normal KES 1500
Greenline

Greenline

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 57 seats left
Normal KES 1500
Greenline

Greenline

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 57 seats left
Normal KES 1500
Greenline

Greenline

9:00 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 51 seats left
Normal KES 1800
Greenline

Greenline

9:30 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 35 seats left
Normal KES 1800
Greenline

Greenline

9:30 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 35 seats left
Normal KES 1800
Greenline

Greenline

9:30 PM

Nairobi

Direct
directions_bus

Direct

Nakuru

airline_seat_recline_extra 38 seats left
Normal KES 1800

Route guide

Nairobi to Nakuru bus tickets — fares, schedule & booking

Buses from Nairobi to Nakuru start from KES 1500. Compare 4 operators including MashPoa, Janam Express, Greenline, Teamswat Shuttle, pick your seat and pay with M-PESA, card or mobile money. Tickets arrive instantly by SMS and email.

Fares from
KES 1500
Operators
4
Payment
M-PESA · Card

Bus operators on this route

Frequently asked questions

How much is a bus ticket from Nairobi to Nakuru? +

Fares start from about KES 1500. Normal seats are usually the cheapest option, while VIP and first-class seats cost more. Prices update daily on Komiuta.

How long does the bus take from Nairobi to Nakuru? +

Direct buses typically take between 6 and 9 hours depending on the operator, departure time and traffic. The fastest options are shown first when you sort by fastest.

Can I pay for my Nairobi to Nakuru bus ticket with M-PESA? +

Yes. Choose M-PESA at checkout, enter the phone number you want to pay from, and approve the STK push. You receive your ticket by SMS and email immediately after payment.

Where do buses from Nairobi to Nakuru depart and arrive? +

Departure and arrival terminals are shown on each bus card before you select a seat. Most services use CBD terminals at the departure city and the main bus park at the destination.

Can I change or cancel my Nairobi to Nakuru bus ticket? +

Changes and cancellations depend on the operator's fare rules. Free cancellation is available up to 2 hours before departure on eligible tickets, shown at checkout.