Boats off the shore in Zanzibar
Zanzibar

Flights from Nairobi to Zanzibar are a great way to get from Kenya’s capital to Tanzania’s most famous islands.

All flights that travel on this route depart from Nairobi’s Jomo Kenyatta International Airport (NBO) and arrive at Zanzibar International Airport (ZNZ), which is also called Kisauni Airport. The airport is located on Unguja Island several miles south of Stone Town.

Flights from Nairobi to Zanzibar are operated by a number of different airlines. These include both large international airlines and smaller regional ones, including Air Uganda, Fly540, Kenya Airways, and Precision Air.

Some airlines that offer flights from Nairobi to Zanzibar are more reliable than others. Fly540 is generally one of the better airlines and offers good prices compared to the others. Precision Air is one of the worst. It is notorious for overbooking flights and bumping passengers to later flights without notifying them. Avoid it if you can.