Mombasa to Nairobi flight status today

List of all flights from Mombasa Kenya (MBA) to Nairobi Kenya (NBO) and airlines operated flight from Mombasa to Nairobi. The flight is a domestic flight in Kenya. There are 130 flights operated by 19 airlines on this route.

The distance from Mombasa, KE (MBA) to Nairobi, KE (NBO) is 423 km (263 miles). Moi International Airport and Jomo Kenyatta International Airport are in the same time zone (GMT +3:00). The current time on both airports is Tuesday 2026-02-10 03:02 AM.

British Airways | KLM | Airline Atifly | Kenya Airways | Air France | Jambojet Limited | South African Airways | Delta | Saudia Airlines | World Ticket | Fly540 | Skyward Express | Congo Airways | EgyptAir | Far Eastern Air Transport | Alitalia | Precision Air | Fly SAX | Jambojet |

List of 130 flights from Mombasa, KE (MBA) to Nairobi, KE (NBO).
No. Departure Arrival Last Update Status
BA7745 16:15 17:15 Scheduled On time
BA7747 17:45 18:45 Arrived Delayed by 1h 12m
BA7749 21:00 22:00 Scheduled Delayed by 50m

 

No. Departure Arrival Last Update Status
KL4143 16:15 17:15 Scheduled On time
KL4134 17:45 18:45 Arrived Delayed by 1h 12m
KL4237 09:50 10:50 Arrived Delayed by 52m
KL4135 21:00 22:00 Scheduled Delayed by 50m
KL4147 04:50 05:50 Arrived On time
KL4241 14:50 15:50 Scheduled On time
KL4203 08:40 09:40 Cancelled
KL4152 12:35 13:35 Scheduled On time
KL4233 22:30 23:30 Scheduled On time
KL4175 10:45 11:45 Scheduled On time
KL4192 12:35 13:35 Arrived Delayed by 16m

 

No. Departure Arrival Last Update Status
A15713 21:00 22:15 Scheduled
A15761 21:45 23:00 Delayed
A15709 15:15 16:30 In Gate
A15753 06:40 07:55 In Gate
A15707 11:20 12:35 Delayed
A15711 21:00 22:15 Delayed
A15705 07:45 09:00 Landed
A15759 18:45 20:00 Delayed
A15757 15:45 17:00 Scheduled

 

No. Departure Arrival Last Update Status
KQ603 09:30 10:30 Scheduled On time
KQ8717 18:45 20:00 Scheduled Delayed by 3h 35m
KQ8601 07:45 09:00 Arrived On time
KQ613 21:00 22:00 Scheduled Delayed by 1h 25m
KQ611 17:45 18:45 Scheduled Delayed by 1h 10m
KQ8719 21:45 23:00 Scheduled On time
KQ8607 21:00 22:15 Scheduled Delayed by 1h 20m
KQ8711 06:40 07:55 Arrived On time
KQ8609 20:50 22:05 Cancelled
KQ625 04:50 05:50 Arrived On time
KQ607 14:50 15:50 Departed On time
KQ8605 15:15 16:30 Scheduled On time
KQ8603 11:20 12:35 Scheduled Delayed by 3h 10m
KQ609 16:50 17:50 Scheduled On time
KQ605 12:10 13:10 Scheduled On time
KQ8715 15:45 17:00 Scheduled On time
KQ619 22:30 23:30 Scheduled On time
KQ601 08:10 09:10 Arrived On time
KQ615 08:30 09:30 Scheduled
KQ307 12:35 13:35 Arrived Delayed by 16m
KQ621 17:45 18:45 Landed
KQ617 13:45 14:45 Arrived
KQ8713 10:20 11:35 Scheduled
KQ8613 20:20 21:35 No Recent Info - Call Airline
KQ623 15:50 16:50 Landed
KQ7663 17:30 18:30 No_Takeoff_Info
KQ7661 08:50 09:50 Scheduled
KQ631 15:20 16:20 Cancelled
KQ8615 12:40 13:55 Scheduled
KQ8611 18:10 19:25 Landed
KQ629 09:10 10:20 Unknown
KQ8629 13:10 14:15 Scheduled

 

