Zanzibar travel guide

Snorkelling and Diving in Zanzibar

Warm, clear water, coral reefs, turtles and dolphins: Zanzibar is a wonderful place to snorkel, learn to dive or explore deeper reefs.

Updated 27 October 2026 · by the Wild Pride Safaris team in Arusha

The best spots

Mnemba Atoll

Zanzibar's most famous reef, off the north-east coast near Matemwe. A marine conservation area with clear, shallow water over coral gardens, many reef fish, turtles and often dolphins on the way. Good for snorkellers and divers of all levels. A conservation fee applies.

The north coast

From Nungwi and Kendwa, boats run to reefs and walls nearby, including some of the island's best dive sites.

Menai Bay

The protected marine area in the south-west, with sandbanks, lagoons and coral, reached on full-day boat trips that combine snorkelling with time on a sandbank and lunch on an island.

Around Stone Town

Reefs around Prison Island and the nearby islets are an easy half day from Stone Town.

Pemba Island

Zanzibar's northern island is known for dramatic drop-offs, healthy coral and big fish — a destination for experienced divers.

When to go

The water is warm all year (around 25–29°C). Visibility is usually best from about October to March, when the sea is calmer — December to February is excellent. Rough seas in the long rains (April–May) can stop boat trips. See the best time to visit.

Learning to dive

Zanzibar is a popular place to try diving or take an entry-level course, with dive centres on the main coasts. Choose a centre with recognised international certification and well-maintained equipment, and check that your travel insurance covers diving.

What you might see

Turtles, moray eels, octopus, lionfish, parrotfish, clownfish in anemones, rays, and — on many boat trips — dolphins.

Snorkel and dive responsibly

  • Never touch or stand on coral.
  • Use reef-safe sunscreen, or a rash vest instead.
  • Keep your distance from turtles and dolphins; do not chase or feed them.
  • Choose operators that respect marine parks and limit boat numbers around wildlife.
  • Wear a life jacket if you are not a confident swimmer.

More ideas in things to do in Zanzibar.

Quick answers

Where is the best snorkelling in Zanzibar?

Mnemba Atoll off the north-east coast, followed by Menai Bay in the south-west and the reefs around Prison Island.

When is the best time for diving in Zanzibar?

Roughly October to March, when the sea is calmer and clearer; December to February is excellent.

Can beginners snorkel in Zanzibar?

Yes. Many reefs are shallow and calm, and boat crews provide equipment and life jackets.

Tailor-made

Add a reef day to your stay

Tell us your dates and plans — our team in Arusha will shape the trip around you.

Plan my trip WhatsApp