Nairobi to Mombasa flight status today

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

The distance from Nairobi, KE (NBO) to Mombasa, KE (MBA) is 423 km (263 miles). Jomo Kenyatta International Airport and Moi International Airport are in the same time zone (GMT +3:00). The current time on both airports is Wednesday 2025-11-19 12:42 PM.

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

List of 131 flights from Nairobi, KE (NBO) to Mombasa, KE (MBA).
No. Departure Arrival Last Update Status
SA7130 19:10 20:10 Scheduled On time
SA7134 00:35 01:35 Arrived On time
SA7126 06:20 07:20 Scheduled On time
SA7128 13:00 14:00 Departed On time
SA7132 20:30 21:30 Scheduled On time

 

No. Departure Arrival Last Update Status
KL4146 00:35 01:35 Arrived On time
KL4160 19:10 20:10 Scheduled On time
KL4234 14:50 15:50 Scheduled On time
KL4228 06:20 07:20 Scheduled On time
KL4176 13:00 14:00 Arrived On time
KL4129 10:20 11:20 Departed On time
KL4177 08:00 09:00 Arrived On time
KL4128 17:00 18:00 Scheduled On time
KL4136 20:30 21:30 Scheduled On time
KL4138 09:00 10:00 Scheduled On time
KL4178 20:55 21:55 Scheduled

 

No. Departure Arrival Last Update Status
KQ600 06:20 07:20 Arrived On time
KQ8600 06:00 07:15 Arrived On time
KQ624 00:35 01:35 Arrived On time
KQ8608 19:00 20:15 Scheduled On time
KQ606 13:00 14:00 Departed Delayed by 18m
KQ8602 08:05 09:20 Scheduled On time
KQ8604 13:25 14:40 Scheduled On time
KQ602 07:40 08:40 Scheduled On time
KQ618 20:40 21:40 Arrived On time
KQ8716 17:30 18:45 Scheduled Delayed by 4h 45m
KQ8718 21:10 22:25 Scheduled On time
KQ8712 08:25 09:40 Arrived Delayed by 1h 19m
KQ612 19:10 20:10 Departed On time
KQ8606 16:55 18:10 Scheduled On time
KQ610 16:20 17:20 Arrived Delayed by 23m
KQ604 11:30 12:30 Departed On time
KQ608 16:15 17:15 Scheduled On time
KQ614 11:00 12:00 Scheduled On time
KQ306 20:55 21:55 Scheduled On time
KQ620 16:00 17:00 Arrived
KQ7582 None 12:15 Scheduled
KQ616 14:05 15:05 Arrived
KQ8714 12:05 13:20 No Recent Info - Call Airline
KQ8720 20:50 22:05 Scheduled On time
KQ8612 17:40 18:55 No Recent Info - Call Airline
KQ622 09:00 10:00 No Recent Info - Call Airline
KQ7662 15:40 16:40 Landed
KQ626 10:06 None Arrived On time
KQ7660 07:00 08:00 Scheduled
KQ8610 16:30 17:45 Landed
KQ8614 11:00 12:15 Scheduled
KQ628 07:30 08:40 Landed
KQ8628 11:40 12:45 Scheduled

 

No. Departure Arrival Last Update Status
A15760 20:30 21:45 Scheduled
A15754 08:25 09:40 Scheduled
A15712 19:10 20:25 Delayed
A15710 16:55 18:10 Cancelled
A15704 06:00 07:15 Scheduled
A15706 09:35 10:50 Scheduled
A15758 17:30 18:45 In Gate
A15708 13:20 14:35 Delayed
A15762 20:50 22:05 In Air
A15756 12:05 None No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
BA7756 06:20 07:20 Departed On time
BA7760 23:59 00:59 Arrived On time
BA7757 10:20 11:20 Scheduled On time
BA7758 17:15 18:15 Departed Delayed by 1h 13m
BA7776 10:20 11:20 Arrived

 

