Zanzibar je parádní ostrov v indickém oceánu. Společně s ostrovy Pemba a Mafia tvoří Zanzibarské souostroví, které je celé součástí Tanzanie. Ostrov je kopcovitý, přibližně 85 km dlouhý ze severu na jih a 30 km široký ze západu na východ. Má rozlohu 1666 km². Nachází se ve vzdálenosti 59 km jižně od ostrova Pemba. Ostrov je obklopen menšími ostrovy a ostrůvky, z nichž dva největší Tumbatu a Uzi jsou obydlené. Další menší ostrovy jsou Bawe,