Pour pouvoir séjourner à Zanzibar un passeport en cours de validité ainsi qu’un visa vous sont demandés. Ce dernier peut s’obtenir avant votre départ après quelques démarches ou directement à votre arrivée à l’aéroport. Dans ce cas, prévoyez au moins 50 $ (soit 42 €) avec vous. L’espèce est l’unique moyen de paiement possible.