Cheap flights from Mombasa to Nairobi

173 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 Mombasa to Nairobi

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

Mombasa to Nairobi at a glance

flight time, from 1h to 1h 15m
1h 15m
straight-line distance
274 mi (441 km)
flights a week
173
flights today
11
first and last departure
04:50 - 22:30
lowest price, nonstop, 2 February
$56
airlines
5

Mombasa to Nairobi flight schedule

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

FlightDepartsArrivesDurationDaysAircraft
KQ 625
Kenya Airways
04:50 Moi International, terminal 1
05:50 Jomo Kenyatta International, terminal 1D
1h
Daily
Embraer 190
JM 8711
Jambojet
06:40 Moi International, terminal 2
07:55 Jomo Kenyatta International, terminal 1D
1h 15m
Daily
DeHavilland Dash 8 Q400
JM 8601
Jambojet
07:40 Moi International, terminal 2
08:55 Jomo Kenyatta International, terminal 1D
1h 15m
Daily
DeHavilland DHC-8
KQ 601
Kenya Airways
08:10 Moi International, terminal 1
09:10 Jomo Kenyatta International, terminal 1D
1h
Wed
Embraer 190
F2 62
Safarilink Aviation
08:45 Moi International, terminal 1
10:00 Wilson
1h 15m
Daily
DeHavilland DHC-8
OW 361
Skyward Airlines
08:45 Moi International, terminal 2
09:45 Jomo Kenyatta International, terminal 2
1h
Mon, Tue, Wed, Thu, Fri
Fokker 70
W1 2632
World Ticket Ltd
08:45 Moi International, terminal 1
10:00 Jomo Kenyatta International, terminal 2
1h 15m
Mon, Tue, Wed, Thu, Fri
DeHavilland Dash 8 Q400
KQ 603
Kenya Airways
09:30 Moi International, terminal 1
10:30 Jomo Kenyatta International, terminal 1D
1h
Tue, Wed, Thu, Fri
Embraer 190
OW 361
Skyward Airlines
10:15 Moi International, terminal 2
11:15 Jomo Kenyatta International, terminal 2
1h
Sat, Sun
Fokker 70
JM 8603
Jambojet
11:15 Moi International, terminal 2
12:30 Jomo Kenyatta International, terminal 1D
1h 15m
Wed, Fri
DeHavilland DHC-8
W1 2632
World Ticket Ltd
11:30 Moi International, terminal 1
12:45 Jomo Kenyatta International, terminal 2
1h 15m
Sat, Sun
DeHavilland Dash 8 Q400
F2 44
Safarilink Aviation
12:00 Moi International, terminal 1
13:15 Wilson
1h 15m
Daily
DeHavilland DHC-8
KQ 605
Kenya Airways
12:10 Moi International, terminal 1
13:10 Jomo Kenyatta International, terminal 1D
1h
Mon, Wed, Fri, Sun
Boeing 737-800
OW 365
Skyward Airlines
13:45 Moi International, terminal 2
14:45 Jomo Kenyatta International, terminal 2
1h
Daily
Fokker 70
JM 8603
Jambojet
14:25 Moi International, terminal 2
15:40 Jomo Kenyatta International, terminal 1D
1h 15m
Tue, Thu
DeHavilland DHC-8
KQ 607
Kenya Airways
14:50 Moi International, terminal 1
15:50 Jomo Kenyatta International, terminal 1D
1h
Mon, Tue, Wed, Thu, Fri, Sat
Boeing 737-800
JM 8605
Jambojet
15:00 Moi International, terminal 2
16:15 Jomo Kenyatta International, terminal 1D
1h 15m
Wed, Fri
DeHavilland DHC-8
JM 8713
Jambojet
15:20 Moi International, terminal 2
16:35 Jomo Kenyatta International, terminal 1D
1h 15m
Mon, Wed, Fri, Sun
DeHavilland Dash 8 Q400
OW 403
Skyward Airlines
15:30 Moi International, terminal 2
16:30 Jomo Kenyatta International, terminal 2
1h
Mon, Thu, Sat
Fokker 70
JM 8709
Jambojet
15:45 Moi International, terminal 2
17:00 Jomo Kenyatta International, terminal 1D
1h 15m
Mon, Wed, Fri, Sun
DeHavilland Dash 8 Q400
JM 8715
Jambojet
15:45 Moi International, terminal 2
17:00 Jomo Kenyatta International, terminal 1D
1h 15m
Tue, Thu, Sat
DeHavilland Dash 8 Q400
F2 66
Safarilink Aviation
16:30 Moi International, terminal 1
17:40 Wilson
1h 10m
Daily
DeHavilland DHC-8
KQ 609
Kenya Airways
16:50 Moi International, terminal 1
17:50 Jomo Kenyatta International, terminal 1D
1h
Mon, Wed, Fri, Sun
Embraer 190
F2 48
Safarilink Aviation
17:40 Moi International, terminal 1
18:45 Wilson
1h 5m
Daily
DeHavilland DHC-8
JM 8605
Jambojet
18:00 Moi International, terminal 2
19:15 Jomo Kenyatta International, terminal 1D
1h 15m
Tue, Thu
DeHavilland DHC-8
W1 2636
World Ticket Ltd
18:15 Moi International, terminal 1
19:30 Jomo Kenyatta International, terminal 2
1h 15m
Fri
DeHavilland Dash 8 Q400
JM 8611
Jambojet
18:40 Moi International, terminal 2
19:55 Jomo Kenyatta International, terminal 1D
1h 15m
Sat
DeHavilland Dash 8 Q400
KQ 611
Kenya Airways
18:50 Moi International, terminal 1
19:50 Jomo Kenyatta International, terminal 1D
1h
Thu, Sat, Sun
Boeing 737-800
JM 8715
Jambojet
18:55 Moi International, terminal 2
20:10 Jomo Kenyatta International, terminal 1D
1h 15m
Mon, Wed, Fri, Sun
DeHavilland Dash 8 Q400
F2 46
Safarilink Aviation
19:10 Moi International, terminal 1
20:20 Wilson
1h 10m
Daily
DeHavilland DHC-8
JM 8717
Jambojet
19:25 Moi International, terminal 2
20:40 Jomo Kenyatta International, terminal 1D
1h 15m
Daily
DeHavilland Dash 8 Q400
OW 367
Skyward Airlines
19:45 Moi International, terminal 2
20:45 Jomo Kenyatta International, terminal 2
1h
Daily
Fokker 70
JM 8611
Jambojet
19:55 Moi International, terminal 2
21:10 Jomo Kenyatta International, terminal 1D
1h 15m
Tue
DeHavilland DHC-8
JM 8607
Jambojet
20:10 Moi International, terminal 2
21:25 Jomo Kenyatta International, terminal 1D
1h 15m
Wed, Thu, Fri
DeHavilland Dash 8 Q400
JM 8609
Jambojet
20:50 Moi International, terminal 2
22:05 Jomo Kenyatta International, terminal 1D
1h 15m
Sat
DeHavilland Dash 8 Q400
KQ 613
Kenya Airways
21:00 Moi International, terminal 1
22:00 Jomo Kenyatta International, terminal 1D
1h
Daily
Embraer 190
JM 8607
Jambojet
21:30 Moi International, terminal 2
22:45 Jomo Kenyatta International, terminal 1D
1h 15m
Sat
DeHavilland DHC-8
JM 8609
Jambojet
21:30 Moi International, terminal 2
22:45 Jomo Kenyatta International, terminal 1D
1h 15m
Tue, Thu, Fri
DeHavilland DHC-8
JM 8611
Jambojet
21:30 Moi International, terminal 2
22:45 Jomo Kenyatta International, terminal 1D
1h 15m
Mon, Wed, Sun
DeHavilland DHC-8
JM 8607
Jambojet
21:35 Moi International, terminal 2
22:50 Jomo Kenyatta International, terminal 1D
1h 15m
Tue
DeHavilland DHC-8
JM 8611
Jambojet
21:35 Moi International, terminal 2
22:50 Jomo Kenyatta International, terminal 1D
1h 15m
Thu, Fri
DeHavilland DHC-8
JM 8609
Jambojet
21:45 Moi International, terminal 2
23:00 Jomo Kenyatta International, terminal 1D
1h 15m
Mon
DeHavilland DHC-8
JM 8719
Jambojet
21:45 Moi International, terminal 2
23:00 Jomo Kenyatta International, terminal 1D
1h 15m
Wed, Sun
DeHavilland DHC-8
JM 8719
Jambojet
22:20 Moi International, terminal 2
23:35 Jomo Kenyatta International, terminal 1D
1h 15m
Tue, Thu, Fri
DeHavilland Dash 8 Q400
KQ 619
Kenya Airways
22:25 Moi International, terminal 1
23:25 Jomo Kenyatta International, terminal 1D
1h
Sun
Embraer 190
JM 8609
Jambojet
22:30 Moi International, terminal 2
23:45 Jomo Kenyatta International, terminal 1D
1h 15m
Wed, Sun
DeHavilland Dash 8 Q400
JM 8719
Jambojet
22:30 Moi International, terminal 2
23:45 Jomo Kenyatta International, terminal 1D
1h 15m
Mon
DeHavilland Dash 8 Q400

