Cheap flights from Nairobi to Mombasa

183 nonstop flights a week, 11 of them today. Operated by 5 airlines, about 1h 15m in the air, 274 mi (441 km). Tickets from $56.

Flights from Nairobi to Mombasa

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Nairobi to Mombasa at a glance

flight time, from 1h to 1h 15m
1h 15m
straight-line distance
274 mi (441 km)
flights a week
183
flights today
11
first and last departure
06:00 - 23:59
lowest price, nonstop, 4 February
$56
airlines
5

Nairobi to Mombasa flight schedule

183 flights a week, 11 today, 12 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
JM 8600
Jambojet
06:00 Jomo Kenyatta International, terminal 1D
07:15 Moi International, terminal 2
1h 15m
Daily
DeHavilland DHC-8
KQ 600
Kenya Airways
06:20 Jomo Kenyatta International, terminal 1D
07:20 Moi International, terminal 1
1h
Wed
Embraer 190
W1 2631
World Ticket Ltd
06:30 Jomo Kenyatta International, terminal 2
07:45 Moi International, terminal 1
1h 15m
Mon, Tue, Wed, Thu, Fri
DeHavilland Dash 8 Q400
F2 43
Safarilink Aviation
06:45 Wilson
07:55 Moi International, terminal 1
1h 10m
Daily
DeHavilland DHC-8
F2 61
Safarilink Aviation
06:45 Wilson
07:55 Moi International, terminal 1
1h 10m
Daily
DeHavilland DHC-8
OW 360
Skyward Airlines
07:00 Jomo Kenyatta International, terminal 2
08:00 Moi International, terminal 2
1h
Mon, Tue, Wed, Thu, Fri
Fokker 70
KQ 602
Kenya Airways
07:40 Jomo Kenyatta International, terminal 1D
08:40 Moi International, terminal 1
1h
Daily
Boeing 737-800
JM 8712
Jambojet
08:25 Jomo Kenyatta International, terminal 1D
09:40 Moi International, terminal 2
1h 15m
Daily
DeHavilland Dash 8 Q400
OW 360
Skyward Airlines
08:30 Jomo Kenyatta International, terminal 2
09:30 Moi International, terminal 2
1h
Sat, Sun
Fokker 70
W1 2631
World Ticket Ltd
09:30 Jomo Kenyatta International, terminal 2
10:45 Moi International, terminal 1
1h 15m
Sat, Sun
DeHavilland Dash 8 Q400
JM 8602
Jambojet
09:35 Jomo Kenyatta International, terminal 1D
10:50 Moi International, terminal 2
1h 15m
Mon, Wed, Fri, Sat, Sun
DeHavilland DHC-8
OW 402
Skyward Airlines
10:00 Jomo Kenyatta International, terminal 2
11:00 Moi International, terminal 2
1h
Mon, Thu, Sat
Fokker 70
KQ 604
Kenya Airways
10:20 Jomo Kenyatta International, terminal 1D
11:20 Moi International, terminal 1
1h
Mon, Wed, Fri, Sun
Embraer 190
OW 364
Skyward Airlines
12:00 Jomo Kenyatta International, terminal 2
13:00 Moi International, terminal 2
1h
Daily
Fokker 70
JM 8602
Jambojet
12:45 Jomo Kenyatta International, terminal 1D
14:00 Moi International, terminal 2
1h 15m
Tue, Thu
DeHavilland DHC-8
KQ 606
Kenya Airways
13:00 Jomo Kenyatta International, terminal 1D
14:00 Moi International, terminal 1
1h
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
JM 8604
Jambojet
13:20 Jomo Kenyatta International, terminal 1D
14:35 Moi International, terminal 2
1h 15m
Mon, Wed, Fri, Sat, Sun
DeHavilland DHC-8
JM 8714
Jambojet
13:40 Jomo Kenyatta International, terminal 1D
14:55 Moi International, terminal 2
1h 15m
Mon, Wed, Fri, Sun
DeHavilland Dash 8 Q400
F2 45
Safarilink Aviation
14:00 Wilson
15:10 Moi International, terminal 1
1h 10m
Daily
DeHavilland DHC-8
F2 65
Safarilink Aviation
14:45 Wilson
15:50 Moi International, terminal 1
1h 5m
Daily
DeHavilland DHC-8
KQ 608
Kenya Airways
15:00 Jomo Kenyatta International, terminal 1D
16:00 Moi International, terminal 1
1h
Mon, Wed, Fri, Sun
Embraer 190
W1 2635
World Ticket Ltd
15:20 Jomo Kenyatta International, terminal 2
16:35 Moi International, terminal 1
1h 15m
Mon, Tue, Wed, Thu, Sat, Sun
DeHavilland Dash 8 Q400
W1 2635
World Ticket Ltd
16:00 Jomo Kenyatta International, terminal 2
17:15 Moi International, terminal 1
1h 15m
Fri
DeHavilland Dash 8 Q400
JM 8604
Jambojet
16:20 Jomo Kenyatta International, terminal 1D
17:35 Moi International, terminal 2
1h 15m
Tue, Thu
DeHavilland DHC-8
JM 8610
Jambojet
17:00 Jomo Kenyatta International, terminal 1D
18:15 Moi International, terminal 2
1h 15m
Sat
DeHavilland Dash 8 Q400
KQ 610
Kenya Airways
17:00 Jomo Kenyatta International, terminal 1D
18:00 Moi International, terminal 1
1h
Thu, Sat, Sun
Boeing 737-800
JM 8716
Jambojet
17:15 Jomo Kenyatta International, terminal 1D
18:30 Moi International, terminal 2
1h 15m
Mon, Wed, Fri, Sun
DeHavilland Dash 8 Q400
JM 8710
Jambojet
17:30 Jomo Kenyatta International, terminal 1D
18:45 Moi International, terminal 2
1h 15m
Mon, Wed, Fri, Sun
DeHavilland Dash 8 Q400
JM 8716
Jambojet
17:30 Jomo Kenyatta International, terminal 1D
18:45 Moi International, terminal 2
1h 15m
Tue, Thu, Sat
DeHavilland Dash 8 Q400
OW 366
Skyward Airlines
18:00 Jomo Kenyatta International, terminal 2
19:00 Moi International, terminal 2
1h
Daily
Fokker 70
JM 8610
Jambojet
18:15 Jomo Kenyatta International, terminal 1D
19:30 Moi International, terminal 2
1h 15m
Tue
DeHavilland DHC-8
JM 8606
Jambojet
18:30 Jomo Kenyatta International, terminal 1D
19:45 Moi International, terminal 2
1h 15m
Mon, Wed, Thu, Fri, Sun
DeHavilland Dash 8 Q400
JM 8608
Jambojet
19:10 Jomo Kenyatta International, terminal 1D
20:25 Moi International, terminal 2
1h 15m
Sat
DeHavilland Dash 8 Q400
KQ 612
Kenya Airways
19:10 Jomo Kenyatta International, terminal 1D
20:10 Moi International, terminal 1
1h
Daily
Embraer 190
JM 8606
Jambojet
19:50 Jomo Kenyatta International, terminal 1D
21:05 Moi International, terminal 2
1h 15m
Sat
DeHavilland DHC-8
JM 8608
Jambojet
19:50 Jomo Kenyatta International, terminal 1D
21:05 Moi International, terminal 2
1h 15m
Tue, Thu, Fri
DeHavilland DHC-8
JM 8610
Jambojet
19:50 Jomo Kenyatta International, terminal 1D
21:05 Moi International, terminal 2
1h 15m
Mon, Wed, Sun
DeHavilland DHC-8
JM 8606
Jambojet
19:55 Jomo Kenyatta International, terminal 1D
21:10 Moi International, terminal 2
1h 15m
Tue
DeHavilland DHC-8
JM 8610
Jambojet
19:55 Jomo Kenyatta International, terminal 1D
21:10 Moi International, terminal 2
1h 15m
Thu, Fri
DeHavilland DHC-8
JM 8608
Jambojet
20:05 Jomo Kenyatta International, terminal 1D
21:20 Moi International, terminal 2
1h 15m
Mon
DeHavilland DHC-8
JM 8720
Jambojet
20:05 Jomo Kenyatta International, terminal 1D
21:20 Moi International, terminal 2
1h 15m
Wed, Sun
DeHavilland DHC-8
JM 8720
Jambojet
20:40 Jomo Kenyatta International, terminal 1D
21:55 Moi International, terminal 2
1h 15m
Tue, Thu, Fri
DeHavilland Dash 8 Q400
KQ 618
Kenya Airways
20:40 Jomo Kenyatta International, terminal 1D
21:40 Moi International, terminal 1
1h
Sun
Embraer 190
JM 8608
Jambojet
20:50 Jomo Kenyatta International, terminal 1D
22:05 Moi International, terminal 2
1h 15m
Wed, Sun
DeHavilland Dash 8 Q400
JM 8720
Jambojet
20:50 Jomo Kenyatta International, terminal 1D
22:05 Moi International, terminal 2
1h 15m
Mon
DeHavilland Dash 8 Q400
JM 8718
Jambojet
21:10 Jomo Kenyatta International, terminal 1D
22:25 Moi International, terminal 2
1h 15m
Daily
DeHavilland Dash 8 Q400
KQ 624
Kenya Airways
23:59 Jomo Kenyatta International, terminal 1D
00:59 Moi International, terminal 1
1h
Daily
Embraer 190

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 19 December.