No. Departure Arrival Last Update Status
AF5519 21:00 22:00 Scheduled Delayed by 1h 25m
AF5515 14:50 15:50 Scheduled On time
AF5511 04:50 05:50 Scheduled On time
AF3108 18:45 19:45 Scheduled On time
AF8009 20:40 21:40 Cancelled

 

No. Departure Arrival Last Update Status
JM8717 18:45 20:00 Scheduled Delayed by 3h 35m
JM8711 06:40 07:55 Arrived On time
JM8609 20:50 22:05 Cancelled
JM8605 15:15 16:30 Arrived Delayed by 2h 36m
JM8603 11:20 12:35 Arrived Delayed by 3h 41m
JM8607 21:00 22:15 Scheduled Delayed by 1h 20m
JM8601 07:45 09:00 Scheduled On time
JM8611 18:10 19:25 Scheduled On time
JM8715 15:45 17:00 Scheduled On time
JM8713 10:20 11:35 Arrived
JM8719 22:30 23:45 Scheduled On time
JM8613 20:25 21:40 No Recent Info - Call Airline
JM8709 16:00 17:15 Landed
JM8615 22:20 23:35 Scheduled
JM8091 11:55 13:10 Scheduled
JM605 13:26 None Arrived On time
JM8099 12:06 None Arrived On time
JM301 08:34 None Arrived On time
JM8680 11:55 13:10 Arrival Diverted to MBA
JM8617 19:40 20:55 No_Takeoff_Info
JM8093 17:30 18:45 Landed
JM8629 13:10 14:15 Scheduled

 

No. Departure Arrival Last Update Status
SA7129 09:50 10:50 Arrived Delayed by 52m
SA7135 04:50 05:50 Scheduled On time
SA7127 07:50 08:50 Scheduled On time
SA7131 17:00 18:00 Scheduled Delayed by 1h 50m

 

No. Departure Arrival Last Update Status
DL7555 21:00 22:00 Scheduled Delayed by 50m
DL7538 04:50 05:50 Scheduled On time
DL9152 04:20 05:20 Cancelled
DL9150 20:50 21:50 Cancelled

 

No. Departure Arrival Last Update Status
SV6949 14:50 15:50 Scheduled On time
SV6947 09:50 10:50 Scheduled On time

 

No. Departure Arrival Last Update Status
W12363 19:45 20:45 Scheduled
W12361 08:45 09:45 Scheduled

 

No. Departure Arrival Last Update Status
5H406 19:20 20:30 Scheduled On time
5H418 07:30 08:40 Scheduled On time
5H404 11:00 12:10 Unknown
5H5418 08:00 09:10 Scheduled On time
5H462 17:10 18:10 Scheduled
5H5440 16:40 17:50 No Recent Info - Call Airline
5H440 16:40 17:50 Landed Late
5H5416 17:10 18:10
5H5444 11:10 12:00
5H5448 14:10 15:00 Scheduled
5H448 15:00 16:00 Scheduled
5H444 16:10 17:00 Scheduled

 

No. Departure Arrival Last Update Status
OW2347 13:45 14:45 Arrived On time
OW395 13:45 14:45 Scheduled
OW2367 13:25 14:25 Arrived Early
OW391 08:45 09:45 No Recent Info - Call Airline
OW393 19:40 20:30 Scheduled

 

No. Departure Arrival Last Update Status
8Z607 15:50 None Arrived On time
8Z625 05:20 None Arrived On time
8Z605 13:10 None Landed 13:05
8Z619 23:35 None Arrived On time
8Z609 17:50 None Landed 17:46
8Z613 21:50 None Arrived Delayed by 28 minutes
8Z603 10:50 None Arrived On time
8Z601 09:20 None Arrived On time
8Z611 19:50 None Arrived On time

 

No. Departure Arrival Last Update Status
MS8003 20:45 21:45 Scheduled

 

No. Departure Arrival Last Update Status
FE202 10:30 11:30 Scheduled
FE204 18:30 19:30 Scheduled
FE206 18:30 19:30 Scheduled
FE1202 18:30 19:30 No_Takeoff_Info

 

No. Departure Arrival Last Update Status
AZ4581 19:00 20:00 Landed
AZ4583 20:40 21:40 Cancelled

 

No. Departure Arrival Last Update Status
PW4601 08:10 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
B5542 20:15 21:00 Scheduled

 

No. Departure Arrival Last Update Status
JX8613 21:15 22:20 Scheduled