Seasonal and one-off flights

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

FlightDepartsArrivesDurationDaysAircraft
KQ 603
Kenya Airways
09:50 Moi International, terminal 1
10:50 Jomo Kenyatta International, terminal 1D
1h
Seasonal
Embraer 190
JM 8609
Jambojet
22:40 Moi International, terminal 2
23:55 Jomo Kenyatta International, terminal 1D
1h 15m
Seasonal
DeHavilland Dash 8 Q400
KQ 605
Kenya Airways
13:05 Moi International, terminal 1
14:05 Jomo Kenyatta International, terminal 1D
1h
Seasonal
Embraer 190
JM 8603
Jambojet
14:15 Moi International, terminal 2
15:30 Jomo Kenyatta International, terminal 1D
1h 15m
Seasonal
DeHavilland DHC-8
JM 8611
Jambojet
08:40 Moi International, terminal 2
09:55 Jomo Kenyatta International, terminal 1D
1h 15m
Seasonal
DeHavilland Dash 8 Q400
JM 8617
Jambojet
13:40 Moi International, terminal 2
14:55 Jomo Kenyatta International, terminal 1D
1h 15m
Seasonal
DeHavilland DHC-8
JM 8607
Jambojet
17:40 Moi International, terminal 2
18:55 Jomo Kenyatta International, terminal 1D
1h 15m
Seasonal
DeHavilland DHC-8
JM 8713
Jambojet
19:25 Moi International, terminal 2
20:40 Jomo Kenyatta International, terminal 1D
1h 15m
Seasonal
DeHavilland Dash 8 Q400
JM 8619
Jambojet
20:05 Moi International, terminal 2
21:20 Jomo Kenyatta International, terminal 1D
1h 15m
Seasonal
DeHavilland Dash 8 Q400
JM 8609
Jambojet
21:15 Moi International, terminal 2
22:30 Jomo Kenyatta International, terminal 1D
1h 15m
Seasonal
DeHavilland DHC-8
KQ 625
Kenya Airways
04:55 Moi International, terminal 1
05:55 Jomo Kenyatta International, terminal 1D
1h
Seasonal
Embraer 190
KQ 605
Kenya Airways
12:05 Moi International, terminal 1
13:05 Jomo Kenyatta International, terminal 1D
1h
Seasonal
Embraer 190
KQ 609
Kenya Airways
16:45 Moi International, terminal 1
17:45 Jomo Kenyatta International, terminal 1D
1h
Seasonal
Embraer 190
KQ 611
Kenya Airways
18:45 Moi International, terminal 1
19:45 Jomo Kenyatta International, terminal 1D
1h
Seasonal
Embraer 190
KQ 613
Kenya Airways
20:55 Moi International, terminal 1
21:55 Jomo Kenyatta International, terminal 1D
1h
Seasonal
Boeing 737-800
KQ 619
Kenya Airways
22:35 Moi International, terminal 1
23:35 Jomo Kenyatta International, terminal 1D
1h
Seasonal
Embraer 190
KQ 601
Kenya Airways
08:20 Moi International, terminal 1
09:20 Jomo Kenyatta International, terminal 1D
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 Mombasa to Nairobi

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