FlightDepartsArrivesDurationDaysAircraft
KQ 602
Kenya Airways
08:00 Jomo Kenyatta International, terminal 1D
09:00 Moi International, terminal 1
1h
Seasonal
Boeing 737-800
JM 8608
Jambojet
21:00 Jomo Kenyatta International, terminal 1D
22:15 Moi International, terminal 2
1h 15m
Seasonal
DeHavilland Dash 8 Q400
KQ 604
Kenya Airways
11:15 Jomo Kenyatta International, terminal 1D
12:15 Moi International, terminal 1
1h
Seasonal
Embraer 190
JM 8602
Jambojet
12:35 Jomo Kenyatta International, terminal 1D
13:50 Moi International, terminal 2
1h 15m
Seasonal
DeHavilland DHC-8
JM 8610
Jambojet
07:00 Jomo Kenyatta International, terminal 1D
08:15 Moi International, terminal 2
1h 15m
Seasonal
DeHavilland Dash 8 Q400
JM 8616
Jambojet
12:00 Jomo Kenyatta International, terminal 1D
13:15 Moi International, terminal 2
1h 15m
Seasonal
DeHavilland DHC-8
JM 8606
Jambojet
16:00 Jomo Kenyatta International, terminal 1D
17:15 Moi International, terminal 2
1h 15m
Seasonal
DeHavilland DHC-8
JM 8618
Jambojet
18:20 Jomo Kenyatta International, terminal 1D
19:35 Moi International, terminal 2
1h 15m
Seasonal
DeHavilland Dash 8 Q400
JM 8608
Jambojet
19:35 Jomo Kenyatta International, terminal 1D
20:50 Moi International, terminal 2
1h 15m
Seasonal
DeHavilland DHC-8
JM 8714
Jambojet
21:10 Jomo Kenyatta International, terminal 1D
22:25 Moi International, terminal 2
1h 15m
Seasonal
DeHavilland Dash 8 Q400
KQ 618
Kenya Airways
20:50 Jomo Kenyatta International, terminal 1D
21:50 Moi International, terminal 1
1h
Seasonal
Embraer 190
KQ 600
Kenya Airways
06:30 Jomo Kenyatta International, terminal 1D
07:30 Moi International, terminal 1
1h
Seasonal
Embraer 190

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Nairobi to Mombasa

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Nairobi to Mombasa depart and land

Departure from Nairobi

155 flights a week, terminals 1D, 2, 8 mi (13 km) from the city centre

Wilson closest to the centreWIL

28 flights a week, 2 mi (4 km) from the city centre

Arrival in Mombasa

183 flights a week, terminals 1, 2, 4 mi (7 km) from the city centre

Frequently asked questions

How long is the flight from Nairobi to Mombasa?
A nonstop flight takes 1 hour 15 minutes on average, from 1h to 1h 15m depending on the flight.
How far is Mombasa from Nairobi?
274 mi (441 km) in a straight line between the cities.
Which airlines fly nonstop from Nairobi to Mombasa?
Jambojet (77 a week), Kenya Airways (40 a week), Safarilink Aviation (28 a week), Skyward Airlines (24 a week) and World Ticket Ltd (14 a week).
How many flights a day are there from Nairobi to Mombasa?
11 flights today and 183 a week, about 26.1 a day on average.
When are the first and last flights from Nairobi to Mombasa?
The first departure is at 06:00 (JM8600), the last at 23:59 (KQ624). Local time.
Which Nairobi airport do flights to Mombasa leave from?
Jomo Kenyatta International (155 a week) and Wilson (28 a week).