Na Zanzibaru je měnou tanzanský šilink (TZS). 1 € je přibližně 2530 TZS. Doporučujeme vyměnit si peníze hned po příletu. Větší nákupy suvenýrů můžete platit v eurech nebo amerických dolarech, smlouvejte od začátku v měně, ve které chcete platit.
Peníze si můžete vyměnit přímo na letišti nebo v hotelech, případně si vybrat šilinky z bankomatů umístěných v příletové hale. Banky a bankomaty se nacházejí ve všech větších městech a platby kartou jsou akceptovány u větších prodejců a v restauracích.
