Entering Zanzibar


Zanzibar International Airport is the only airport on the island and is served by flights from Nairobi and Dar es Salaam.

The Dar es Salaam – Zanzibar ferry service runs four times a day and is quite reliable. The journey takes approximately 2 hours. The ferry can get very busy, so it is advisable to book your ticket ahead of time.


Visit your local Embassy of Tanzania website for the most current visa information and to ensure you will have the correct status during your visit to Tanzania.

For Foreign nationals requiring a visa, you may apply online in advance of travel.

Certain citizens may obtain a tourist visa upon arrival at the airport in Tanzania.

The cost is $100 USD. Be prepared to pay in cash in case connectivity issues make electronic transactions impossible.

A passport valid for a minimum of six months beyond visa issuance and/or date of entry, and at least one blank visa page, is required. Visitors who enter on visas must present a roundtrip ticket and demonstrate they have sufficient funds for their stay.

Under International Health Regulations, a certificate of yellow fever vaccination is required from travelers over 1 year of age arriving from countries with risk of yellow fever transmission, and for travelers having transited for more than 12 hours