Non-stop flights to Zanzibar (ZNZ)
Zanzibar Airport (Kisauni Airport) is the second largest airport in Tanzania. It is an international airport. In total there are 26 airports around the world that have direct flights to Zanzibar, spread around 24 cities in 15 countries. Currently, there are 7 domestic flights to Zanzibar.
Zanzibar is mainly known for beaches and being an unusual, remarkable place.
Most tourists come to Zanzibar to visit Unguja (Zanzibar Island).
On this page
All direct flights to Zanzibar Airlines flying to Zanzibar Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQThis month, there are 1,820 flights arriving at Zanzibar Airport, which are 61 flights per day or 3 flights per hour. On an average day, there is at least 1 flight arriving every 20 minutes.
The most frequently departed flights to Zanzibar are routes from Dar es Salaam (DAR) in Tanzania and Pemba Island (PMA), also in Tanzania. These two routes together are operated 1208 times this month, and make up for 66% of all monthly arrivals at Zanzibar Airport (Kisauni Airport).
The longest flight to Zanzibar ZNZ is departing from Amsterdam (AMS). This non-stop flight takes around 8 hours and 55 minutes and covers a distance of 4,522 miles (7,278 km).
List of all direct flights to Zanzibar
Below you can find a list of all cities and countries that have direct flights to Zanzibar, ordered by popularity.









Airlines flying to Zanzibar
Currently, there are 26 airlines that fly to Zanzibar. Most flights to Zanzibar are operated by Coastal Aviation, as they connect 6 airports to ZNZ. Below you can find a list of airlines that operate most ZNZ flights:












Business class flights to Zanzibar
There are 14 airports that have flights to Zanzibar in Business Class. All airports that offer business class flights to ZNZ are listed below:









First class flights to Zanzibar
If you are looking for a luxurious flight, there's a total of 3 airports to choose from that have flights to ZNZ in First Class.
Intercontinental flights to Zanzibar
The only intercontinental flights to Zanzibar Airport (Kisauni Airport) (ZNZ) are from Europe and the Middle-East, as of April 2021.
* Please note that there are no direct services from the United States, Canada, Southern America, Central America, the Caribbean, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.
Non-stop flights from Europe to Zanzibar
Neos: seasonal flights from Milan (Malpensa) (MXP) and Rome (Fiumicino) (FCO).
Condor: seasonal flights from Frankfurt (FRA).
Edelweiss Air: seasonal flights from Zürich (ZRH).
KLM (SkyTeam): seasonal flights from Amsterdam (AMS).
TUI Fly: seasonal flights from Brussels (BRU).
Nordwind: seasonal flights from Moscow Sheremetyevo (SVO).
UTair: seasonal flights from Moscow Vnukovo (VKO).
SkyUp Airlines: seasonal flights from Kyiv (KBP).
Non-stop flights from the Middle-East / Western Asia to Zanzibar
Flydubai: year-round flights from Dubai (DXB).
Oman Air: year-round flights from Muscat (MCT).
Qatar Airways (Oneworld): year-round flights from Doha (DOH).
Turkish Airlines (Star Alliance): seasonal flights from Istanbul (IST).
International flights to Zanzibar
Flights from Belgium to Zanzibar

Brussels is the only city in Belgium with direct flights to Zanzibar. From Brussels, direct flights are offered by TUI Fly.
Flights from Ethiopia to Zanzibar

In Ethiopia, the only airport that has a direct connection to Zanzibar is Addis Ababa. From Addis Ababa, direct flights are offered by Ethiopian Airlines (Star Alliance). This route is not operational yet but will start in June.
Flights from Germany to Zanzibar

There is 1 airport in Germany that has a direct connection to Zanzibar, which is Frankfurt. From Frankfurt, direct flights are offered by Condor. This route is not operational yet but will start in June.
Flights from Italy to Zanzibar

There are 2 airports in Italy that have non-stop flights to Zanzibar.
From Milan (Malpensa) and Rome (Fiumicino), you can fly with Neos.
Flights from Kenya to Zanzibar

If you are looking for a direct flight from Kenya to Zanzibar, there are 3 airports to choose from.
From Mombasa, there are 5 airlines that have direct services to Zanzibar, which are Condor, Fly540, Lufthansa (Star Alliance), Neos and TUI Fly.
From Nairobi, you can fly non-stop with Kenya Airways (SkyTeam) or Precision Air.
From Nairobi, you can fly non-stop to Zanzibar with Safarilink Aviation.
Flights from Netherlands to Zanzibar

In Netherlands, the only airport that has a direct connection to Zanzibar is Amsterdam. From Amsterdam, direct flights are offered by KLM (SkyTeam).
Flights from Oman to Zanzibar

Muscat is the only city in Oman with direct flights to Zanzibar. From Muscat, direct flights are offered by Oman Air.
Flights from Qatar to Zanzibar

