Which airport are you flying from?

Direct flights from Mombasa to Nairobi

Airlines Schedules

MBA - NBO route map All flights from MBA to NBO non-stop. There are direct flights from Moi International (MBA), Kenya to Jomo Kenyatta International (NBO), Kenya with Jambojet Limited, Kenya Airways and 3 other airlines. 127 weekly departures are currently scheduled on this route. Departure times range from 04:50 to 22:40 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.

MBA
Moi
KenyaMombasa , Kenya
NBO
Jomo Kenyatta
KenyaNairobi , Kenya
MBA
Moi
KenyaMombasa , Kenya
Jomo Kenyatta
KenyaNairobi , Kenya
NBO
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:40 and 22:40 • From Terminal 2
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 04:50 and 22:35 • From Terminal 1
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 08:45 and 20:55
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 08:45 and 18:15 • From Terminal 1
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 11:30 and 19:00
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 Mombasa to Nairobi 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
JM8601
07:40
07:40
07:40
07:40
07:40
07:40
07:40
JM8603
11:15
14:25
11:15
14:25
11:15
11:15
11:15
JM8709
14:45
----
14:45
----
14:45
----
14:45
JM8715
----
14:45
----
14:45
----
14:45
18:55
JM8605
15:00
18:00
15:00
18:00
15:00
15:00
15:00
JM8713
----
----
----
----
----
----
15:20
JM8717
18:20
18:20
18:20
18:20
18:20
18:20
18:20
JM8611
21:35
19:55
21:35
----
----
18:40
----
JM8607
20:10
----
20:10
20:10
20:10
----
20:10
JM8609
----
21:35
----
----
----
20:50
----
JM8719
21:30
21:30
21:30
21:30
21:30
21:30
21:30

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

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Mombasa to Nairobi 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
KQ625
04:50
04:50
04:50
04:50
04:50
04:50
04:50
KQ603
09:30
09:30
09:30
09:30
09:30
09:30
09:30
KQ605
----
----
----
----
----
----
12:10
KQ607
14:50
14:50
14:50
14:50
14:50
14:50
----
KQ609
----
----
----
----
----
----
16:50
KQ613
21:00
21:00
21:00
21:00
21:00
21:00
21:00

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

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Mombasa to Nairobi 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
OW361
08:45
08:45
08:45
08:45
08:45
10:15
10:15
OW365
13:45
13:45
13:45
13:45
13:45
13:45
13:45
OW403
15:30
----
----
15:30
----
15:30
----
OW367
19:45
19:45
19:45
19:45
19:45
19:45
19:45
OW405
----
----
----
----
20:55
----
20:55

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

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Mombasa to Nairobi 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
HJ102
08:45
08:45
08:45
08:45
08:45
11:30
11:30
HJ106
17:35
17:35
17:35
17:35
18:15
17:35
17:35

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

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Mombasa to Nairobi 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
4F229
----
----
11:30
----
19:00
----
19:00

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

RETURN SCHEDULE
CHECK PRICES
SPONSORED AD

