Islands in Zanzibar

Save upto 30%

by comparing quotes from 3 agents

View Tour Packages

Reefs, Sandbanks and Private Retreats Off Unguja

Zanzibar is an archipelago rather than one island, and the smaller ones ringing Unguja hold its best reefs. Here are 13 islands to reach by boat, from Chumbe's coral park to Mafia's whale sharks.

Here is the list of 13 Islands in Zanzibar

1. Unguja (Zanzibar Island)

Unguja (Zanzibar Island)
4.6 /5

Known For : Stone Town Nungwi Beach Jozani Forest

Unguja is the main island, the one most people simply call Zanzibar, and every other island on this list is reached from it. Stone Town on the west coast is the old trading port and a UNESCO World Heritage Site, the north around Nungwi and Kendwa has beaches you can swim at all tides, and the east coast has wide tidal flats where the sea goes out a long way. Base yourself here and treat the smaller islands as day trips.

Best Time: June - October, December - February

51 Attractions

2. Mnemba Island

Mnemba Island
4.5 /5

Mnemba is a small private island off Unguja's northeast tip, and only guests of the andBeyond lodge can land on it. Everyone else visits the Mnemba Atoll around it, the reef that almost every snorkel and dive boat from Nungwi, Kendwa and Matemwe heads for, with turtles and dolphins seen often. Go early, because by late morning the atoll has a lot of boats on it.

3. Chumbe Island Coral Park

Chumbe Island Coral Park
4.2 /5

Chumbe Island Coral Park, about 8 km southwest of Stone Town, has been a protected reef sanctuary since the 1990s, which is why its coral is in better shape than most off Unguja. Visits are managed and numbers are kept low, with guided snorkelling over the reef and a forest trail across the island. It is the choice for people who want reef quality over a party boat, and a few eco-bungalows allow an overnight stay.

4. Prison Island

Prison Island
4.3 /5

Prison Island, or Changuu, is about thirty minutes by boat from Stone Town and the easiest half-day trip from the town. It was built as a prison in the 1890s but used as a quarantine station instead, and today most people come for the giant Aldabra tortoises, some of them more than a century old. A small entry fee covers the tortoise sanctuary, and the reef off the jetty is good for a quick snorkel on the way back.

Zanzibar Travel Packages

Compare quotes from upto 3 travel agents for free

5. Nakupenda Beach, Zanzibar

Nakupenda Beach, Zanzibar
4.3 /5

Nakupenda Beach, also known as Zanzibar Sandbank or Nakupenda Island, is a sandbank in the Zanzibar archipelago, just a 15-minute boat ride from Stone Town Harbour. It's celebrated for its beautiful sandbanks, vibrant birdlife, and crystal-clear waters, making it a favourite for beach lovers and romantic couples.

6. Bawe Island

Bawe Island

Bawe is a small private island roughly six kilometres west of Stone Town, ringed by coral rock formations and coconut palms, with water shallow and clear enough to snorkel straight off the beach. It is the closest island on this list to Stone Town, which makes it a half-day boat trip rather than somewhere to stay, and it draws fewer people than Prison Island nearby.

7. Kwale Island

Kwale Island

Kwale is a small island in Menai Bay, off Unguja's southwest coast, and it is the lunch stop on most Safari Blue dhow trips from Fumba. Boats anchor off a sandbank for snorkelling, then land at Kwale for a seafood lunch, a swim in its tidal lagoon and a look at an ancient baobab. Menai Bay is a conservation area and bottlenose dolphins are often seen on the way out. Book the day trip rather than trying to get here independently.

8. Pemba Island

Pemba Island
4.1 /5

Pemba Island lies about 50 kilometres northeast of Unguja, the main Zanzibar island, and its chief town is Chake Chake. It is hilly and thickly forested, with mangrove creeks, tidal sandbanks and the clove plantations that earned it the name Green Island. Getting there means a flight or a ferry from Stone Town, which is why it stays far quieter than the beaches of Unguja.

9. Misali Island

Misali Island

Misali is a small uninhabited island off Pemba's west coast, protected as a marine conservation area, and it is the main day trip for anyone staying on Pemba. Its reef is in far better condition than the busy sites off Unguja, turtles nest on its beaches, and short trails loop through the forest. There is nowhere to stay, so visits run from Pemba with a conservation fee paid on arrival.

