English German Italian Spanish French Russian Polish Chinese (Traditional) Korean Norway Swedish Denmark

diving and snorkeling in Zanzibar

If you are a fan of water sports, Zanzibar is the best ideal place for you.

diving and snorkeling in Zanzibar


Zanzibar is surrounded by colourful coral reefs offering some of the best diving and snorkelling in the world. The shallow waters around Unguja support an impressive array of coral and marine life, including dolphins, turtles, barracuda and occasionally even sharks. ‘‘Mnemba Atoll’’, a protected reef just off the north east tip of Unguja, is justifiably famous for the sheer diversity and number of tropical reef fish. Many visitors, in their haste to reach the coast, often overlook diving from Stone Town, but some of the best snorkelling sites can be found around the islands just off Stone Town.

The coral reefs offer exhilarating scuba diving and snorkeling within a short boat ride from most beaches. Scuba is most spectacular off Pemba Island, however for scuba beginners the safe calm waters of Zanzibar are recommended as the current off shore from Pemba can be strong. Pemba has also gained a reputation as a world class diving destination offering spectacular drop offs and exhilarating drift dives, with excellent visibility. Snorkellers are spoilt for choice, with colourful reefs surrounding the coast, often within swimming distance. Snorkeling is best however off Zanzibar Island, whose eastern barrier reef encloses a series of shallow and sheltered tidal lagoons home to an abundance of colorful marine life

Request a Quotation

Popular day tours in Tanzania


Things to do in Zanzibar Island

Affordable price, local culture discovery and exciting experience like not ever! Enjoy Zanzibar day tours and package. Explore the culture and history of our island paradise!


Things to do in Pemba island

Experience Pemba Island by tasting it, living it and meeting people. Sustainable tours with experienced professional tour guide at affordable price.

WhatsApp Chat Live!
Hello, thank you for visiting, can I help you in any way?