Ceny v
zanzibarských restauracích se výrazně liší podle toho, zda jde o podnik určený pro turisty nebo místní obyvatele.
Jídlo v levnější restauraci na Zanzibaru vyjde v průměru na zhruba 4,50 USD,
tříchodové menu v restauraci střední úrovně pro dva na přibližně 26 USD. Nealkoholické nápoje jsou na Zanzibaru zpravidla velmi cenově příznivé, alkoholické nápoje jsou však s ohledem na místní víru výrazně dražší a k dostání pouze v turistických podnicích. Např. sklenice
piva vás na Zanzibaru vyjde v průměru na zhruba 2,50 USD.