- Zanzibar Tanzania · 6° S
- Addis Ababa Ethiopian Airlines · nonstop · about 2 h 35
- Nairobi Kenya Airways · nonstop · about 1 h 20
- Dubai flydubai · nonstop · about 5 h 35
- Abu Dhabi Etihad · summer season only
- Istanbul Turkish Airlines · nonstop · about 7 h 35
- Cairo EgyptAir · nonstop · about 5 h 40
- Frankfurt Condor · nonstop · about 9 h 05
- Zurich Edelweiss Air · may stop in Kilimanjaro · about 11 h
- Milan Neos · may stop in Kilimanjaro · about 8 h 30
- Amsterdam KLM · nonstop · about 8 h 40
- Warsaw Neos · nonstop · about 8 h
- Madrid World2Fly · nonstop · about 9 h
- Johannesburg Airlink · FlySafair · nonstop · about 3 h 35
- Kigali RwandAir · nonstop · about 2 h
- Entebbe Uganda Airlines · nonstop · about 1 h 50
- Moscow Air Tanzania · nonstop · about 8 h 30
- Arusha about 1 h to 1 h 35*
- Kilimanjaro about 1 h 40
- Serengeti about 1 h 50
- Kogatende about 4 h 55
- Grumeti about 4 h 05
- Dar es Salaam 20 min flightAzam ferries · 1½–2 h
Where is Zanzibar
Where is Zanzibar, and how do you get there?
Zanzibar is an island in the Indian Ocean off the coast of Tanzania, about 6° south of the equator (airport code ZNZ). You can fly in nonstop from 15 cities (some only in season), take the 20-minute Coastal flight from Dar es Salaam, or cross from Dar es Salaam to Stone Town by Azam ferry in about 1½–2 hours.
Zanzibar · East Africa Time (UTC+3)
Zanzibar keeps East Africa Time, UTC+3
Who flies into Zanzibar
| From | Airline | Flight time | Frequency | Season |
|---|---|---|---|---|
| Frankfurt FRA | Condor Zanzibar is the first landing; the aircraft continues to Mombasa afterwards. | about 9 h 05 | 3–4× a week | year-round (3 weekly in winter) |
| Frankfurt FRA | Discover Airlines · may stop in Mombasa Lufthansa Group. Sources disagree on whether the current season is nonstop or via Mombasa — ask the airline when booking. | — | 2–3× a week | summer-weighted |
| Amsterdam AMS | KLM Amsterdam–Zanzibar–Dar es Salaam rotation; KLM has not yet published the weekdays | about 8 h 40 | several a week | weekly from 6 Dec 2026, twice weekly 8 Jan – 19 Feb 2027 · days to be announced |
| Amsterdam AMS | TUI fly Netherlands A winter-sun charter, Dutch TUI — not the German one. | — | weekly | winter |
| Istanbul IST | Turkish Airlines About 7h35, and the widest one-stop net over Europe. | about 7 h 35 | 5–6× a week | year-round |
| Zurich ZRH | Edelweiss Air · may stop in Kilimanjaro Flight trackers show a stop in Kilimanjaro on some days. | about 11 h | 2× a week | long season, Jul–Mar · winter season, 2 weekly in 2025/26; 2026/27 days to be announced |
| Milan MXP | Neos · nonstop, plus a weekly service via Kilimanjaro Neos added a Milan–Kilimanjaro–Zanzibar rotation in July 2026 alongside the direct one. | about 8 h 30 | 2× a week | seasonal; Kilimanjaro routing until 20 Oct 2026 |
| Warsaw WAW | Neos A winter charter flown by Neos. Enter Air charters have stopped in Hurghada in past seasons. | about 8 h | weekly | winter only · winter charter, weekly from 4 Jan 2027 |
| Madrid MAD | World2Fly | about 9 h | weekly | summer charter |
| Dubai DXB | flydubai About 5h35 — the densest hub connection to this airport. | about 5 h 35 | 3× a day | year-round |
| Abu Dhabi AUH | Etihad Airways A short seasonal window — check the dates before planning around it. | about 5 h 40 | 4× a week | summer season (2026: 14 Jun – 6 Sep, 4 weekly); 2027 dates not yet published |
| Addis Ababa ADD | Ethiopian Airlines About 2h35; often the shortest total journey from central Europe. | about 2 h 35 | 5× a week | year-round |
| Nairobi NBO | Kenya Airways About 1h20. | about 1 h 20 | several a day | year-round |
| Kigali KGL | RwandAir Nonstop to Zanzibar; the same flight continues to Mombasa. | about 2 h | 4× a week | year-round · Mon · Wed · Fri · Sun |
| Cairo CAI | EgyptAir | about 5 h 40 | 2× a week | from 4 Sep 2026, extended into winter |
| Johannesburg JNB | Airlink · FlySafair Airlink added Johannesburg in June 2026 and Cape Town from 3 October 2026. | about 3 h 35 | 5× a week | year-round |
| Entebbe EBB | Uganda Airlines Some rotations pass through Kilimanjaro on the aircraft; passengers fly nonstop. | about 1 h 50 | 3× a week | year-round · 3 weekly, days vary by season |
| Moscow VKO | Air Tanzania | about 8 h 30 | 3× a week | year-round · 3 weekly since 2 Jul 2026 |
Not confirmed this month
Currently paused
Does not serve Zanzibar
| From | How often |
|---|---|
| Dar es Salaam DAR | 35× a day |
| Arusha ARK | 17× a day |
| Pemba PMA | 7× a day |
| Tanga TGT | 3× a day |
| Seronera (Serengeti) SEU | 2× a day |
| Kilimanjaro JRO | 2× a day |
Average frequency over the last month of recorded traffic — seasonal services come and go. Route data: AeroDataBox, updated September 2026.
Safari and island
From the safari circuit to the island
If you are coming from a safari in northern Tanzania, or from Dar es Salaam, the link to Zanzibar is a short flight or a ferry. Flight times are scheduled times from the airlines' timetables; the ferry time depends on the vessel.
| Leg | Time |
|---|---|
| Seronera (Serengeti) to Zanzibar ZNZ | about 1 h 50 (Coastal Aviation) |
| Kogatende (northern Serengeti) to Zanzibar ZNZ | about 4 h 55, via Manyara and Arusha (Coastal Aviation) |
| Grumeti (Serengeti) to Zanzibar ZNZ | about 4 h 05, via Manyara and Arusha (Coastal Aviation) |
| Kilimanjaro JRO to Zanzibar ZNZ | about 1 h 40 (Coastal Aviation) |
| Arusha ARK to Zanzibar ZNZ | about 1 h to 1 h 35, depending on the airline and the aircraft; about 2h20 with a stop in Dar es Salaam |
| Dar es Salaam DAR to Zanzibar ZNZ, by air | 20 minutes (Coastal Aviation) |
| Dar es Salaam to Stone Town, by ferry | about 1½–2 hours (Azam Marine ferries; different ferries, different speeds) |
| Zanzibar to Pemba | 25–30 minutes nonstop, daily (Coastal Aviation) |
| Zanzibar to Mafia | about 85 minutes via Dar es Salaam, daily (Coastal Aviation) |
| Zanzibar airport to Michamvi Pingwe, by road | 75–90 minutes, about 65 km |
Planning the whole trip? Start with our guide to planning your Zanzibar trip, check what you need to enter Zanzibar, read how to get around Zanzibar by taxi and transfer, or see things to do around Michamvi, where the hotel is.
Questions
Quick answers
Where is Zanzibar?
Zanzibar is an island in the Indian Ocean off the coast of Tanzania, about 6° south of the equator. Its airport, Abeid Amani Karume International Airport, has the code ZNZ, and Boutique Hotel Matlai is at Michamvi Pingwe on the island's south-east coast.
Which airlines fly to Zanzibar?
Airlines that fly into Zanzibar from outside Tanzania: Condor from Frankfurt, Discover Airlines from Frankfurt, KLM from Amsterdam, TUI fly Netherlands from Amsterdam, Turkish Airlines from Istanbul, Edelweiss Air from Zurich, Neos from Milan, Neos from Warsaw, World2Fly from Madrid, flydubai from Dubai, Etihad Airways from Abu Dhabi, Ethiopian Airlines from Addis Ababa, Kenya Airways from Nairobi, RwandAir from Kigali, EgyptAir from Cairo, Airlink · FlySafair from Johannesburg, Uganda Airlines from Entebbe, Air Tanzania from Moscow. Several are seasonal or charter flights and change each season, so check the season in the route table on this page before you book. Qatar Airways is paused for now.
How long is the ferry from Dar es Salaam to Zanzibar?
Azam Marine's fast ferries cross from Dar es Salaam to Stone Town in about 1½–2 hours, depending on the vessel (different ferries, different speeds). Coastal Aviation's flight between the two takes 20 minutes.
How do I get to Zanzibar from the Serengeti?
Fly. Coastal Aviation's flight from Seronera takes about 1 h 50 to Zanzibar. From Kogatende it takes about 4 h 55 and from Grumeti about 4 h 05, because those flights call at Manyara and Arusha on the way. The flight from Kilimanjaro takes about 1 h 40. Flights from Arusha take about 1 h to 1 h 35, depending on the airline and the aircraft.
How long is the flight from Arusha to Zanzibar?
About 1 h to 1 h 35, depending on the airline and the aircraft. About 2h20 with a stop in Dar es Salaam.
How far is the airport from the hotel?
It is about 65 km from the airport to Michamvi Pingwe, which takes 75–90 minutes by road.
How do I get from Zanzibar to Pemba or Mafia?
By air. Coastal Aviation flies from Zanzibar to Pemba daily in 25–30 minutes nonstop, and from Zanzibar to Mafia daily in about 85 minutes via Dar es Salaam.
What time is it in Zanzibar?
Zanzibar keeps East Africa Time, UTC+3, all year round. The clock on the globe shows the time there right now.
Does Emirates fly to Zanzibar?
No. Emirates serves Dar es Salaam (DAR) rather than Zanzibar.
Boutique Hotel Matlai
On the south-east coast of the island
Matlai is at Michamvi Pingwe, 75–90 minutes by road from the airport.