Nairobi to Eldoret Bus
Daily direct buses from Nairobi to Eldoret, the vibrant city of the North Rift Valley, from KES 1,000.
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.
