Which airport are you flying from?

Direct flights from Nairobi to Mombasa

NBO - MBA route map All flights from NBO to MBA non-stop. There are direct flights from Jomo Kenyatta International (NBO), Kenya to Moi International (MBA), Kenya with Jambojet Limited, Kenya Airways and 3 other airlines. 127 weekly departures are currently scheduled on this route. Departure times range from 06:00 to 23:59 depending on the schedule period. The flight distance is 264 miles (425 km). Flight time ranges from 1 hour to 1 hour and 15 minutes.

NBO
Jomo Kenyatta
KenyaNairobi , Kenya
MBA
Moi
KenyaMombasa , Kenya
NBO
Jomo Kenyatta
KenyaNairobi , Kenya
Moi
KenyaMombasa , Kenya
MBA
Flight time 1h 0min to 1h 15min
Updated Nov 9, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Jambojet Limited Low-cost carrier

Departure times vary between 06:00 and 21:10 • From Terminal 1D
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
55 flights/week
55 flights/week

Kenya Airways SkyTeam

Departure times vary between 06:20 and 23:59 • From Terminal 1D
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
29 flights/week
29 flights/week

Skyward Express

Departure times vary between 07:00 and 18:00
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
26 flights/week
26 flights/week

Tasman Cargo Airlines

Departure times vary between 06:30 and 16:00 • From Terminal 2
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week

Freedom Airline Express

Departure times vary between 10:00 and 17:30 • From Terminal 2
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
3 flights/week
3 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Nairobi to Mombasa with Jambojet Limited

This is a weekly direct flight schedule for Jambojet Limited. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
JM8600
06:00
06:00
06:00
06:00
06:00
06:00
06:00
JM8712
07:35
07:35
07:35
07:35
07:35
07:35
07:35
JM8602
09:35
12:45
09:35
12:45
09:35
09:35
09:35
JM8604
13:20
16:20
13:20
16:20
13:20
13:20
13:20
JM8714
----
----
----
----
----
----
13:40
JM8716
----
16:40
----
16:40
----
16:40
17:15
JM8710
16:40
----
16:40
----
16:40
----
16:40
JM8610
19:55
18:15
19:55
----
----
17:00
----
JM8606
18:30
----
18:30
18:30
18:30
----
18:30
JM8608
----
19:55
----
----
----
19:10
----
JM8718
19:50
19:50
19:50
19:50
19:50
19:50
19:50

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Nairobi to Mombasa with Kenya Airways

This is a weekly direct flight schedule for Kenya Airways. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
KQ602
07:40
07:40
07:40
07:40
07:40
07:40
07:40
KQ604
----
----
----
----
----
----
10:20
KQ606
13:00
13:00
13:00
13:00
13:00
13:00
----
KQ608
----
----
----
----
----
----
15:00
KQ612
19:10
19:10
19:10
19:10
19:10
19:10
19:10
KQ624
23:59
23:59
23:59
23:59
23:59
23:59
23:59

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Nairobi to Mombasa with Skyward Express

This is a weekly direct flight schedule for Skyward Express. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
OW360
07:00
07:00
07:00
07:00
07:00
08:30
08:30
OW402
10:00
----
----
10:00
----
10:00
----
OW364
12:00
12:00
12:00
12:00
12:00
12:00
12:00
OW404
----
----
----
----
16:00
----
16:00
OW366
18:00
18:00
18:00
18:00
18:00
18:00
18:00

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Nairobi to Mombasa with Tasman Cargo Airlines

This is a weekly direct flight schedule for Tasman Cargo Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
HJ101
06:30
06:30
06:30
06:30
06:30
09:30
09:30
HJ105
15:20
15:20
15:20
15:20
16:00
15:20
15:20

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Nairobi to Mombasa with Freedom Airline Express

This is a weekly direct flight schedule for Freedom Airline Express. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Nov 16
Tue
Nov 17
Wed
Nov 18
Thu
Nov 19
Fri
Nov 20
Sat
Nov 21
Sun
Nov 22
4F228
----
----
10:00
----
17:30
----
17:30

The timetable & schedule information was updated at 2026-11-09

RETURN SCHEDULE
CHECK PRICES
SPONSORED AD

Nairobi to Mombasa scheduled departures

Select a date to see every published non-stop departure between NBO and MBA.

