Zanzibar is served by many flight companies and that are constantly expanding. Arrive Zanzibar International Airport which is also named Kisauni Airport and is the only airport on the island. Zanzibar is served by several airlines offering convenient flights from the United States and Europe.
Although Zanzibar is part of the Tanzanian Union it has its own immigration service and you need to have a valid passport to enter, even if you come from mainland Tanzania. That means that you must fill out a Tanzania arrival card for your arrival in Stone Town (Zanzibar), and a Tanzania departure card when you leave the island. That includes arrivals by plane and ferry.
Direct flights to Zanzibar: Condor, Jetfly, Ethiopian Airways, Kenyan Airways, Oman Air, Qatar Airlines, KLM, FlyDubai, Meridian and Turkish Airlines.
Zanzibar can be reached from Dar es Salaam by plane. The flight takes about 20 minutes and several airlines are operating services.
The Harbour/Ferry Port of Daressalaam is located in the center of Daressalaam. The traffic is horrendous, it can take you 2 hours or more by taxi from the airport to the ferry terminal (depending on your arrival time. Main traffic is from 6am to 9am and 5pm to 8pm). You should be at the terminal at least 1 hour before departure.
Azam Marine is operating the ferry www.azammarine.com. The ferry takes about 2 hours to reach Stonetown (Zanzibar). For the entire trip including waiting time you should calculate 3 hours as you also have to go through customs and Visa regulations. If you have a valid visa for Tanzania, you won’t be charged for a visa for Zanzibar but you will need to fill out an entry declaration form.
It also works vice-versa of course. You can depart Stonetown and take the ferry to Daressalaam.
The daily departure times from Stonetown to Daressalaam are:
Tanzania Horizon Safaris will assist you to book your ferry ticket and transport to your accommodation!