There is 1 airport in Qatar that has a direct connection to Zanzibar, which is Doha. From Doha, direct flights are offered by Qatar Airways (Oneworld).
Flights from Russia to Zanzibar

In Russia, there are 2 airports that have direct flights to Zanzibar.
From Moscow Sheremetyevo, direct flights are offered by Nordwind.
From Moscow Vnukovo, the only airline with direct flights is UTair. This is a seasonal route that starts in April and ends in May.
Flights from South Africa to Zanzibar

Johannesburg is the only city in South Africa with direct flights to Zanzibar. From Johannesburg, direct flights are offered by Mango.
Flights from Switzerland to Zanzibar

In Switzerland, the only airport that has a direct connection to Zanzibar is Zürich. From Zürich, direct flights are offered by Edelweiss Air. This is a seasonal route that starts in July and ends in October.
Flights from Turkey to Zanzibar

There is 1 airport in Turkey that has a direct connection to Zanzibar, which is Istanbul. From Istanbul, direct flights are offered by Turkish Airlines (Star Alliance).
Flights from Uganda to Zanzibar

In Uganda, the only airport that has a direct connection to Zanzibar is Entebbe. From Entebbe, direct flights are offered by Utair Express.
Flights from Ukraine to Zanzibar

Kyiv is the only city in Ukraine with direct flights to Zanzibar. From Kyiv, direct flights are offered by SkyUp Airlines. This is a seasonal route that starts in April and ends in May.
Flights from United Arab Emirates to Zanzibar

There is 1 airport in United Arab Emirates that has a direct connection to Zanzibar, which is Dubai. From Dubai, direct flights are offered by Flydubai.
Domestic flights to Zanzibar
Flights from Tanzania to Zanzibar

There are several airports within Tanzania that have domestic flights to Zanzibar (7 in total).
From Arusha, airlines that operate direct flights are Air Excel, Air Tanzania, Auric Air, Coastal Aviation, Precision Air, Regional Air and Zanair.
From Dar es Salaam, airlines that operate direct flights are Air Excel, Air Tanzania, Auric Air, Coastal Aviation, Flydubai, KLM (SkyTeam), Nordwind, Oman Air, Precision Air, Qatar Airways (Oneworld), Regional Air, Turkish Airlines (Star Alliance), Utair Express and Zanair.
From Grumeti, you can fly non-stop to Zanzibar with Coastal Aviation. This is a seasonal route that starts in April and ends in May.
From Kilimanjaro, there are 4 airlines that have direct services to Zanzibar, which are Air Tanzania, Ethiopian Airlines (Star Alliance), Precision Air and Turkish Airlines (Star Alliance).
From Pemba Island, direct flights are offered by Auric Air, Coastal Aviation and Zanair.
From Seronera, direct flights are offered by Air Excel, Auric Air and Coastal Aviation. This is a seasonal route that starts in April and ends in May.
From Tanga, you can fly non-stop with Auric Air or Coastal Aviation.
Alternative airports near Zanzibar
Flying to an alternative airport near Zanzibar could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Zanzibar (ZNZ) are listed below. The closest alternative airports are Dar es Salaam (DAR) and Pemba Island (PMA).
Frequently asked questions - FAQ
How many airports are there in Zanzibar?
There are 2 airports in Zanzibar: Zanzibar Airport (Kisauni Airport) (ZNZ) and Dar es Salaam Airport (DAR).
What is the best airport to fly into Zanzibar?
You have multiple options when flying into Zanzibar. Although Zanzibar (ZNZ) is a convenient airport to reach the city, the biggest airport near to Zanzibar is Dar es Salaam (DAR), Dar es Salaam Airport, which offers you additional options.
How many airlines fly to Zanzibar?
There are 26 airlines flying to Zanzibar from 26 airports around the world, as of April 2021.
Which airlines fly to Zanzibar?
Coastal Aviation, Auric Air and Precision Air operate most flights to Zanzibar. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying to Zanzibar?
Star Alliance, SkyTeam and Oneworld are all flying to Zanzibar.
How many nonstop flights are there to Zanzibar?
There are roughly 1,820 flights arriving at Zanzibar every month (or 427 flights each week), from a total of 26 airports worldwide.
What is the official name of Zanzibar Airport?
The official name of Zanzibar Airport is Zanzibar Airport (Kisauni Airport).
What is the airport code of Zanzibar Airport?
The airport code of Zanzibar Airport is ZNZ.
What are the most popular flights to Zanzibar?
Dar es Salaam, Pemba Island and Arusha are the 3 most popular routes to Zanzibar. For a complete overview of all flight routes to Zanzibar, please use our flight map.
How long is the flight to Zanzibar?
Dar es Salaam to Zanzibar | 55m |
Pemba Island to Zanzibar | 30m |
Arusha to Zanzibar | 1h 35m |
Kilimanjaro to Zanzibar | 1h 10m |
Tanga to Zanzibar | 30m |