Direct (nonstop) flights from Mombasa to Nairobi

2 airlines fly nonstop from Moi International (MBA) to Jomo Kenyatta International (NBO). It's 262 miles (422 km), about 1h in the air. Operated by Jambojet Limited, Kenya Airways.

MBA
Moi International
🇰🇪 Mombasa, Kenya
NBO
Jomo Kenyatta International
🇰🇪 Nairobi, Kenya
Flight Time
1h
Distance
262 mi
422 km
CO₂/pax
49 kg
−30 kg vs. layover
Airlines
2
Jambojet Limited +1
Time Diff
Same timezone
Operated by Jambojet Limited Jambojet Limited Kenya Airways Kenya Airways

Route data last updated: May 30, 2026

Airlines with non-stop flights

Jambojet Limited JM Jambojet Limited
Route
MBA → NBO
Flight Time
1h
Distance
262 mi
Kenya Airways KQ Kenya Airways
Route
MBA → NBO
Flight Time
1h
Distance
262 mi

Alternative Routes

Other ways to fly from Mombasa to Nairobi with one stop · direct emits 49 kg CO₂ per passenger

MBA UKA (Ukunda) NBO
Leg 1: 13m (18 mi) Leg 2: 1h 15m (274 mi) Total: ~1h 28m 🍃 79 kg CO₂ (+61% vs. direct)
Leg 1
MBA → UKA
13m · 18 mi
View MBA to UKA flights →
Leg 2
UKA → NBO
1h 15m · 274 mi
View UKA to NBO flights →
MBA LAU (Lamu) NBO
Leg 1: 40m (152 mi) Leg 2: 1h 20m (283 mi) Total: ~2h 🍃 105 kg CO₂ (+114% vs. direct)
Leg 1
MBA → LAU
40m · 152 mi
View MBA to LAU flights →
Leg 2
LAU → NBO
1h 20m · 283 mi
View LAU to NBO flights →
MBA JRO (Kilimanjaro) NBO
Leg 1: 1h (180 mi) Leg 2: 1h (145 mi) Total: ~2h 🍃 85 kg CO₂ (+73% vs. direct)
Leg 1
MBA → JRO
1h · 180 mi
View MBA to JRO flights →
Leg 2
JRO → NBO
1h · 145 mi
View JRO to NBO flights →
MBA ZNZ (Zanzibar) NBO
Leg 1: 50m (152 mi) Leg 2: 1h 20m (372 mi) Total: ~2h 10m 🍃 122 kg CO₂ (+149% vs. direct)
Leg 1
MBA → ZNZ
50m · 152 mi
View MBA to ZNZ flights →
Leg 2
ZNZ → NBO
1h 20m · 372 mi
View ZNZ to NBO flights →
MBA KIS (Kisumu) NBO
Leg 1: 1h 40m (432 mi) Leg 2: 50m (173 mi) Total: ~2h 30m 🍃 137 kg CO₂ (+180% vs. direct)
Leg 1
MBA → KIS
1h 40m · 432 mi
View MBA to KIS flights →
Leg 2
KIS → NBO
50m · 173 mi
View KIS to NBO flights →

Looking for the return flight?

NBO → MBA: Flights from Nairobi to Mombasa

Frequently Asked Questions

How long is the direct flight from Mombasa to Nairobi?

A nonstop flight from Mombasa (MBA) to Nairobi (NBO) takes approximately 1 hours. The distance is 262 miles (422 km).

Which airlines fly nonstop from Mombasa to Nairobi?

2 airlines: Jambojet Limited, Kenya Airways.

Is there a nonstop flight from Mombasa to Nairobi?

Yes. 2 airlines: Jambojet Limited, Kenya Airways.

How far is Mombasa from Nairobi?

The flight distance from Mombasa to Nairobi is 262 miles (422 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Paris.

What type of aircraft flies from Mombasa to Nairobi?

At 1h, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Mombasa to Nairobi?

Roughly 49 kg CO2 per passenger one-way. That's about the same as driving 245 km.

Is the return flight from Nairobi to Mombasa also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Mombasa to Nairobi?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Moi International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.