De Zanzibararchipel bestaat uit verschillende eilanden voor de kust van Oost-Afrika ten zuiden van de Somalische zee. De eilandengroep staat ook bekend als de Specerijeneilanden. Er zijn vier hoofdeilanden: drie bewoonde en één koraaleiland, dat dient als een essentiële broedplaats voor zeevogels. Daarnaast bevat de Zanzibararchipel ook een aantal kleinere eilandjes.
Het grootste deel van de archipel behoort tot de semi-autonome regio Zanzibar in Tanzania, terwijl het Mafia-eiland en de omliggende eilandjes deel uitmaken van de Pwaniregio op het vasteland.