There are 9 ways to get from Mombasa to Moyale by train, bus, car, plane, 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.
Train, bus
best- Take the train from Mombasa to Nairobitrain Express / ...
- Take the bus from Nairobi to Moyalebus
17h 6m$102–207Bus
cheapest- Take the bus from Mombasa to Nairobibus
- Take the bus from Nairobi to Moyalebus
20h 23m$47–49Drive 990.9 km
- Drive from Mombasa to Moyalecar 990.9 km
21h 38m$115–165Fly Mombasa to Wajir, drive
- Fly from Mombasa (MBA) to Wajir (WJR)plane MBA - WJR
- Drive from Wajir (WJR) to Moyalecar
14h 44m$107–394Bus via Mombasa
- Take the bus from Mombasa to Nairobibus
- Take the bus from Nairobi to Moyalebus
20h 24m$49–68Fly Mombasa to Yabelo, taxi
- Fly from Mombasa (MBA) to Yabelo (BYY)plane MBA - BYY
- Take the taxi from Yabelo (BYY) to Moyaletaxi
11h 29m$400–914Taxi to Ukunda, fly to Wajir, drive
- Take the taxi from Mombasa to Ukunda (UKA)taxi
- Fly from Ukunda (UKA) to Wajir (WJR)plane UKA - WJR
- Drive from Wajir (WJR) to Moyalecar
15h 25m$193–505Fly Mombasa to Samburu, drive
- Fly from Mombasa (MBA) to Samburu (UAS)plane MBA - UAS
- Drive from Samburu (UAS) to Moyalecar
23h 11m$220–424Bus to Malindi, fly to Wajir, drive
- Take the bus from Mombasa to Malindibus
- Fly from Malindi (MYD) to Wajir (WJR)plane MYD - WJR
- Drive from Wajir (WJR) to Moyalecar
17h 19m$102–378
Mombasa (MBA) to Wajir (WJR) flights
Questions & Answers
The cheapest way to get from Mombasa to Moyale is to bus which costs $46 - $49 and takes 20h 23m.
The fastest way to get from Mombasa to Moyale is to fly and taxi which takes 11h 29m and costs $400 - $950.
No, there is no direct bus from Mombasa to Moyale. However, there are services departing from Mombasa and arriving at Moyale via Koja and Nairobi. The journey, including transfers, takes approximately 20h 23m.
The distance between Mombasa and Moyale is 1231 km. The road distance is 990.9 km.
The best way to get from Mombasa to Moyale without a car is to train and bus which takes 17h 6m and costs $100 - $210.
It takes approximately 17h 6m to get from Mombasa to Moyale, including transfers.
Mombasa to Moyale bus services, operated by Coast Bus, depart from Mombasa station.
Mombasa to Moyale bus services, operated by Coast Bus, arrive at Nairobi station.
Yes, the driving distance between Mombasa to Moyale is 991 km. It takes approximately 21h 38m to drive from Mombasa to Moyale.
There are two+ hotels available in Moyale.
What companies run services between Mombasa, Kenya and Moyale, Oromiya, Ethiopia?
You can take a bus from Mombasa to Moyale via Nairobi, Koja, Eastleigh Terminal, and Nairobi in around 20h 23m.
Flights from Mombasa to Wajir via Amboseli
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $60–330
Flights from Ukunda to Wajir via Amboseli
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $60–340
Flights from Malindi to Wajir via Amboseli
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $60–320
- Website
- ethiopianairlines.com
Flights from Mombasa to Yabelo via Nairobi, Addis Ababa
- Ave. Duration
- 12h 45m
- When
- Sunday, Wednesday, Monday, and Thursday
- Estimated price
- $270–950
- Website
- airkenya.com
Flights from Mombasa to Samburu via Nairobi Wilson
- Ave. Duration
- 14h 50m
- When
- Every day
- Estimated price
- $150–320
- Website
- worldticket.com
Flights from Mombasa to Samburu via Nairobi Wilson, Nanyuki
- Ave. Duration
- 16h 15m
- 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
- Website
- abyssinialuxurycoach.com
Bus from Nairobi to Moyale
- Ave. Duration
- 10h 16m
- Frequency
- Once daily
- Estimated price
- $36
- Schedules at
- abyssinialuxurycoach.com
Bus from Nairobi to Moyale
- Ave. Duration
- 10h 16m
- Frequency
- Once daily
- Estimated price
- $36
- Schedules at
- abyssinialuxurycoach.com
Bus from Nairobi to Moyale
- Ave. Duration
- 10h 16m
- Frequency
- Once daily
- Estimated price
- $36
- Schedules at
- abyssinialuxurycoach.com
- Phone
- (+254) 722-206-445
- [email protected]
- Website
- coastbus.co.ke
Bus from Mombasa to Nairobi
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $9–12
- Schedules at
- coastbus.co.ke
- Phone
- +254 730 889 000
- [email protected]
- Website
- masheastafrica.com
Bus from Mombasa to Nairobi
- Ave. Duration
- 8h 30m
- Frequency
- Every 4 hours
- Estimated price
- $11–32
- Schedules at
- mashpoa.com
- Normal
- $22–27
- Business
- $23–26
- VIP
- $27–32
- Business
- $15–17
- Normal
- $11–14
- Phone
- 0799 933 310
- Website
- tawakalcoaches.co.ke
Bus from Mombasa to Malindi
- Ave. Duration
- 1h 44m
- Frequency
- 3 times a day
- Estimated price
- $8
- Schedules at
- tawakalcoaches.co.ke
- Ave. Duration
- 1h 58m
- Estimated price
- $100–140
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 South Korea: Travelling from Seoul to Busan , Travel Insider: Top Japan travel tips by Beatrix Holland, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.











