Eldoret to Nairobi

   Eldoret to Nairobi Road Distance 311 km
   Eldoret to Nairobi Aerial Distance 271 km
  Eldoret to Nairobi Travel Time 5 hr 30 min

How to reach Nairobi from Eldoret

The easiest way to travel from Eldoret to Nairobi is by flight. It’s the fastest option, taking about 1 hour, and there are frequent flights available from Eldoret International Airport (EDL) to either Jomo Kenyatta International Airport (NBO) or Wilson Airport (WIL). Major airlines such as Jambojet and Fly540 offer daily flights, and ticket prices range from KES 5,000 to KES 12,000 depending on the time of booking, season, and availability.

Alternatively, you can opt for road travel. The distance between Eldoret and Nairobi is approximately 310 kilometers, and driving typically takes 5 to 6 hours via the A104 highway. There are also long-distance bus services like Easy Coach and Modern Coast, which provide affordable and convenient travel options for the journey.

Knowing The Details

1. Eldoret to Nairobi by Air
2. Eldoret to Nairobi by Bus/Matatu
3. Eldoret to Nairobi by Self Drive Cars
4. Popular Routes to Nairobi
5. Popular Routes from Eldoret
6. Places to Visit in Nairobi
7. Hotels in Nairobi

Nairobi Travel Packages

Compare quotes from upto 3 travel agents for free

1. Eldoret to Nairobi by Air

The flight from Eldoret to Nairobi covers approximately 270 kilometers (168 miles) and takes around 1 hour, making it the fastest mode of travel between the two cities.

Flights and Frequency:
Flights between Eldoret and Nairobi are offered by major domestic airlines like Jambojet, Fly540, and Safarilink. These airlines operate multiple daily flights, departing from Eldoret International Airport (EDL) and arriving at either Jomo Kenyatta International Airport (NBO) or Wilson Airport (WIL) in Nairobi.

Ticket Costs:
Economy class tickets typically range from KES 5,000 to KES 12,000 ($35 to $85 USD), depending on factors such as the airline, season, and how early you book. It’s advisable to book in advance for better rates, as prices tend to rise closer to the departure date, particularly during peak travel seasons.

2. Eldoret to Nairobi by Bus/Matatu

Traveling by bus from Eldoret to Nairobi is an economical and convenient choice. The distance between the two cities is approximately 310 kilometers, and the journey typically takes 6 to 7 hours depending on traffic, road conditions, and stopovers.

Bus/Matatu Services:
Popular bus companies operating on the Eldoret to Nairobi route include Modern Coast, Easy Coach, Eldoret Express, and Greenline Safaris. These buses provide a variety of services, from economy to business class, with options such as air conditioning and onboard entertainment. Matatus on the other hand are privately run. 

Frequency & Timings
Buses operate frequently throughout the day. You can catch early morning buses starting from around 6:00 AM, with departures every 1 to 2 hours. Night buses are also available for travelers who prefer to travel overnight, usually leaving Eldoret between 8:00 PM and 10:00 PM. Matatus are available throughout the day, although frequency may vary. They generally depart when full rather than on a fixed schedule. 

Costs:
Bus fares generally range from KES 800 to KES 1,250 for economy class, and KES 1,500 to KES 1,800, for business VIP class.  Business class or VIP seats offer more comfort, while economy options provide a more affordable experience.

The fare for a matatu from Nairobi to Eldoret usually ranges between KES 600 to KES 1,000, depending on demand, the season, and the quality of the matatu.

Boarding Points:
In Eldoret, buses typically depart from central bus terminals or the respective company’s offices in the town. It’s advisable to arrive at the station at least 30 minutes prior to departure for check-in and boarding procedures.

Additional Information
Booking: Tickets can be purchased online through the bus company websites or via mobile payment services like M-Pesa, as well as at the respective booking offices.
Luggage: Most bus services have luggage allowances. For extra or overweight baggage, an additional charge may apply. Matatus lack space, hence not recommended to commute in if you have a lugguage.

3. Eldoret to Nairobi by Self Drive Cars

Driving from Eldoret to Nairobi offers flexibility, allowing you to explore the scenic routes and stop at points of interest along the way. The distance is around 310 kilometers, and the drive usually takes 5 to 6 hours.

Route & Road Conditions:
The primary route to Nairobi is via the A104 highway, which passes through towns such as Nakuru, Naivasha, and Kericho. While the road is generally in good condition, traffic can be heavy near urban centers like Nakuru and Nairobi. Driving through the Rift Valley also provides beautiful views, with opportunities to stop at attractions like Lake Naivasha and Menengai Crater.

Costs:
Car Rentals: Renting a standard sedan for self-drive costs between KES 4,000 and KES 6,500 per day. For a 4x4 vehicle, the cost ranges from KES 8,000 to KES 12,000 per day. Popular rental companies in Eldoret include Avis, Hertz, and Kenya Car Rentals.
Fuel Costs: Expect to spend between KES 4,000 and KES 7,000 for fuel on a round trip, depending on your vehicle’s fuel efficiency.

Additional Charges:

There are no toll fees along this route. However, parking fees, insurance costs, and extras like GPS or child seats should be factored in when planning your trip.

Road Safety and Tips:
Ensure your vehicle is in good condition, carry enough water and snacks, and keep an emergency kit handy. Be mindful of traffic, especially near Nairobi, and take breaks as needed.

Popular Routes to Nairobi

Important Routes Time Taken Distance
Mombasa to Nairobi 8 hr 3 min 482.2 km
Eldoret to Nairobi 5 hr 30 min 311 km
Lake-naivasha-national-park to Nairobi 1 hr 46 mins 89.8 km
Dar-es-salaam to Nairobi 13 hr 14 min 822 km
Arusha to Nairobi 4 hr 32 min 272.3 km

Popular Routes from Eldoret

Important Routes Time Taken Distance
Eldoret to Nairobi 5 hr 30 min 311 km