There are 5 ways to get from Nairobi Airport (NBO) to Moyale by bus, rideshare, 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 Nairobi to Moyalebus
11h 39m$61–67Airport Transfer
- Take the rideshare from Nairobi-NBO to Moyale745.7 km
12h 6mDrive 745.7 km
- Drive from Nairobi Airport (NBO) to Moyalecar 745.7 km
12h 6m$86–125Fly to Wajir, drive
- Fly from Nairobi Wilson Airport (WIL) to Wajir (WJR)plane WIL - WJR
- Drive from Wajir (WJR) to Moyalecar
9h 14m$100–360Fly to Samburu, drive
- Fly from Nairobi Wilson Airport (WIL) to Samburu (UAS)plane WIL - UAS
- Drive from Samburu (UAS) to Moyalecar
9h 26m$213–470
Nairobi Wilson Airport (WIL) to Wajir (WJR) flights
Questions & Answers
The cheapest way to get from Nairobi Airport (NBO) to Moyale is to bus which costs $60 - $70 and takes 11h 39m.
The fastest way to get from Nairobi Airport (NBO) to Moyale is to fly and drive which takes 9h 14m and costs $100 - $360.
No, there is no direct bus from Nairobi Airport (NBO) to Moyale. However, there are services departing from JKIA - Passenger Boarding and arriving at Moyale via Nairobi. The journey, including transfers, takes approximately 11h 39m.
The distance between Nairobi Airport (NBO) and Moyale is 758 km. The road distance is 745.7 km.
The best way to get from Nairobi Airport (NBO) to Moyale without a car is to bus which takes 11h 39m and costs $60 - $70.
It takes approximately 11h 39m to get from Nairobi Airport (NBO) to Moyale, including transfers.
Nairobi Airport (NBO) to Moyale bus services, operated by Abyssinia Luxury, depart from Nairobi station.
Nairobi Airport (NBO) to Moyale bus services, operated by Abyssinia Luxury, arrive at Moyale station.
Yes, the driving distance between Nairobi Airport (NBO) to Moyale is 746 km. It takes approximately 12h 6m to drive from Nairobi Airport (NBO) to Moyale.
There are two+ hotels available in Moyale.
What companies run services between Nairobi Airport (NBO), Kenya and Moyale, Oromiya, Ethiopia?
Abyssinia Luxury operates a bus from Nairobi to Moyale once daily. Tickets cost $36 and the journey takes 10h 16m.
- Website
- worldticket.com
Flights from Nairobi Wilson Airport to Wajir
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $130–410
Flights from Nairobi Wilson Airport to Samburu via Nanyuki
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- $130–350
- Website
- jetwaysairlines.com
Flights from Nairobi Wilson Airport to Wajir
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $40–280
- Website
- airkenya.com
Flights from Nairobi Wilson Airport to Samburu
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $210–600
- Website
- Abyssinia Luxury
Bus from Nairobi to Moyale
- Ave. Duration
- 10h 16m
- Frequency
- Once daily
- Estimated price
- $36
- Schedules at
- Abyssinia Luxury
- Website
- https://www.mozio.com
Rideshare from Nairobi-NBO to Moyale
- Ave. Duration
- 12h 6m
- Frequency
- On demand
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 Travelling around the UAE, 10 amazing places to get away from it all in Australia, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Nairobi Airport (NBO) and Moyale. A great option if you don't have a driver's licence or want to avoid public transport.

