Travel from Nairobi to Eldoret

Bus or fly from Nairobi to Eldoret?

Fly540 and Jambojet Limited fly from Nairobi to Eldoret every 4 hours. Alternatively, Easy Coach operates a bus from Nairobi to Eldoret twice daily. Tickets cost $11 - $16 and the journey takes 7 hours 30 minutes.

How to get from Nairobi to Eldoret

ModeDurationPrice
From Ambassadeur bus to Nairobi airport, fly to Eldoret airport, then taxi to Eldoret.2 h 53 min11043
From Kobil Haile Selassie line 125 bus to Nairobi Wilson airport, fly to Eldoret airport, then taxi to Eldoret.2 h 16 min11093
From Ambassadeur bus to Nairobi airport, fly to Kisumu airport, then drive to Eldoret.4 h 21 min6847
From Kobil Haile Selassie line 125 bus to Nairobi Wilson airport, fly to Kitale airport, then taxi to Eldoret.3 h 24 min26183
From Kobil Haile Selassie line 125 bus to Nairobi Wilson airport, fly to Kisumu airport, then drive to Eldoret.3 h 49 min15257
From Nairobi bus to Kitale then taxi to Eldoret.4 h 40 min19432
From Nairobi bus to Eldoret.7 h 30 min1250
From Nairobi drive to Eldoret.4 h 25 min3435

How long does it take to get from Nairobi to Eldoret?

It takes approximately 2 hours 53 minutes to get from Nairobi to Eldoret, including transfers.

Is there a direct bus between Nairobi and Eldoret?

Yes, there is a direct bus departing from Nairobi and arriving at Eldoret. Services depart twice daily, and operate every day. The journey takes approximately 7 hours 30 minutes.

Operators from Nairobi to Eldoret

OperatorPhoneWebsite
Nairobi MatatuNairobi Matatu
Fly540Fly540
Jambojet LimitedJambojet Limited
Skyward ExpressSkyward Express
Kenya AirwaysKenya Airways
SafarilinkSafarilink
East African Safari Air ExpressEast African Safari Air Express
Silverstone Air ServicesSilverstone Air Services
Modern CoastModern Coast
Easy Coach+254 738 200314Easy Coach