🎉Receive up to 25% discount when you book with our website!
SimbaCoach

Nairobi to Eldoret Bus

Daily direct buses from Nairobi to Eldoret, the vibrant city of the North Rift Valley, from KES 1,000.

~5–6 hours
Duruma Rd, Nairobi → Eldoret town centre
4.8/5 rated route

Starting from

KES 1,000

Executive: KES 1,300 · VIP: KES 1,500

About This Route

The Nairobi to Eldoret bus serves the North Rift Valley, a region known for agriculture, dairy farming and a growing industrial base anchored in Eldoret's food processing and textiles sectors. The route follows the Nakuru–Eldoret highway through the scenic highlands around Timboroa.

Eldoret also connects to Kitale and the border towns of Busia and Malaba, making this a key stop for onward travel to Uganda and South Sudan. All coaches are air-conditioned with reclining seats, USB charging and onboard entertainment.

First Departure

8:00 AM

Duration

5–6 Hours

Standard

KES 1,000

VIP

KES 1,500

Frequently Asked Questions

How long is the Nairobi to Eldoret bus journey?

The journey takes approximately 5–6 hours via the Nairobi–Nakuru–Eldoret highway, passing through the Rift Valley scenic highlands.

What is the price of a Nairobi to Eldoret bus ticket?

SimbaCoach tickets from Nairobi to Eldoret start from KES 1,000 for standard, KES 1,300 for executive and KES 1,500 for VIP seats.

What time does the Nairobi to Eldoret bus depart?

We operate daily departures at 8:00 AM, 11:00 AM, 4:00 PM, 8:00 PM and 10:00 PM from our Duruma Road terminal in Nairobi.

Where does the bus drop off in Eldoret?

Buses arrive at the SimbaCoach Eldoret terminal near the town centre, the agricultural and manufacturing hub of the North Rift.

Can I book a Nairobi to Eldoret ticket online?

Yes. Book your seat on this website by selecting your date and seat class, then pay via M-Pesa or card for instant confirmation.

S

SimbaCoach Virtual Agent

Online • 24/7 Dispatch