Saturday
Sat
Dec 05
20 flights(20)
Sunday
Sun
Dec 06
25 flights(25)
Monday
Mon
Dec 07
23 flights(23)
Tuesday
Tue
Dec 08
18 flights(18)
Wednesday
Wed
Dec 09
24 flights(24)
Thursday
Thu
Dec 10
19 flights(19)
Friday
Fri
Dec 11
24 flights(24)
Time
Airline
Flight
06:00
Jambojet Limited Jambojet Limited
JM8600
07:35
Jambojet Limited Jambojet Limited
JM8712
07:40
Kenya Airways Kenya Airways
KQ602
08:30
Skyward Express Skyward Express
OW360
09:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ101
09:35
Jambojet Limited Jambojet Limited
JM8602
10:00
Skyward Express Skyward Express
OW402
12:00
Skyward Express Skyward Express
OW364
13:00
Kenya Airways Kenya Airways
KQ606
13:20
Jambojet Limited Jambojet Limited
JM8604
15:20
Tasman Cargo Airlines Tasman Cargo Airlines
HJ105
16:40
Jambojet Limited Jambojet Limited
JM8716
17:00
Kenya Airways Kenya Airways
KQ610
17:00
Jambojet Limited Jambojet Limited
JM8610
18:00
Skyward Express Skyward Express
OW366
19:10
Kenya Airways Kenya Airways
KQ612
19:10
Jambojet Limited Jambojet Limited
JM8608
19:50
Jambojet Limited Jambojet Limited
JM8718
19:55
Jambojet Limited Jambojet Limited
JM8606
23:59
Kenya Airways Kenya Airways
KQ624
06:00
Jambojet Limited Jambojet Limited
JM8600
07:35
Jambojet Limited Jambojet Limited
JM8712
07:40
Kenya Airways Kenya Airways
KQ602
08:30
Skyward Express Skyward Express
OW360
09:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ101
09:35
Jambojet Limited Jambojet Limited
JM8602
10:20
Kenya Airways Kenya Airways
KQ604
12:00
Skyward Express Skyward Express
OW364
13:20
Jambojet Limited Jambojet Limited
JM8604
13:40
Jambojet Limited Jambojet Limited
JM8714
15:00
Kenya Airways Kenya Airways
KQ608
15:20
Tasman Cargo Airlines Tasman Cargo Airlines
HJ105
16:00
Skyward Express Skyward Express
OW404
16:40
Jambojet Limited Jambojet Limited
JM8710
17:00
Kenya Airways Kenya Airways
KQ610
17:15
Jambojet Limited Jambojet Limited
JM8716
17:30
Freedom Airline Express Freedom Airline Express
4F228
18:00
Skyward Express Skyward Express
OW366
18:30
Jambojet Limited Jambojet Limited
JM8606
19:10
Kenya Airways Kenya Airways
KQ612
19:50
Jambojet Limited Jambojet Limited
JM8718
19:55
Jambojet Limited Jambojet Limited
JM8610
20:40
Kenya Airways Kenya Airways
KQ618
20:50
Jambojet Limited Jambojet Limited
JM8608
23:59
Kenya Airways Kenya Airways
KQ624
06:00
Jambojet Limited Jambojet Limited
JM8600
06:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ101
07:00
Skyward Express Skyward Express
OW360
07:35
Jambojet Limited Jambojet Limited
JM8712
07:40
Kenya Airways Kenya Airways
KQ602
09:35
Jambojet Limited Jambojet Limited
JM8602
10:00
Skyward Express Skyward Express
OW402
10:20
Kenya Airways Kenya Airways
KQ604
12:00
Skyward Express Skyward Express
OW364
13:00
Kenya Airways Kenya Airways
KQ606
13:20
Jambojet Limited Jambojet Limited
JM8604
13:40
Jambojet Limited Jambojet Limited
JM8714
15:00
Kenya Airways Kenya Airways
KQ608
15:20
Tasman Cargo Airlines Tasman Cargo Airlines
HJ105
16:40
Jambojet Limited Jambojet Limited
JM8710
17:15
Jambojet Limited Jambojet Limited
JM8716
18:00
Skyward Express Skyward Express
OW366
18:30
Jambojet Limited Jambojet Limited
JM8606
19:10
Kenya Airways Kenya Airways
KQ612
19:50
Jambojet Limited Jambojet Limited
JM8718
20:05
Jambojet Limited Jambojet Limited
JM8608
20:15
Jambojet Limited Jambojet Limited
JM8610
23:59
Kenya Airways Kenya Airways
KQ624
06:00
Jambojet Limited Jambojet Limited
JM8600
06:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ101
07:00
Skyward Express Skyward Express
OW360
07:35
Jambojet Limited Jambojet Limited
JM8712
07:40
Kenya Airways Kenya Airways
KQ602
12:00
Skyward Express Skyward Express
OW364
12:45
Jambojet Limited Jambojet Limited
JM8602
13:00
Kenya Airways Kenya Airways
KQ606
15:20
Tasman Cargo Airlines Tasman Cargo Airlines
HJ105
16:20
Jambojet Limited Jambojet Limited
JM8604
16:40
Jambojet Limited Jambojet Limited
JM8716
18:00
Skyward Express Skyward Express
OW366
18:15
Jambojet Limited Jambojet Limited
JM8610
19:10
Kenya Airways Kenya Airways
KQ612
19:50
Jambojet Limited Jambojet Limited
JM8718
19:55
Jambojet Limited Jambojet Limited
JM8606
20:15
Jambojet Limited Jambojet Limited
JM8608
23:59
Kenya Airways Kenya Airways
KQ624
06:00
Jambojet Limited Jambojet Limited
JM8600
06:20
Kenya Airways Kenya Airways
KQ600
06:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ101
07:00
Skyward Express Skyward Express
OW360
07:35
Jambojet Limited Jambojet Limited
JM8712
07:40
Kenya Airways Kenya Airways
KQ602
09:35
Jambojet Limited Jambojet Limited
JM8602
10:00
Freedom Airline Express Freedom Airline Express
4F228
10:20
Kenya Airways Kenya Airways
KQ604
12:00
Skyward Express Skyward Express
OW364
13:00
Kenya Airways Kenya Airways
KQ606
13:20
Jambojet Limited Jambojet Limited
JM8604
13:40
Jambojet Limited Jambojet Limited
JM8714
15:00
Kenya Airways Kenya Airways
KQ608
15:20
Tasman Cargo Airlines Tasman Cargo Airlines
HJ105
16:40
Jambojet Limited Jambojet Limited
JM8710
17:15
Jambojet Limited Jambojet Limited
JM8716
18:00
Skyward Express Skyward Express
OW366
18:30
Jambojet Limited Jambojet Limited
JM8606
19:10
Kenya Airways Kenya Airways
KQ612
19:50
Jambojet Limited Jambojet Limited
JM8718
19:55
Jambojet Limited Jambojet Limited
JM8610
20:50
Jambojet Limited Jambojet Limited
JM8608
23:59
Kenya Airways Kenya Airways
KQ624
06:00
Jambojet Limited Jambojet Limited
JM8600
06:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ101
07:00
Skyward Express Skyward Express
OW360
07:35
Jambojet Limited Jambojet Limited
JM8712
07:40
Kenya Airways Kenya Airways
KQ602
10:00
Skyward Express Skyward Express
OW402
12:00
Skyward Express Skyward Express
OW364
12:45
Jambojet Limited Jambojet Limited
JM8602
13:00
Kenya Airways Kenya Airways
KQ606
15:20
Tasman Cargo Airlines Tasman Cargo Airlines
HJ105
16:20
Jambojet Limited Jambojet Limited
JM8604
16:40
Jambojet Limited Jambojet Limited
JM8716
18:00
Skyward Express Skyward Express
OW366
18:30
Jambojet Limited Jambojet Limited
JM8606
19:10
Kenya Airways Kenya Airways
KQ612
19:50
Jambojet Limited Jambojet Limited
JM8718
19:55
Jambojet Limited Jambojet Limited
JM8610
20:15
Jambojet Limited Jambojet Limited
JM8608
23:59
Kenya Airways Kenya Airways
KQ624
06:00
Jambojet Limited Jambojet Limited
JM8600
06:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ101
07:00
Skyward Express Skyward Express
OW360
07:35
Jambojet Limited Jambojet Limited
JM8712
07:40
Kenya Airways Kenya Airways
KQ602
09:35
Jambojet Limited Jambojet Limited
JM8602
10:20
Kenya Airways Kenya Airways
KQ604
12:00
Skyward Express Skyward Express
OW364
13:00
Kenya Airways Kenya Airways
KQ606
13:20
Jambojet Limited Jambojet Limited
JM8604
13:40
Jambojet Limited Jambojet Limited
JM8714
15:00
Kenya Airways Kenya Airways
KQ608
16:00
Skyward Express Skyward Express
OW404
16:00
Tasman Cargo Airlines Tasman Cargo Airlines
HJ105
16:40
Jambojet Limited Jambojet Limited
JM8710
17:15
Jambojet Limited Jambojet Limited
JM8716
17:30
Freedom Airline Express Freedom Airline Express
4F228
18:00
Skyward Express Skyward Express
OW366
18:30
Jambojet Limited Jambojet Limited
JM8606
19:10
Kenya Airways Kenya Airways
KQ612
19:50
Jambojet Limited Jambojet Limited
JM8718
19:55
Jambojet Limited Jambojet Limited
JM8610
20:15
Jambojet Limited Jambojet Limited
JM8608
23:59
Kenya Airways Kenya Airways
KQ624
SPONSORED AD
NBO-MBA flight route
Route map from Nairobi, NBO to Mombasa, MBA. The distance is 264 miles or 425 km.
Nairobi - Mombasa direct flight map
SPONSORED AD
SPONSORED AD

