There are 7 ways to get from Dodoma to Migori by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Eldoret International Airport
best- Fly from Dodoma Airport (DOD) to Eldoret International Airport (EDL)plane DOD - EDL
8h 4m$161–670Train, bus via Arusha
cheapest- Take the train from Dodoma Passenger Stn to Magufuli SGR Stntrain
- Take the train from Dar es Salaam to Arushatrain
- Take the bus from Arusha to Nairobibus
- Take the bus from Nairobi to Eldoretbus
37h 1m$35–57Train, bus
- Take the train from Dodoma Passenger Stn to Magufuli SGR Stntrain
- Take the bus from Ubungo Intl Bus Terminal to Nairobibus
- Take the bus from Nairobi to Eldoretbus
27h 28m$53–64Drive 971 km
- Drive from Dodoma to Eldoretcar 971 km
15h 40m$121–175Fly to Nairobi, bus
- Fly from Dodoma Airport (DOD) to Nairobi (NBO)plane DOD - NBO
- Take the bus from Nairobi to Eldoretbus
11h 59m$306–744Fly to Kisumu International Airport, drive
- Fly from Dodoma Airport (DOD) to Kisumu International Airport (KIS)plane DOD - KIS
- Drive from Kisumu International Airport (KIS) to Eldoretcar
8h 16m$99–433Bus
- Take the bus from Dodoma to Kampalabus
- Take the bus from Kampala to Malababus
- Take the bus from Malaba to Eldoretbus
30h 39m$69–81
Dodoma Airport (DOD) to Eldoret International Airport (EDL) flights
Questions & Answers
The cheapest way to get from Dodoma to Migori is to train and bus via Arusha which costs $35 - $60 and takes 37h 1m.
The fastest way to get from Dodoma to Migori is to fly which takes 8h 4m and costs $160 - $700.
No, there is no direct bus from Dodoma to Migori. However, there are services departing from Dodoma and arriving at Eldoret via Kampala and Malaba. The journey, including transfers, takes approximately 30h 39m.
The distance between Dodoma and Migori is 751 km. The road distance is 971 km.
The best way to get from Dodoma to Migori without a car is to train and bus which takes 27h 28m and costs $50 - $65.
It takes approximately 8h 4m to get from Dodoma to Migori, including transfers.
Dodoma to Migori bus services, operated by Mozaico Coaches Ltd, depart from Dodoma station.
The best way to get from Dodoma to Migori is to fly which takes 8h 4m and costs $160 - $700. Alternatively, you can bus, which costs $65 - $85 and takes 30h 39m.
Dodoma to Migori bus services, operated by Mozaico Coaches Ltd, arrive at Kampala station.
Yes, the driving distance between Dodoma to Migori is 971 km. It takes approximately 15h 40m to drive from Dodoma to Migori.
What companies run services between Dodoma, Tanzania and Migori, Kenya?
Air Tanzania, Jambojet Limited, and Skyward Express fly from Dodoma Airport (DOD) to Eldoret International Airport (EDL) twice daily. Alternatively, you can take a vehicle from Dodoma to Eldoret via Dodoma, Kampala, Kampala, and Malaba in around 30h 39m.
- Website
- kenya-airways.com
Flights from Dodoma Airport to Eldoret International Airport via Dar es Salaam, Nairobi
- Ave. Duration
- 10h 26m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $330–1,100
Flights from Dodoma Airport to Eldoret International Airport via Dar es Salaam, Zanzibar, Nairobi
- Ave. Duration
- 11h 40m
- When
- Saturday
- Estimated price
- $330–1,100
Flights from Dodoma Airport to Eldoret International Airport via Mwanza, Dar es Salaam, Nairobi
- Ave. Duration
- 14h 40m
- When
- Sunday
- Estimated price
- $390–1,200
Flights from Dodoma Airport to Eldoret International Airport via Dar es Salaam, Mombasa, Nairobi
- Ave. Duration
- 7h 50m
- When
- Thursday and Saturday
- Estimated price
- $130–650
Flights from Dodoma Airport to Kisumu International Airport via Dar es Salaam, Nairobi
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- $220–700
Flights from Dodoma Airport to Kisumu International Airport via Dar es Salaam, Mombasa, Nairobi
- Ave. Duration
- 6h 30m
- When
- Thursday and Saturday
- Estimated price
- $85–420
- Website
- jambojet.com
Flights from Dodoma Airport to Eldoret International Airport via Dar es Salaam, Nairobi
- Ave. Duration
- 10h 26m
- When
- Sunday, Monday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- $330–1,100
Flights from Dodoma Airport to Eldoret International Airport via Dar es Salaam, Zanzibar, Nairobi
- Ave. Duration
- 11h 40m
- When
- Saturday
- Estimated price
- $330–1,100
Flights from Dodoma Airport to Eldoret International Airport via Mwanza, Dar es Salaam, Nairobi
- Ave. Duration
- 14h 40m
- When
- Sunday
- Estimated price
- $390–1,200
Flights from Dodoma Airport to Eldoret International Airport via Dar es Salaam, Mombasa, Nairobi
- Ave. Duration
- 7h 50m
- When
- Thursday and Saturday
- Estimated price
- $130–650
Flights from Dodoma Airport to Kisumu International Airport via Dar es Salaam, Nairobi
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- $220–700
- Website
- airtanzania.co.tz
Flights from Dodoma Airport to Nairobi via Dar es Salaam
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $290–750
Flights from Dodoma Airport to Nairobi via Dar es Salaam, Zanzibar
- Ave. Duration
- 8h 30m
- When
- Saturday
- Estimated price
- $290–750
- Website
- flysafarilink.com
Flights from Dodoma Airport to Kisumu International Airport via Dar es Salaam, Nairobi
- Ave. Duration
- 9h 15m
- When
- Sunday
- Estimated price
- $220–700
- Phone
- +255 800 11 0042
- [email protected]
- Website
- trc.co.tz
Train from Dodoma Passenger Stn to Magufuli SGR Stn
- Ave. Duration
- 3h 42m
- Frequency
- 4 times a day
- Estimated price
- $6–14
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $6
- 2nd Class Sitting
- $8
- 2nd Class Sleeping
- $14
Train from Dodoma Passenger Stn to Magufuli SGR Stn
- Ave. Duration
- 3h 42m
- Frequency
- 4 times a day
- Estimated price
- $6–14
- Schedules at
- sgrticket.trc.co.tz
- 3rd Class Sitting
- $6
- 2nd Class Sitting
- $8
- 2nd Class Sleeping
- $14
Train from Dar es Salaam to Arusha
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- $8–17
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class Sitting
- $8
- 2nd Class Sitting
- $11
- 2nd Class Sleeping
- $17
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $17
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to Nairobi
- Ave. Duration
- 14h 47m
- Frequency
- Once daily
- Estimated price
- $35
- Schedules at
- srclassiccoach.co.tz
- Phone
- +254 726 354 300 / 301
- [email protected]
- Website
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
Bus from Nairobi to Eldoret
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- $12–14
- Schedules at
- easycoachkenya.com
- Phone
- (+255) 784377027
- [email protected]
- Website
- kidiaoneexpress.com
Bus from Arusha to Nairobi
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- $6
- Schedules at
- kidiaoneexpress.com
- Phone
- +254 701 110011
- Website
- mozaico.co.ke
Bus from Dodoma to Kampala
- Ave. Duration
- 21h 34m
- Frequency
- Once daily
- Estimated price
- $55–60
- Schedules at
- mozaico.co.ke
- Phone
- 0717073333
- [email protected]
- Website
- bus-car.co.ke
Bus from Kampala to Malaba
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- $8–11
- Website
- http://bus-car.co.ke/?fbclid=IwAR0ue-tmedLmaiQ3pC7R6TuzahIO7p698XH5v32MsQRE75qD18nAkNRKeR4#/
- Normal
- $8
- Business/VIP
- $11
- Phone
- +254 724 581902
- Website
- tahmeedexpress.com
Bus from Malaba to Eldoret
- Ave. Duration
- 2h 11m
- Frequency
- Once daily
- Estimated price
- $2–4
- Schedules at
- tahmeedexpress.com
- Single
- $2–4
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 Heathrow Airport into central London, Travelling to the US: What do I need to know?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
There are 280+ hotels available in Migori.












