Menou na Zanzibare je tanzánsky šiling (TSH). 1 € je približne 2 530 TSH. Odporúčame vymeniť si peniaze ihneď po príchode. Väčšie nákupy suvenírov môžete zaplatiť eurami alebo americkými dolármi, zjednávajte zo začiatku v mene, v ktorej chcete platiť.
Peniaze si zameníte ihneď na letisku alebo v hoteloch, prípadne si šilingy vyberiete priamo z bankomatov umiestnených v príletovej hale. Banky a bankomaty sa nachádzajú vo všetkých väčších mestách a platby kartou sú akceptované u všetkých väčších predajcov a reštaurácií.
POZNÁMKA: Od novembra 2016 tanzánijské banky (a teda aj hotely na hraniciach) neprijímajú americké doláre vydané pred rokom 2006. Pri výmene peňazí v banke sa prosím uistite, že máte bankovky, ktoré spĺňajú tieto podmienky, ideálne 2009 a novšie.