Nairobi to Zanzibar flight status today

List of all flights from Nairobi Kenya (NBO) to Zanzibar Tanzania (ZNZ) and airlines operated flight from Nairobi to Zanzibar. The flight is an international flight from Kenya to Tanzania. There are 37 flights operated by 13 airlines on this route.

The distance from Nairobi, KE (NBO) to Zanzibar, TZ (ZNZ) is 599 km (372 miles). The time zone of the point of departure Jomo Kenyatta International Airport is GMT +3:00. The current time is Monday 2026-03-02 00:38 AM. The time zone of the destination point Zanzibar International Airport is GMT+3:00 The current time is Monday 2026-03-02 00:38 AM.

Precision Air | Kenya Airways | British Airways | World Ticket | Air France | Royal Air Maroc | KLM | Air Tanzania | Saudia Airlines | Delta | Congo Airways | Wright Air | Etihad Airways |

List of 37 flights from Nairobi, KE (NBO) to Zanzibar, TZ (ZNZ).
No. Departure Arrival Last Update Status
PW4498 01:20 02:40 Arrived Delayed by 1h 18m
PW4490 07:40 09:00 Arrived On time
PW2712 22:25 00:05 Scheduled On time
PW4494 18:30 19:50 Scheduled On time
PW734 21:50 23:30 Scheduled On time
PW4492 23:50 01:15 Landed

 

No. Departure Arrival Last Update Status
KQ6712 19:20 21:00 Scheduled On time
KQ494 18:40 20:00 Scheduled On time
KQ490 07:40 09:00 Departed Delayed by 8h 23m
KQ498 01:20 02:40 Scheduled Delayed by 4h 30m
KQ6734 21:50 23:30 Scheduled On time
KQ492 23:50 01:15 Landed

 

No. Departure Arrival Last Update Status
BA7764 18:40 20:00 Arrived On time
BA7765 01:20 02:40 Arrived On time
BA7763 07:40 09:00 Scheduled Delayed by 3h 50m
BA7768 08:00 09:20 Arrived
BA7772 00:30 01:50 Arrived
BA7770 18:30 19:50 Arrived

 

No. Departure Arrival Last Update Status
W1456 19:00 20:30 Scheduled

 

No. Departure Arrival Last Update Status
AF5503 01:20 02:40 Arrived On time
AF8083 08:00 09:20 Cancelled
AF8060 00:15 01:35 Scheduled

 

No. Departure Arrival Last Update Status
AT9114 18:30 19:50 Scheduled On time
AT9113 12:30 13:50 Scheduled On time
AT9110 07:40 09:00 Departed On time
AT9103 00:20 01:40 Cancelled

 

No. Departure Arrival Last Update Status
KL4165 18:30 19:50 Scheduled On time
KL4213 07:40 09:00 Arrived Delayed by 8h 18m
KL4185 01:20 02:40 Arrived On time
KL4226 12:30 13:50 Arrived On time

 

No. Departure Arrival Last Update Status
TC233 06:50 08:10 Scheduled On time

 

No. Departure Arrival Last Update Status
SV6923 01:20 02:40 Arrived On time

 

No. Departure Arrival Last Update Status
DL7564 01:20 02:40 Arrived On time

 

No. Departure Arrival Last Update Status
8Z490 09:20 None Landed 09:20

 

No. Departure Arrival Last Update Status
8V60 14:00 18:00 Scheduled On time
8V860 08:00 09:00 Scheduled On time

 

No. Departure Arrival Last Update Status
EY3749 19:25 21:05 Scheduled On time