There are 6 ways to get from Eldoret to Bahir Dar by plane, car, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Eldoret International Airport to Ginbot Haya Airport
best- Fly from Eldoret International Airport (EDL) to Ginbot Haya Airport (BJR)EDL - BJR
9h 27m$269–997Drive to Kisumu International Airport, fly to Ginbot Haya Airport
cheapest- Drive from Eldoret to Kisumu International Airport (KIS)
- Fly from Kisumu International Airport (KIS) to Ginbot Haya Airport (BJR)KIS - BJR
9h 1m$189–727Drive 2,009 km
- Drive from Eldoret to Bahir Dar2,009 km
31h 23m$232–335Bus to Nairobi, fly to Ginbot Haya Airport
- Take the bus from Eldoret to Nairobi
- Fly from Nairobi (NBO) to Ginbot Haya Airport (BJR)NBO - BJR
14h 13m$210–674Fly Eldoret International Airport to Gondar Airport, taxi
- Fly from Eldoret International Airport (EDL) to Gondar Airport (GDQ)EDL - GDQ
- Take the taxi from Gondar Airport (GDQ) to Bahir Dar
15h 46m$448–1,549Fly Eldoret International Airport to Addis Ababa Bole International Airport, drive
- Fly from Eldoret International Airport (EDL) to Addis Ababa Bole International Airport (ADD)EDL - ADD
- Drive from Addis Ababa Bole International Airport (ADD) to Bahir Dar
12h 36m$403–1,184
Eldoret International Airport (EDL) to Ginbot Haya Airport (BJR) flights
Questions & Answers
The cheapest way to get from Eldoret to Bahir Dar is to drive which costs $230 - $340 and takes 31h 23m.
The fastest way to get from Eldoret to Bahir Dar is to drive and fly which takes 9h 1m and costs $180 - $750.
The distance between Eldoret and Bahir Dar is 1290 km. The road distance is 2009 km.
It takes approximately 9h 27m to get from Eldoret to Bahir Dar, including transfers.
Yes, the driving distance between Eldoret to Bahir Dar is 2009 km. It takes approximately 31h 23m to drive from Eldoret to Bahir Dar.
There are 11+ hotels available in Bahir Dar.
What companies run services between Eldoret, Kenya and Bahir Dar, Ethiopia?
Jambojet Limited, Ethiopian Airlines, and Skyward Express fly from Eldoret International Airport (EDL) to Ginbot Haya Airport (BJR) twice daily.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ethiopianairlines.com
Flights from Eldoret International Airport to Ginbot Haya Airport via Nairobi, Addis Ababa Bole International Airport
- Ave. Duration
- 15h 42m
- When
- Every day
- Estimated price
- $230–950
Flights from Eldoret International Airport to Ginbot Haya Airport via Nairobi Wilson, Mombasa, Addis Ababa Bole International Airport
- Ave. Duration
- 9h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- $250–1,000
Flights from Eldoret International Airport to Ginbot Haya Airport via Nairobi, Addis Ababa Bole International Airport, Gondar Airport
- Ave. Duration
- 14h 15m
- When
- Tuesday and Sunday
- Estimated price
- $230–950
Flights from Kisumu International Airport to Ginbot Haya Airport via Entebbe, Addis Ababa Bole International Airport
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $170–700
Flights from Kisumu International Airport to Ginbot Haya Airport via Nairobi, Addis Ababa Bole International Airport
- Ave. Duration
- 13h 35m
- When
- Every day
- Estimated price
- $170–700
Flights from Kisumu International Airport to Ginbot Haya Airport via Nairobi, Addis Ababa Bole International Airport, Gondar Airport
- Ave. Duration
- 14h 35m
- When
- Tuesday and Sunday
- Estimated price
- $170–700
Flights from Nairobi to Ginbot Haya Airport via Addis Ababa Bole International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $160–700
Flights from Nairobi to Ginbot Haya Airport via Addis Ababa Bole International Airport, Dessie
- Ave. Duration
- 5h 55m
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $170–750
Flights from Nairobi to Ginbot Haya Airport via Addis Ababa Bole International Airport, Gondar Airport
- Ave. Duration
- 6h
- When
- Monday and Wednesday
- Estimated price
- $170–750
Flights from Eldoret International Airport to Gondar Airport via Nairobi, Addis Ababa Bole International Airport
- Ave. Duration
- 15h 35m
- When
- Every day
- Estimated price
- $330–1,400
Flights from Eldoret International Airport to Gondar Airport via Kisumu International Airport, Nairobi, Addis Ababa Bole International Airport
- Ave. Duration
- 19h 10m
- When
- Every day
- Estimated price
- $340–1,400
Flights from Eldoret International Airport to Gondar Airport via Nairobi, Addis Ababa Bole International Airport, Ginbot Haya Airport
- Ave. Duration
- 19h 15m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $330–1,400
Flights from Eldoret International Airport to Addis Ababa Bole International Airport via Nairobi
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- $300–1,300
Flights from Eldoret International Airport to Addis Ababa Bole International Airport via Kisumu International Airport, Nairobi
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $300–1,300
- Website
- kenya-airways.com
Flights from Eldoret International Airport to Addis Ababa Bole International Airport via Nairobi
- Ave. Duration
- 5h 15m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $340–1,100
Flights from Eldoret International Airport to Addis Ababa Bole International Airport via Kisumu International Airport, Nairobi
- Ave. Duration
- 6h 25m
- When
- Tuesday
- Estimated price
- $340–1,200
- Phone
- +254 726 354 300 / 301
- support@easycoachkenya.com
- Website
- easycoachkenya.com
Bus from Eldoret to Nairobi
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How do I buy a London Underground ticket?, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