No. Departure Arrival Last Update Status
W12360 07:00 08:00 Unknown
W12362 18:00 19:00 Scheduled

 

No. Departure Arrival Last Update Status
JM8608 19:00 20:15 Scheduled On time
JM8604 13:25 14:40 Scheduled On time
JM8712 08:25 09:40 Departed Delayed by 20m
JM8606 16:55 18:10 Scheduled Delayed by 4h 35m
JM8718 20:30 21:45 Scheduled On time
JM8600 06:00 07:15 Arrived On time
JM8602 08:05 09:20 Arrived On time
JM8610 11:40 12:55 Scheduled Delayed by 20m
JM8716 17:30 18:45 Scheduled On time
JM8714 12:05 13:20 Arrived
JM8612 19:10 20:25 No Recent Info - Call Airline
JM8720 20:50 22:05 Scheduled On time
JM8710 17:45 19:00 No Recent Info - Call Airline
JM8614 20:40 21:55 In Air
JM300 06:44 None Arrived On time
JM8616 18:00 19:15 No_Takeoff_Info
JM8092 15:45 17:00 Scheduled
JM8628 11:40 12:45 Scheduled

 

No. Departure Arrival Last Update Status
DL7539 00:35 01:35 Arrived On time
DL7540 08:00 09:00 Arrived On time
DL9153 08:00 09:00 Landed
DL9161 23:45 00:45 Cancelled

 

No. Departure Arrival Last Update Status
AF8006 00:35 01:35 Arrived On time
AF8214 08:00 09:00 Landed
AF8064 10:20 11:20 Landed

 

No. Departure Arrival Last Update Status
SV6948 13:00 14:00 Scheduled On time
SV6182 08:00 09:00 Arrived On time
SV6181 06:30 07:30 Scheduled On time
SV6950 20:30 21:30 Scheduled On time

 

No. Departure Arrival Last Update Status
5H417 06:00 07:10 Scheduled On time
5H405 17:40 18:50 Scheduled On time
5H403 09:30 10:40 Landed
5H5403 09:40 10:50 Scheduled
5H5405 15:40 16:50 Cancelled
5H5441 09:45 10:55 Schedule
5H5417 06:45 07:50 Scheduled
5H5461 13:30 14:20 Scheduled On time
5H5439 15:00 15:50 Scheduled
5H439 15:00 16:10 Scheduled
5H5415 16:00 16:50
5H5447 13:00 13:50 Unknown
5H447 13:30 14:30 Scheduled

 

No. Departure Arrival Last Update Status
OW394 12:00 13:00 Scheduled
OW402 08:30 09:30 Scheduled
OW2346 12:00 13:00 Arrived On time
OW392 18:00 18:50 No Recent Info - Call Airline
OW390 07:00 08:00 Scheduled

 

No. Departure Arrival Last Update Status
8Z612 20:00 None Landed 19:44
8Z608 16:00 None Landed 15:58
8Z604 11:20 None Landed 11:20
8Z602 09:00 None Arrived On time
8Z624 00:45 None Landed 01:19
8Z610 18:00 None Landed 18:00
8Z606 14:00 None Landed 14:00
8Z600 07:30 None Landed 07:22

 

No. Departure Arrival Last Update Status
MS8002 06:30 07:30 Arrived On time

 

No. Departure Arrival Last Update Status
UR206 12:45 13:45 No Recent Info - Call Airline

 

No. Departure Arrival Last Update Status
FE201 08:30 09:30 Scheduled
FE203 16:30 17:30 Unknown
FE205 16:30 17:30 Scheduled
FE1201 16:45 17:45 No_Takeoff_Info

 

No. Departure Arrival Last Update Status
AZ4586 23:45 00:45 Cancelled
AZ4584 20:30 21:30 Cancelled

 

No. Departure Arrival Last Update Status
PW4600 06:30 07:30 Landed

 

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