There are 9 ways to get from Mombasa to Migori by plane, car, train, 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 Mombasa to Eldoret International Airport, drive
best- Fly from Mombasa (MBA) to Eldoret International Airport (EDL)plane MBA - EDL
- Drive from Eldoret International Airport (EDL) to Migoricar
5h 49m$146–294Bus
cheapest- Take the bus from Mombasa to Migoribus
17h 30m$19–35Train, bus
- Take the train from Mombasa to Nairobitrain Express / ...
- Take the bus from Nairobi to Migoribus
14h 56m$43–144Drive 849.1 km
- Drive from Mombasa to Migoricar 849.1 km
10h 49m$98–142Fly Mombasa to Nairobi, bus
- Fly from Mombasa (MBA) to Nairobi (NBO)plane MBA - NBO
- Take the bus from Nairobi to Migoribus
10h 7m$107–466Fly Mombasa to Maasai Mara Game Reserve, taxi
- Fly from Mombasa (MBA) to Maasai Mara Game Reserve (KTJ)plane MBA - KTJ
- Take the taxi from Maasai Mara Game Reserve (KTJ) to Migoritaxi
5h 26m$320–524Fly Mombasa to Mara Serena Airport, drive
- Fly from Mombasa (MBA) to Mara Serena Airport (MRE)plane MBA - MRE
- Drive from Mara Serena Airport (MRE) to Migoricar
5h 53m$371–491Taxi to Ukunda, fly to Mara Serena Airport, drive
- Take the taxi from Mombasa to Ukunda (UKA)taxi
- Fly from Ukunda (UKA) to Mara Serena Airport (MRE)plane UKA - MRE
- Drive from Mara Serena Airport (MRE) to Migoricar
7h 9m$477–592Fly Mombasa to Mara North Airport, drive
- Fly from Mombasa (MBA) to Mara North Airport (HKR)plane MBA - HKR
- Drive from Mara North Airport (HKR) to Migoricar
6h 11m$161–741
Mombasa (MBA) to Eldoret International Airport (EDL) flights
Questions & Answers
The cheapest way to get from Mombasa to Migori is to bus which costs $19 - $35 and takes 17h 30m.
The fastest way to get from Mombasa to Migori is to fly and taxi which takes 5h 26m and costs $320 - $550.
Yes, there is a direct bus departing from Mombasa and arriving at Migori. Services depart once daily, and operate every day. The journey takes approximately 17h 30m.
The distance between Mombasa and Migori is 931 km. The road distance is 849.1 km.
The best way to get from Mombasa to Migori without a car is to train and bus which takes 14h 56m and costs $40 - $150.
It takes approximately 5h 49m to get from Mombasa to Migori, including transfers.
Mombasa to Migori bus services, operated by MASH, depart from Mombasa station.
Mombasa to Migori bus services, operated by MASH, arrive at Migori station.
Yes, the driving distance between Mombasa to Migori is 849 km. It takes approximately 10h 49m to drive from Mombasa to Migori.
There are 10+ hotels available in Migori.
What companies run services between Mombasa, Kenya and Migori, Uasin Gishu, Kenya?
MASH operates a bus from Mombasa to Migori once daily. Tickets cost $19–35 and the journey takes 17h 30m.
- Website
- kenya-airways.com
Flights from Mombasa to Eldoret International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $70–410
Flights from Mombasa to Eldoret International Airport via Nairobi
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $70–410
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $35–250
- Website
- jambojet.com
Flights from Mombasa to Eldoret International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $70–410
Flights from Mombasa to Eldoret International Airport via Nairobi
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $70–410
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $35–250
- Website
- worldticket.com
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $90–180
Flights from Mombasa to Mara Serena Airport via Nairobi, Kisumu
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $70–380
Flights from Ukunda to Mara Serena Airport via Nairobi, Kisumu
- Ave. Duration
- 6h 50m
- When
- Tuesday and Sunday
- Estimated price
- $70–400
- Website
- skywardexpress.co.ke
Flights from Mombasa to Nairobi
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $35–250
Flights from Mombasa to Maasai Mara Game Reserve via Nairobi Wilson
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $190–600
Flights from Mombasa to Mara Serena Airport via Nairobi Wilson
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- $180–380
Flights from Ukunda to Mara Serena Airport via Nairobi Wilson
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $360–700
Flights from Mombasa to Mara North Airport via Nairobi Wilson
- Ave. Duration
- 3h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $190–600
- Website
- airkenya.com
Flights from Mombasa to Maasai Mara Game Reserve via Nairobi, Kisumu
- Ave. Duration
- 4h 10m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $130–700
Flights from Mombasa to Mara Serena Airport via Nairobi, Kisumu
- Ave. Duration
- 4h 10m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $160–850
Flights from Mombasa to Mara North Airport via Nairobi, Kisumu
- Ave. Duration
- 4h 10m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $130–700
- Website
- flysafarilink.com
Flights from Mombasa to Maasai Mara Game Reserve via Nairobi Wilson, Mara North Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $150–320
- Phone
- 0709 907 555
- [email protected]
- Website
- krc.co.ke
Train from Mombasa to Nairobi
- Ave. Duration
- 5h 18m
- Frequency
- 3 times a day
- Estimated price
- $5–93
- Schedules at
- metickets.krc.co.ke
- Economy
- $5–12
- First Class
- $20–35
- Premium
- $93
- Phone
- +254 726 511 628
- [email protected]
- Website
- theguardian.co.ke
Bus from Nairobi to Migori
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- $6–11
- Schedules at
- theguardiancoach.com
- Book at
- theguardian.co.ke
Bus from Nairobi to Migori
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- $6–11
- Schedules at
- theguardiancoach.com
- Book at
- theguardian.co.ke
- Phone
- +254 730 889 000
- [email protected]
- Website
- masheastafrica.com
Bus from Mombasa to Migori
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- $19–35
- Schedules at
- masheastafrica.com
- Normal
- $19–27
- Business
- $21–26
- VIP
- $23–35
- Ave. Duration
- 1h 26m
- Estimated price
- $100–180
Broadafrica Tours & Safaris
- Phone
- +254 722429225
- Website
- broadafrica.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 Travel Insider: Top Japan travel tips by Beatrix Holland, What documents do I need to cross Niagara Falls?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.










