Once you have arrived in the capital city Nairobi, there are several options you can choose from to reach Eldoret. The fastest way is through air, with several airline companies offering flights to Eldoret International airport. Fly 540, Jambo Jet and Skyward Express are some of the companies offering flights a few times a day. Pay attention that the first two fly from the Jomo Kenyatta International Airport (the main one) while the last one flies from the small Wilson Airport. Fares start from 4000 Kenyan shillings per way.
The second option is to go by road, which would take at least 6 hours. There are numerous bus and matatu (mini buses) companies plying this route, but they start from the center of Nairobi. From the airport to the city center, there are taxis which charge 2000 Kenyan Shillings (estimated 18€), Uber (less than half the fare of a taxi ride) or one could take the Citi Hoppa buses which are slower but economical charging 80 Kenyan Shillings (estimated 0,70€) for s truly Kenyan experience.
Once at the city center, most of the matatus heading to Eldoret depart from the small streets situated around the junction of Moi Avenue and Haile Selassie avenues. From all the companies doing the route, we encourage everyone to use the one called North Rift Shuttle (because it’s reliable, well driven and with the car in good condition). Charges for this and every company very between 800-1100 Kenyan Shillings (approximately 7 to 10€) depending on the time of year. Other matatu companies include The Eldoret Shuttle, Mololine Sacco and Great Rift Shuttle, to name a few.
Matatus have no schedule and they depart only when all the seats are full, which sometimes could take up to one hour, but should be less. During the trip (which will last 6 hours in most of the cases), there will be a stopover of 20-30 minutes in Nakuru to visit the toilet, move your legs and order some refreshments.
If you like a more organized trip, with published schedules and more safety and comfort on the road, our recommendation is the bus company Easy Coach. They depart Nairobi (Railways Godown, Haile Selassie Avenue) at 8.30am and 8:15pm with expected arriving times in Eldoret (Eldoret Valley Hotel, Malaba Road) at 4:00pm and 3:00am, respectively. The way back has departures times as 9:30am and 10:00pm, arriving Nairobi at 4:00pm and 4:15am. Each way is sold, at the time of publishing this article, at 1250 Kenyan shillings (around 11€).
Other companies include Modern Coast Coach or Kampala Coach, but we don’t recommend them for the unexpected time of departure since they usually start their trip in Mombasa and continue all the way to Kampala (Uganda). That way, Nairobi and Eldoret are intermediate stations with unpredictable schedule.