There are 5 ways to get from Moyale to Mombasa by taxi, plane, bus, train, 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.
Taxi, fly
best- Take the taxi from Moyale to Yabelo (BYY)taxi
- Fly from Yabelo (BYY) to Mombasa (MBA)plane BYY - MBA
10h 4m$419–1,265Bus via Mombasa
cheapest- Take the bus from Moyale to Nairobibus
- Take the bus from Nairobi to Mombasabus
22h 7m$45–48Bus, train
- Take the bus from Moyale to Nairobibus
- Take the train from Nairobi to Mombasatrain Express / ...
18h 47m$97–205Drive 990.8 km
- Drive from Moyale to Mombasacar 990.8 km
21h 18m$115–165Bus
- Take the bus from Moyale to Nairobibus
- Take the bus from Nairobi to Mombasabus
21h 53m$48–71
Yabelo (BYY) to Mombasa (MBA) flights
Comparing Your Travel Options
The cheapest way to get from Moyale to Mombasa is to bus via Mombasa which costs $45 - $49 and takes 22h 7m.
The fastest way to get from Moyale to Mombasa is to taxi and fly which takes 10h 4m and costs $410 - $1,300.
No, there is no direct bus from Moyale to Mombasa. However, there are services departing from Moyale and arriving at Mombasa via Eastleigh Terminal and Nairobi. The journey, including transfers, takes approximately 21h 53m.
The distance between Moyale and Mombasa is 1228 km. The road distance is 990.8 km.
The best way to get from Moyale to Mombasa without a car is to bus and train which takes 18h 47m and costs $95 - $210.
It takes approximately 10h 4m to get from Moyale to Mombasa, including transfers.
Moyale to Mombasa bus services, operated by Abyssinia Luxury Coach, depart from Moyale station.
Moyale to Mombasa bus services, operated by Abyssinia Luxury Coach, arrive at Nairobi station.
Yes, the driving distance between Moyale to Mombasa is 991 km. It takes approximately 21h 18m to drive from Moyale to Mombasa.
There are 2240+ hotels available in Mombasa.
What companies run services between Moyale, Oromiya, Ethiopia and Mombasa, Kenya?
You can take a bus from Moyale to Mombasa via Nairobi, Eastleigh Terminal, Koja, and Nairobi in around 21h 53m.
- Website
- ethiopianairlines.com
Flights from Yabelo to Mombasa via Addis Ababa
- Ave. Duration
- 6h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $280–1,100
- Phone
- +254709907000
- [email protected]
- Website
- krc.co.ke
Train from Nairobi to Mombasa
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- $5–93
- Schedules at
- metickets.krc.co.ke
- Economy
- $5–12
- First Class
- $20–35
- Premium
- $93
- Phone
- 0718 034 035
- Website
- abyssinialuxurycoachs.com
Bus from Moyale to Nairobi
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $36
- Schedules at
- abyssinialuxurycoachs.com
Bus from Moyale to Nairobi
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $36
- Schedules at
- abyssinialuxurycoachs.com
Bus from Moyale to Nairobi
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $36
- Schedules at
- abyssinialuxurycoachs.com
- Phone
- +254 730 889 000
- [email protected]
- Website
- masheastafrica.com
Bus from Nairobi to Mombasa
- Ave. Duration
- 8h 30m
- Frequency
- Every 3 hours
- Estimated price
- $13–35
- Schedules at
- mashpoa.com
- Normal
- $22–27
- Business
- $23–26
- VIP
- $17–35
- Business
- $14
- Normal
- $13
- Phone
- (+254) 722-206-445
- [email protected]
- Website
- coastbus.co.ke
Bus from Nairobi to Mombasa
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $9–12
- Schedules at
- coastbus.co.ke
- Ave. Duration
- 3h 3m
- Estimated price
- $110–140
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 4 stunningly beautiful Philippines islands you need to visit, How do I get from Sydney to Melbourne, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.