10. Tumbatu Island

Tumbatu Island
3.8 /5

Tumbatu lies off Unguja's northwest coast, across a narrow channel from Mkokotoni, and it is the third largest island in the group. It sees very few tourists: there are no hotels, the community is conservative, and visits are best arranged through a local guide, with modest dress expected. What it offers is island life with no tourism layered on top, plus the ruins of old Shirazi settlements.

11. Uzi Island

Uzi Island

Uzi is a low, mangrove-fringed island off Unguja's southwest coast, joined to the main island by a causeway that floods at high tide, so the crossing has to be timed. It is farming and fishing country with no resorts, and visitors come on village and mangrove tours, often combined with a boat trip into Menai Bay. It suits travellers who want rural Zanzibar rather than another beach.

12. Mafia Island

Mafia Island

Mafia lies south of Zanzibar off the Rufiji delta and is governed from mainland Tanzania rather than Zanzibar, though it is often counted with the archipelago. Most of its southern coast is a marine park with some of the best diving in East Africa, and whale sharks gather off Kilindoni in the months around the turn of the year. Getting there means a short flight from Dar es Salaam or Zanzibar, which is why it stays so quiet.

13. Thanda Island

Thanda Island

Thanda is a private island resort, and strictly it is not in Zanzibar: it lies off Mafia, inside the Shungimbili Island Marine Reserve south of Dar es Salaam. It is booked as a whole, with a single villa and a handful of suites, so it only works for those staying there and not as a day trip. It appears here because it is often sold alongside Zanzibar honeymoons.

Most visitors land on Unguja and never leave it, which means missing the part of Zanzibar that sits offshore. Chumbe and Misali are managed marine reserves with some of the healthiest coral in East Africa, Mnemba Atoll is the snorkelling site every dive shop in Nungwi runs to, and Prison Island and Nakupenda sandbank are short enough hops to fit around a morning in Stone Town. Pemba and Mafia sit further out and reward the extra flight or ferry with far fewer boats on the water. For the wider picture across the mainland and the coast, see our roundup of islands in Tanzania, and if you are building an itinerary beyond the beach, lakes in Tanzania and museums in Tanzania cover the inland side of the country.

This post was published by Varsha Alva

Top Hotels In Zanzibar

FAQs on Islands in Zanzibar

How many islands are there in Zanzibar?

Zanzibar is an archipelago, not a single island. Unguja and Pemba are the two large ones, ringed by roughly fifty smaller islets, atolls and sandbanks. About a dozen of those are set up for visitors, either as a day trip by boat or as an overnight stay.

Which island in Zanzibar is best for snorkelling?

Mnemba Atoll, off the north-east tip of Unguja, has the reef most dive shops head for and is reachable from Matemwe and Nungwi. Chumbe Island Coral Park, west of Stone Town, is the quieter alternative and its reef sanctuary has been protected since the 1990s, so the coral is in better shape.

How do you reach the islands from Stone Town?

Boats leave from the Stone Town waterfront and from the beach hotels. Prison Island is about thirty minutes out, Nakupenda sandbank a similar hop, and Chumbe roughly forty-five minutes. Pemba and Mafia are further afield and need a short flight or a scheduled ferry rather than a day boat.

Can you stay overnight on the smaller islands?

A few of them, yes. Chumbe has eco-bungalows attached to its conservation project, Mnemba and Thanda are private-island lodges booked as a whole, and Pemba and Mafia have a normal spread of hotels. The rest, including Prison Island, Nakupenda and Bawe, are day visits only.

When is the best time to visit the islands?

June to October is the long dry season, with calm water and the clearest visibility for snorkelling. December to February is hotter but still good. The long rains run from March to May, when boat trips are cancelled more often and some smaller operators close.

Do you have to pay to visit the islands?

Several do charge. Prison Island has a small entry fee that covers the tortoise sanctuary, and Chumbe and Misali both collect a marine park conservation fee that goes towards reef protection. Boat transfers are priced separately and are usually the larger part of the cost.

Comments on this post

View Packages