Un séjour à Zanzibar coûte en moyenne 798 euros par semaine (114 euros par jour) sans compter les frais de vol. Pour ce prix, passez la nuit dans un hôtel confortable de 3 à 4 étoiles, mangez dans des restaurants moins chers ou touristiques et déplacez-vous sur l'île avec une petite voiture de location. De plus, le prix comprend également des activités populaires telles qu'une excursion en bateau vers l'île-prison.