The Mombasa to Nairobi route connects Moi International Airport (MBA) in KE with Jomo Kenyatta International Airport (NBO) in KE. This short-haul flight covers approximately 263 miles (423 km) with a typical flight time of 45m. This route is served by 3 airlines: Jambojet, Skyward Express, Kenya Airways. AirportRoutes has tracked 31 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search MBA → NBO flightsOpens a live price search — just pick your dates
The Mombasa (MBA) → Nairobi (NBO) air route links Kenya’s coast to its capital over 263 miles (423 km). It’s a high-demand domestic corridor for business travelers, connecting government, finance, and conferences in Nairobi with Mombasa’s port economy and beach tourism. Typical nonstop flight time is about 1 hour to 1 hour 15 minutes, making it far faster than driving. Travelers choose this route for quick access to Nairobi’s international connections, safaris, and city culture, or to reach the coast efficiently after arriving on long-haul flights. Multiple daily departures help with flexible planning, and the short sector is ideal for weekend trips, meetings, and onward travel to Kenya’s national parks.
Book early for better fares, especially around school holidays; one-way tickets often range from KES 6,000–15,000 (about USD 45–115) depending on demand and baggage. At Mombasa’s Moi International Airport, arrive 60–90 minutes before departure and keep ID handy for security checks. Expect a quick climb and descent on this short hop; choose a window seat for views of the coastline and Athi Plains on clear days. At Nairobi’s Jomo Kenyatta International Airport, confirm your terminal and allow extra time if you’re connecting to an international flight. Pack light where possible—carry-on limits can be strict—and keep essentials accessible in case checked baggage is delayed on busy days.
Nairobi pairs a modern skyline with wildlife on the city’s doorstep. Nairobi National Park offers game drives with the rare backdrop of high-rises, while the David Sheldrick Wildlife Trust and Giraffe Centre are top ethical wildlife experiences. For culture, visit the Nairobi National Museum, browse Maasai crafts at Maasai Market, and explore dining and nightlife in Westlands and Kilimani. Karen is popular for leafy cafés and the Karen Blixen Museum. Food highlights include nyama choma (grilled meat), ugali, and sukuma wiki; try local coffee and fresh juices. For day trips, the Ngong Hills and Karura Forest provide easy hiking and cycling close to town.
The most reliable weather is often January–March and July–October, when conditions are generally drier and visibility is better. The long rains (March–May) and short rains (October–December) can bring delays and softer demand, sometimes lowering fares to around KES 6,000–10,000 (USD 45–75). Peak pricing is common in July–August and December, plus Kenyan school holidays. Notable draws include safari season in July–October and major concerts, conferences, and sporting events that can tighten last-minute availability in Nairobi.
HKMOMBAJomo Kenyatta International Airport
HKJKNBO3
Operators31
Tracked Flights263
Miles45m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Jambojet |
JMA
|
JM
|
| Skyward Express |
SEW
|
OW
|
| Kenya Airways |
KQA
|
KQ
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 193 | 16% |
|
| Tuesday | 161 | 13% |
|
| Wednesday | 175 | 14% |
|
| Thursday | 195 | 16% |
|
| Friday | 167 | 13% |
|
| Saturday | 209 | 17% |
|
| Sunday | 139 | 11% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
Jambojet
JMA
/ JM
|
|
DH8D | 11:15 11:15 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 1, 2026 | Active |
|
Kenya Airways
KQA
/ KQ
|
|
E190 | 09:50 9:50 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 1, 2026 | Active |
|
Skyward Express
SEW
/ OW
|
|
F70 | 10:15 10:15 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 1, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 09:50 9:50 AM | Kenya Airways |
KQA
|
KQ
|
| 10:15 10:15 AM | Skyward Express |
SEW
|
OW
|
| 11:15 11:15 AM | Jambojet |
JMA
|
JM
|
Time Information
Times are shown in the departure airport's local timezone (HKMO - Africa/Nairobi).