Zanzibar can only be accessed by air if travelling from outside East Africa. There are currently 20 cities across the Middle East, Europe and the rest of Africa that offer frequent non-stop flights to the island. Visitors coming from Dar Es Salaam can choose to travel via air or ferry.
Visitors require a valid passport and visa for the duration of their stay which can be obtained from the Tanzania Diplomatic Mission or alternatively at the entry points. Zanzibar is a semi-autonomous state within Tanzania, although visitors won’t need a separate Visa to enter, they will need to show their passport on arrival. It is advisable to check with your nearest Tanzanian Embassy or Consulate prior to your travel for updated information.