There are 6 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 to Yabelo, 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$156–225Taxi to Negele, fly
- Take the taxi from Moyale to Negele (EGL)taxi
- Fly from Negele (EGL) to Mombasa (MBA)plane EGL - MBA
17h 14m$464–1,096Bus
- 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 2264+ 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
Flights from Negele to Mombasa via Addis Ababa
- Ave. Duration
- 19h 50m
- When
- Wednesday and Thursday
- Estimated price
- $280–1,100
- Website
- kenya-airways.com
Flights from Negele to Mombasa via Addis Ababa, Nairobi
- Ave. Duration
- 12h 44m
- When
- Friday to Thursday
- Estimated price
- $280–1,100
- Website
- jambojet.com
Flights from Negele to Mombasa via Addis Ababa, Nairobi
- Ave. Duration
- 15h 25m
- When
- Wednesday and Thursday
- 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
- 5h
- Estimated price
- $110–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 Train travel in Spain: A guide to Renfe, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from JFK to New York City - to help you get the most out of your next trip.