Mombasa to Nairobi scheduled departures

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

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)
Saturday
Sat
Dec 12
20 flights(20)
Time
Airline
Flight
04:50
Kenya Airways Kenya Airways
KQ625
07:40
Jambojet Limited Jambojet Limited
JM8601
09:30
Kenya Airways Kenya Airways
KQ603
10:15
Skyward Express Skyward Express
OW361
11:15
Jambojet Limited Jambojet Limited
JM8603
11:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ102
12:10
Kenya Airways Kenya Airways
KQ605
13:45
Skyward Express Skyward Express
OW365
14:45
Jambojet Limited Jambojet Limited
JM8709
15:00
Jambojet Limited Jambojet Limited
JM8605
15:20
Jambojet Limited Jambojet Limited
JM8713
16:50
Kenya Airways Kenya Airways
KQ609
17:35
Tasman Cargo Airlines Tasman Cargo Airlines
HJ106
18:20
Jambojet Limited Jambojet Limited
JM8717
18:50
Kenya Airways Kenya Airways
KQ611
18:55
Jambojet Limited Jambojet Limited
JM8715
19:00
Freedom Airline Express Freedom Airline Express
4F229
19:45
Skyward Express Skyward Express
OW367
20:10
Jambojet Limited Jambojet Limited
JM8607
20:55
Skyward Express Skyward Express
OW405
21:00
Kenya Airways Kenya Airways
KQ613
21:30
Jambojet Limited Jambojet Limited
JM8719
21:35
Jambojet Limited Jambojet Limited
JM8611
22:25
Kenya Airways Kenya Airways
KQ619
22:30
Jambojet Limited Jambojet Limited
JM8609
04:50
Kenya Airways Kenya Airways
KQ625
07:40
Jambojet Limited Jambojet Limited
JM8601
08:45
Tasman Cargo Airlines Tasman Cargo Airlines
HJ102
08:45
Skyward Express Skyward Express
OW361
09:30
Kenya Airways Kenya Airways
KQ603
11:15
Jambojet Limited Jambojet Limited
JM8603
12:10
Kenya Airways Kenya Airways
KQ605
13:45
Skyward Express Skyward Express
OW365
14:45
Jambojet Limited Jambojet Limited
JM8709
14:50
Kenya Airways Kenya Airways
KQ607
15:00
Jambojet Limited Jambojet Limited
JM8605
15:20
Jambojet Limited Jambojet Limited
JM8713
15:30
Skyward Express Skyward Express
OW403
16:50
Kenya Airways Kenya Airways
KQ609
17:35
Tasman Cargo Airlines Tasman Cargo Airlines
HJ106
18:20
Jambojet Limited Jambojet Limited
JM8717
18:55
Jambojet Limited Jambojet Limited
JM8715
19:45
Skyward Express Skyward Express
OW367
20:10
Jambojet Limited Jambojet Limited
JM8607
21:00
Kenya Airways Kenya Airways
KQ613
21:30
Jambojet Limited Jambojet Limited
JM8719
21:45
Jambojet Limited Jambojet Limited
JM8609
21:55
Jambojet Limited Jambojet Limited
JM8611
04:50
Kenya Airways Kenya Airways
KQ625
07:40
Jambojet Limited Jambojet Limited
JM8601
08:45
Tasman Cargo Airlines Tasman Cargo Airlines
HJ102
08:45
Skyward Express Skyward Express
OW361
09:30
Kenya Airways Kenya Airways
KQ603
13:45
Skyward Express Skyward Express
OW365
14:25
Jambojet Limited Jambojet Limited
JM8603
14:45
Jambojet Limited Jambojet Limited
JM8715
14:50
Kenya Airways Kenya Airways
KQ607
17:35
Tasman Cargo Airlines Tasman Cargo Airlines
HJ106
18:00
Jambojet Limited Jambojet Limited
JM8605
18:20
Jambojet Limited Jambojet Limited
JM8717
19:45
Skyward Express Skyward Express
OW367
19:55
Jambojet Limited Jambojet Limited
JM8611
21:00
Kenya Airways Kenya Airways
KQ613
21:30
Jambojet Limited Jambojet Limited
JM8719
21:35
Jambojet Limited Jambojet Limited
JM8607
21:55
Jambojet Limited Jambojet Limited
JM8609
04:50
Kenya Airways Kenya Airways
KQ625
07:40
Jambojet Limited Jambojet Limited
JM8601
08:10
Kenya Airways Kenya Airways
KQ601
08:45
Tasman Cargo Airlines Tasman Cargo Airlines
HJ102
08:45
Skyward Express Skyward Express
OW361
09:30
Kenya Airways Kenya Airways
KQ603
11:15
Jambojet Limited Jambojet Limited
JM8603
11:30
Freedom Airline Express Freedom Airline Express
4F229
12:10
Kenya Airways Kenya Airways
KQ605
13:45
Skyward Express Skyward Express
OW365
14:45
Jambojet Limited Jambojet Limited
JM8709
14:50
Kenya Airways Kenya Airways
KQ607
15:00
Jambojet Limited Jambojet Limited
JM8605
15:20
Jambojet Limited Jambojet Limited
JM8713
16:50
Kenya Airways Kenya Airways
KQ609
17:35
Tasman Cargo Airlines Tasman Cargo Airlines
HJ106
18:20
Jambojet Limited Jambojet Limited
JM8717
18:55
Jambojet Limited Jambojet Limited
JM8715
19:45
Skyward Express Skyward Express
OW367
20:10
Jambojet Limited Jambojet Limited
JM8607
21:00
Kenya Airways Kenya Airways
KQ613
21:30
Jambojet Limited Jambojet Limited
JM8719
21:35
Jambojet Limited Jambojet Limited
JM8611
22:30
Jambojet Limited Jambojet Limited
JM8609
04:50
Kenya Airways Kenya Airways
KQ625
07:40
Jambojet Limited Jambojet Limited
JM8601
08:45
Skyward Express Skyward Express
OW361
08:45
Tasman Cargo Airlines Tasman Cargo Airlines
HJ102
09:30
Kenya Airways Kenya Airways
KQ603
13:45
Skyward Express Skyward Express
OW365
14:25
Jambojet Limited Jambojet Limited
JM8603
14:45
Jambojet Limited Jambojet Limited
JM8715
14:50
Kenya Airways Kenya Airways
KQ607
15:30
Skyward Express Skyward Express
OW403
17:35
Tasman Cargo Airlines Tasman Cargo Airlines
HJ106
18:00
Jambojet Limited Jambojet Limited
JM8605
18:20
Jambojet Limited Jambojet Limited
JM8717
19:45
Skyward Express Skyward Express
OW367
20:10
Jambojet Limited Jambojet Limited
JM8607
21:00
Kenya Airways Kenya Airways
KQ613
21:30
Jambojet Limited Jambojet Limited
JM8719
21:35
Jambojet Limited Jambojet Limited
JM8611
21:55
Jambojet Limited Jambojet Limited
JM8609
04:50
Kenya Airways Kenya Airways
KQ625
07:40
Jambojet Limited Jambojet Limited
JM8601
08:45
Tasman Cargo Airlines Tasman Cargo Airlines
HJ102
08:45
Skyward Express Skyward Express
OW361
09:30
Kenya Airways Kenya Airways
KQ603
11:15
Jambojet Limited Jambojet Limited
JM8603
12:10
Kenya Airways Kenya Airways
KQ605
13:45
Skyward Express Skyward Express
OW365
14:45
Jambojet Limited Jambojet Limited
JM8709
14:50
Kenya Airways Kenya Airways
KQ607
15:00
Jambojet Limited Jambojet Limited
JM8605
15:20
Jambojet Limited Jambojet Limited
JM8713
16:50
Kenya Airways Kenya Airways
KQ609
18:15
Tasman Cargo Airlines Tasman Cargo Airlines
HJ106
18:20
Jambojet Limited Jambojet Limited
JM8717
18:55
Jambojet Limited Jambojet Limited
JM8715
19:00
Freedom Airline Express Freedom Airline Express
4F229
19:45
Skyward Express Skyward Express
OW367
20:10
Jambojet Limited Jambojet Limited
JM8607
20:55
Skyward Express Skyward Express
OW405
21:00
Kenya Airways Kenya Airways
KQ613
21:30
Jambojet Limited Jambojet Limited
JM8719
21:35
Jambojet Limited Jambojet Limited
JM8611
21:55
Jambojet Limited Jambojet Limited
JM8609
04:50
Kenya Airways Kenya Airways
KQ625
07:40
Jambojet Limited Jambojet Limited
JM8601
09:30
Kenya Airways Kenya Airways
KQ603
10:15
Skyward Express Skyward Express
OW361
11:15
Jambojet Limited Jambojet Limited
JM8603
11:30
Tasman Cargo Airlines Tasman Cargo Airlines
HJ102
13:45
Skyward Express Skyward Express
OW365
14:45
Jambojet Limited Jambojet Limited
JM8715
14:50
Kenya Airways Kenya Airways
KQ607
15:00
Jambojet Limited Jambojet Limited
JM8605
15:30
Skyward Express Skyward Express
OW403
17:35
Tasman Cargo Airlines Tasman Cargo Airlines
HJ106
18:20
Jambojet Limited Jambojet Limited
JM8717
18:40
Jambojet Limited Jambojet Limited
JM8611
18:50
Kenya Airways Kenya Airways
KQ611
19:45
Skyward Express Skyward Express
OW367
20:50
Jambojet Limited Jambojet Limited
JM8609
21:00
Kenya Airways Kenya Airways
KQ613
21:30
Jambojet Limited Jambojet Limited
JM8719
21:35
Jambojet Limited Jambojet Limited
JM8607
SPONSORED AD
MBA-NBO flight route
Route map from Mombasa, MBA to Nairobi, NBO. The distance is 264 miles or 425 km.
Mombasa - Nairobi direct flight map
SPONSORED AD
SPONSORED AD

MBA - NBO 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 2
    Kenya Airways: Terminal 1
    Tasman Cargo Airlines: Terminal 1
  • Arrival terminals
    Jambojet Limited: Terminal 1D
    Kenya Airways: Terminal 1D
    Tasman Cargo Airlines: Terminal 2
    Freedom Airline Express: Terminal 2
  • 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 MBA to NBO with 127 weekly departures (Nov 16 – Nov 22, 2026).

Scheduled flight time from MBA to NBO 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 04:50 to 22:40 depending on the schedule period.

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

Economy and Business are currently scheduled on non-stop flights for this route.
Domestic flights from Mombasa (MBA)
From Mombasa to Ukunda

UKA Ukunda Airport

From Mombasa to Nairobi

WIL Nairobi Wilson

From Mombasa to Eldoret

EDL Eldoret International

From Mombasa to Lamu

LAU Lamu Manda

SPONSORED AD
SPONSORED AD