Airports

Where flights from Mombasa to Nairobi depart and land

Departure from Mombasa

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

Arrival in Nairobi

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

Wilson closest to the centreWIL

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

When to visit Nairobi

Weather by month

Best time to visit: January, February, March, June, July, August, September and October, +23° to +28° by day. In November it is +25° by day and +15° at night, with 21 rainy days.

Jan
+26° +14° 8 days
Feb
+28° +15° 6 days
Mar
+28° +15° 10 days
Apr
+25° +16° 26 days
May
+25° +15° 17 days
Jun
+24° +13° 8 days
Jul
+23° +13° 4 days
Aug
+24° +13° 8 days
Sep
+26° +13° 6 days
Oct
+27° +15° 12 days
Nov
+25° +15° 21 days
Dec
+25° +15° 20 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Mombasa to Nairobi?
A nonstop flight takes 1 hour 15 minutes on average, from 1h to 1h 15m depending on the flight.
How far is Nairobi from Mombasa?
274 mi (441 km) in a straight line between the cities.
Which airlines fly nonstop from Mombasa to Nairobi?
Jambojet (69 a week), Kenya Airways (37 a week), Safarilink Aviation (35 a week), Skyward Airlines (24 a week) and World Ticket Ltd (8 a week).
How many flights a day are there from Mombasa to Nairobi?
11 flights today and 173 a week, about 24.7 a day on average.
When are the first and last flights from Mombasa to Nairobi?
The first departure is at 04:50 (KQ625), the last at 22:30 (JM8719). Local time.
Which Mombasa airport do flights to Nairobi leave from?
Moi International (173 a week).
Which Nairobi airport is closest to the city centre?
Wilson (WIL), 2 mi (4 km) from the city centre. Others: Jomo Kenyatta International 8 mi (13 km).