NBO - MBA route facts

  • Distance
    264 miles (425 km)
  • Flight time
    1 hour to 1 hour and 15 minutes
  • Airlines
    Jambojet Jambojet
    Kenya Airways Kenya Airways
    Skyward Express Skyward Express
    Tasman Cargo Airlines Tasman Cargo Airlines
    Freedom Airline Express Freedom Airline Express
  • Airline alliances
    Low-cost carrier SkyTeam
  • Cabins
    Economy Business
  • Hub airports
    Kenya Airways: NBO
  • Departure terminals
    Jambojet Limited: Terminal 1D
    Kenya Airways: Terminal 1D
    Tasman Cargo Airlines: Terminal 2
    Freedom Airline Express: Terminal 2
  • Arrival terminals
    Jambojet Limited: Terminal 2
    Kenya Airways: Terminal 1
    Tasman Cargo Airlines: Terminal 1
  • Aircraft
    Jambojet Limited: De Havilland (Bombardier) DHC-8-400 Dash 8Q
    Kenya Airways: Boeing 737-800 (winglets) Passenger/BBJ2 and Embraer 190
    Skyward Express: De Havilland (Bombardier) DHC-8-300 Dash 8 / 8Q
    Tasman Cargo Airlines: De Havilland (Bombardier) DHC-8-400 Dash 8Q
    Freedom Airline Express: Embraer 190 E2 and Canadair (Bombardier) Regional Jet

