Africa · Tanzania
Zanzibar
An archipelago of tropical islands off the coast of Tanzania — the largest island, Unguja (called Zanzibar), is a blend of white-sand beaches, turquoise Indian Ocean waters, and a complex Swahili and Arab history.
RegionAfrica
Sign in to read the full Zanzibar guide
History & culture, When to go, Things to do and Neighborhoods, plus 11 more, free with an AlgoTrips account.