1. Nairobi to Eldoret by Air
The flight from Nairobi to Eldoret covers a distance of approximately 270 kilometers (168 miles). The flight duration is around 1 hour, making it the fastest and most convenient mode of travel between the two cities.
Flights and Frequency:
Flights between Nairobi and Eldoret are operated by major domestic airlines, including Jambojet, Fly540, and Safarilink. These airlines offer multiple daily flights, with departures from both Jomo Kenyatta International Airport (NBO) and Wilson Airport (WIL) in Nairobi. The flights land at Eldoret International Airport (EDL).
Ticket Costs:
Economy class tickets for flights from Nairobi to Eldoret typically range from KES 5,000 to KES 12,000 (around $35 to $85 USD), depending on the airline, season, and how early you book the ticket. It is advisable to book in advance for better rates, as prices can increase closer to the departure date or during peak seasons.
2. Nairobi to Eldoret by Bus/Matatus
Traveling by bus from Nairobi to Eldoret is a convenient and cost-effective option. The distance between the two cities is about 312 kilometers, and the journey takes around 6 to 7 hours depending on traffic, road conditions, and stopovers.
Bus ServicesSeveral bus companies operate on this route, with the most popular options being
Modern Coast,
Easy Coach, and
Greenline Safaris. These buses offer a range of services from economy to business class, with some providing air-conditioned coaches and onboard entertainment.
Frequency & TimingsBuses from Nairobi to Eldoret run frequently throughout the day, starting as early as 6:00 AM, with intervals of about an hour between departures. Some bus companies also offer night buses for those looking to travel overnight. Matatus are available throughout the day, although frequency may vary. They generally depart when full rather than on a fixed schedule.
CostsBus fares range from KES 800 to KES 1,750 depending on the class of service and the company you choose. Business class or VIP tickets generally offer more comfort, while standard services are more economical.
The fare for a matatu from Nairobi to Eldoret usually ranges between KES 600 to KES 1,200, depending on demand, the season, and the quality of the matatu.
Boarding PointsIn Nairobi, most buses & matatus depart from the central bus terminals such as Railways Bus Station, River Road, or the respective company's office terminals. You should arrive at least 30 minutes before departure to secure your seat and for boarding formalities.
3. Nairobi to Eldoret By Self-Drive Car
Self-driving from Nairobi to Eldoret gives you more flexibility and allows you to explore the scenic routes and make stops along the way. The distance is approximately 312 kilometers, and the drive typically takes around 5 to 6 hours.
Route & Road Conditions
The main route to Eldoret is via the A104 highway, which passes through towns like Naivasha, Nakuru, and Kericho. The road is generally in good condition but can experience heavy traffic near Nairobi and Nakuru. Driving through the Rift Valley offers stunning views, and you can make stops at attractions like Lake Naivasha or Menengai Crater along the way.
Costs
Car Rentals: Renting a standard sedan for self-drive costs around KES 4,000 to KES 6,500 per day. If you prefer a 4x4 vehicle, expect to pay between KES 8,000 and KES 12,000 per day. Some popular car rental companies in Nairobi include Avis, Hertz, Europcar, and Kenya Car Rentals.
Fuel Costs: The fuel costs for a round trip can range from KES 4,000 to KES 7,000, depending on the fuel efficiency of the vehicle.
Additional Charges: There are no toll fees on the Nairobi to Eldoret route, but consider parking fees, insurance, and optional extras like GPS when calculating your costs.
Additional Information
Toll Fees: While there are no major toll fees on this route, ensure you have cash for parking and any other incidental expenses.
Essentials: Carry enough water, snacks, and an emergency kit, as services may be sparse in certain areas. Make sure your vehicle is in good condition for the long drive.