Route FAQ

Jambojet Limited, Kenya Airways, Skyward Express, Tasman Cargo Airlines and Freedom Airline Express operate non-stop flights from NBO to MBA with 127 weekly departures (Nov 16 – Nov 22, 2026).

Scheduled flight time from NBO to MBA ranges from 1 hour to 1 hour and 15 minutes. The route covers 264 miles (425 km).

127 weekly departures (Nov 16 – Nov 22, 2026) are currently scheduled on this route, with published departure times ranging from 06:00 to 23:59 depending on the schedule period.

Departure terminals: Jambojet Limited: Terminal 1D, Kenya Airways: Terminal 1D, Tasman Cargo Airlines: Terminal 2 and Freedom Airline Express: Terminal 2. Arrival terminals: Jambojet Limited: Terminal 2, Kenya Airways: Terminal 1 and Tasman Cargo Airlines: Terminal 1.

Economy and Business are currently scheduled on non-stop flights for this route.
Nearby airports that offer flights to Mombasa (MBA)
From (WIL)

13 flights per week

Domestic flights from Nairobi (NBO)
From Nairobi to Kisumu

KIS Kisumu

From Nairobi to Eldoret

EDL Eldoret International

From Nairobi to Malindi

MYD Malindi

From Nairobi to Ukunda

UKA Ukunda Airport

From Nairobi to Lodwar

LOK Lodwar

From Nairobi to Lamu

LAU Lamu Manda

From Nairobi to Wajir

WJR Wajir

SPONSORED AD
SPONSORED AD