There are 5 ways to get from Kampala to Migori by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Kampala to Malababus
- Take the bus from Malaba to Eldoretbus
7h 44m$10–14Drive 344 km
- Drive from Kampala to Eldoretcar 344 km
4h 56m$52–75Bus, fly to Kisumu International Airport, drive
- Take the bus from Gapco - Post Office to Entebbe Townbus
- Fly from Entebbe (EBB) to Kisumu International Airport (KIS)plane EBB - KIS
- Drive from Kisumu International Airport (KIS) to Eldoretcar
4h 59mBus via Malaba
- Take the bus from Kampala to Malababus
- Take the bus from Malaba to Eldoretbus
8h 10m$13–17Bus, fly to Eldoret International Airport
- Take the bus from Gapco - Post Office to Entebbe Townbus
- Fly from Entebbe (EBB) to Eldoret International Airport (EDL)plane EBB - EDL
7h 1m
Entebbe (EBB) to Kisumu International Airport (KIS) flights
Comparing Your Travel Options
The cheapest way to get from Kampala to Migori is to bus which costs $9 - $15 and takes 7h 44m.
The fastest way to get from Kampala to Migori is to drive which takes 4h 56m and costs $50 - $75.
No, there is no direct bus from Kampala to Migori. However, there are services departing from Kampala and arriving at Eldoret via Malaba. The journey, including transfers, takes approximately 7h 44m.
The distance between Kampala and Migori is 346 km. The road distance is 344 km.
The best way to get from Kampala to Migori without a car is to bus which takes 7h 44m and costs $9 - $15.
It takes approximately 7h 44m to get from Kampala to Migori, including transfers.
Kampala to Migori bus services, operated by Buscar E.A Limited, depart from Kampala station.
Kampala to Migori bus services, operated by Buscar E.A Limited, arrive at Malaba station.
Yes, the driving distance between Kampala to Migori is 344 km. It takes approximately 4h 56m to drive from Kampala to Migori.
There are 267+ hotels available in Migori.
What companies run services between Kampala, Uganda and Migori, Kenya?
You can take a bus from Kampala to Eldoret via Malaba in around 7h 44m.
- Website
- kenya-airways.com
Flights from Entebbe to Eldoret International Airport via Nairobi
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $65–850
Flights from Entebbe to Eldoret International Airport via Kisumu International Airport, Nairobi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $450–900
- Website
- jambojet.com
Flights from Entebbe to Eldoret International Airport via Nairobi
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $65–650
Flights from Entebbe to Eldoret International Airport via Kisumu International Airport, Nairobi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $450–900
- Website
- flysafarilink.com
Flights from Entebbe to Kisumu International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $330–700
- Phone
- 0717073333
- buscareltd@gmail.com
- Website
- Buscar
Bus from Kampala to Malaba
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- $8–11
- Website
- Buscar
- Normal
- $8
- Business/VIP
- $11
Bus from Kampala to Malaba
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- $8–11
- Website
- Buscar
- 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
- Website
- 14-Seater Paratransit Taxi
Bus from Gapco - Post Office to Entebbe Town
- Ave. Duration
- 1h 7m
- Frequency
- Every 15 minutes
- Schedules at
- 14-Seater Paratransit Taxi
Bus from Gapco - Post Office to Entebbe Town
- Ave. Duration
- 1h 7m
- Frequency
- Every 15 minutes
- Schedules at
- 14-Seater Paratransit Taxi
- Phone
- (+254) 722-206-445
- coast@coastbus.com
- Website
- coastbus.co.ke
Bus from Malaba to Eldoret
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Estimated price
- $5–7
- Schedules at
- coastbus.co.ke
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 The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.