
Guide to Zanzibar Beaches
A guide to the Indian Ocean beaches of Tanzania’s spice islands and mainland coastal gems
A beach on Zanzibar, Tanzania
© Atosan,Shutterstock
Tanzania’s Islands & Coast

The two main islands of the Zanzibar archipelago are Zanzibar (correctly but rarely called Unguja) and Pemba.
Various smaller islands, such as Mnemba and Chumbe, are accessed from the main island.
For the sake of completeness, and to help you choose the best Tanzanian beach holiday, we have also included information on two islands south of here, namely Mafia Island and Fanjove Island, and the mainland coast.
Contents
- Zanzibar Island
- Pemba Island
- Mafia Island
- Fanjove Island
- Tanzania mainland coast
To access our full guide, Join our Tribe…

Guide to Zanzibar’s best beaches
Zanzibar's main island, Unjuga (also known simply as Zanzibar) is about 55 miles long by 25 miles wide.