There are 7 ways to get from Eastern Africa to Zimbabwe by bus, plane, car, 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.
Matatu to Nairobi, fly to Robert Gabriel Mugabe International Airport
best- Take the bus from Naivasha to Nairobibus
- Fly from Nairobi (NBO) to Robert Gabriel Mugabe International Airport (HRE)plane NBO - HRE
8h 27m$344–607Matatu, bus
cheapest- Take the bus from Naivasha to Nairobibus
- Take the bus from Nairobi to Ubungo Intl Bus Terminalbus
- Take the bus from Ubungo Intl Bus Terminal to RoadPortbus
2d 6h$180–199Drive 2,719.7 km
- Drive from Eastern Africa to Hararecar 2,719.7 km
44h 28m$497–718Taxi, bus to Kisumu International Airport, fly to Robert Gabriel Mugabe International Airport
- Take the taxi from Eastern Africa to Nakurutaxi
- Take the bus from Nakuru to Kisumubus
- Fly from Kisumu International Airport (KIS) to Robert Gabriel Mugabe International Airport (HRE)plane KIS - HRE
12h 54m$433–958Taxi, bus to Eldoret International Airport, fly to Robert Gabriel Mugabe International Airport
- Take the taxi from Eastern Africa to Nakurutaxi
- Take the bus from Nakuru to Eldoretbus
- Fly from Eldoret International Airport (EDL) to Robert Gabriel Mugabe International Airport (HRE)plane EDL - HRE
12h 27m$453–986Matatu to Nairobi, fly to Bulawayo
- Take the bus from Naivasha to Nairobibus
- Fly from Nairobi (NBO) to Bulawayo (BUQ)plane NBO - BUQ
10h 53m$408–1,025Matatu, bus via Nairobi
- Take the bus from Naivasha to Nairobibus
- Take the bus from Nairobi to Dar es Salaambus
- Take the bus from Ubungo Intl Bus Terminal to RoadPortbus
2d 7h
Nairobi (NBO) to Robert Gabriel Mugabe International Airport (HRE) flights
Questions & Answers
The cheapest way to get from Eastern Africa to Zimbabwe is to Matatu and bus which costs $180 - $200 and takes 2 days 6h.
The fastest way to get from Eastern Africa to Zimbabwe is to Matatu and fly which takes 8h 27m and costs $340 - $650.
No, there is no direct bus from Eastern Africa to Zimbabwe. However, there are services departing from Naivasha and arriving at RoadPort via Nairobi and Ubungo Intl Bus Terminal. The journey, including transfers, takes approximately 2 days 6h.
The distance between Eastern Africa and Zimbabwe is 2119 km. The road distance is 2719.7 km.
The best way to get from Eastern Africa to Zimbabwe without a car is to Matatu and bus which takes 2 days 6h and costs $180 - $200.
It takes approximately 8h 27m to get from Eastern Africa to Zimbabwe, including transfers.
Eastern Africa to Zimbabwe bus services, operated by Nairobi Matatu, depart from Naivasha station.
Eastern Africa to Zimbabwe bus services, operated by Nairobi Matatu, arrive at Nairobi station.
Zimbabwe is 1h behind Eastern Africa. It is currently 7:04 PM in Eastern Africa and 6:04 PM in Zimbabwe.
Yes, the driving distance between Eastern Africa to Zimbabwe is 2720 km. It takes approximately 44h 28m to drive from Eastern Africa to Zimbabwe.
What companies run services between Eastern Africa, Kenya and Zimbabwe?
You can take a vehicle from Eastern Africa to RoadPort via Naivasha, Nairobi, and Ubungo Intl Bus Terminal in around 2d 6h.
- Website
- kenya-airways.com
Flights from Nairobi to Robert Gabriel Mugabe International Airport
- Ave. Duration
- 3h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $250–700
Flights from Nairobi to Robert Gabriel Mugabe International Airport via Lusaka
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $260–750
Flights from Kisumu International Airport to Robert Gabriel Mugabe International Airport via Nairobi
- Ave. Duration
- 7h 50m
- When
- Monday, Saturday, Wednesday, Thursday, and Friday
- Estimated price
- $260–750
Flights from Eldoret International Airport to Robert Gabriel Mugabe International Airport via Nairobi
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $260–750
- Website
- flyairlink.com
Flights from Nairobi to Bulawayo via Johannesburg
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- $360–1,000
- Website
- fastjet.com
Flights from Nairobi to Bulawayo via Robert Gabriel Mugabe International Airport
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $310–900
Flights from Nairobi to Bulawayo via Victoria Falls
- Ave. Duration
- 8h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $320–900
- Website
- ethiopianairlines.com
Flights from Nairobi to Robert Gabriel Mugabe International Airport via Lilongwe
- Ave. Duration
- 6h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $250–310
Flights from Nairobi to Bulawayo via Ndola
- Ave. Duration
- 8h 5m
- When
- Friday
- Estimated price
- $320–900
- Website
- airtanzania.co.tz
Flights from Nairobi to Robert Gabriel Mugabe International Airport via Dar es Salaam
- Ave. Duration
- 5h 40m
- When
- Tuesday and Friday
- Estimated price
- $220–650
- Website
- digitalmatatus.com
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
Bus from Naivasha to Nairobi
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $1–8
- Schedules at
- digitalmatatus.com
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Nairobi to Ubungo Intl Bus Terminal
- Ave. Duration
- 14h 48m
- Frequency
- Once daily
- Estimated price
- $35
- Schedules at
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to RoadPort
- Ave. Duration
- 36h
- Frequency
- Once daily
- Estimated price
- $76
- Schedules at
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to RoadPort
- Ave. Duration
- 36h
- Frequency
- Once daily
- Estimated price
- $76
- Schedules at
- srclassiccoach.co.tz
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Nakuru to Kisumu
- Ave. Duration
- 3h 14m
- Frequency
- 3 times a day
- Estimated price
- $3–5
- Schedules at
- tahmeedexpress.com
- Single
- $3–5
- Phone
- (+254) 722-206-445
- [email protected]
- Website
- coastbus.co.ke
Bus from Nakuru to Eldoret
- Ave. Duration
- 2h 58m
- Frequency
- Once daily
- Estimated price
- $5–8
- Schedules at
- coastbus.co.ke
- Phone
- +255 (22) 2860230
- [email protected]
- Website
- dar-express.com
Bus from Nairobi to Dar es Salaam
- Ave. Duration
- 15h
- Frequency
- Once daily
- Schedules at
- dar-express.com
- Ave. Duration
- 1h 17m
- Estimated price
- $140–180
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 Want to know more about Flixbus?, Train travel in France: A guide to SNCF, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
There are 333+ hotels available in Zimbabwe.






