We track 18 dive operators in Stone Town. 5 teach certification courses (4 PADI, 3 SSI). 6 run snorkelling trips. 2 offer accommodation alongside diving. The biggest cluster is around Nganane, with 3. Listings are ordered by Fin Rank: a published score for how complete and verified each listing is.
The 8 highest-ranked of 18. How Fin Rank works
| Rank | Operator | TripAdvisor | Try dive | Agencies | Website | |
|---|---|---|---|---|---|---|
| 1 | Mafia Island Diving | 4.9(139) | none | none | PADI | Visit |
Which centres run each site, named on their own websites or confirmed by the owner.


Fin lists 18 dive operators in Stone Town, with the biggest cluster around Nganane. 5 of them run certification courses.
PADI is the most common agency (4 centres), followed by SSI (3). NAUI, BSAC also appear.
Published try-dive prices we hold range from $99 to $140 USD. Treat these as a guide and confirm with the centre before booking.
2 operators in Stone Town offer accommodation alongside diving.
6 of the 18 operators we track run snorkelling tours.
Operators are sorted by Fin Rank, a 100-point profile strength score: contact details, what they offer, the dive sites they run, their Google reputation, whether the owner has claimed the listing, and whether their own website links to Fin. 0 listings here are owner-verified. The formula is published in full on the Fin Rank page.
Mafia Island Diving is an owner-managed dive centre located in Tanzania's largest marine protected area. They offer a range of PADI dive courses and guided excursions using traditional dhows.
Dive Planet is a PADI 5 Star Dive Resort located in the Marine Park in Utende on Mafia Island. The center provides scuba diving courses, daily dive trips, and island excursions using a fleet of four boats. Facilities include an equipment room, a fresh water pool for training, and an on-site restaurant.
Zanzibar Watersports is a PADI 5 star dive center with bases in Nungwi and Kendwa. The operator offers a variety of activities including scuba diving, snorkeling, fishing, and boat cruises.
Dive Horizons offers guided diving expeditions and professional diving courses in Zanzibar. They provide snorkeling adventures and boat trips for visitors of all skill levels.
Buccaneer Diving is a sporting goods store located in Paje, Zanzibar, Tanzania, operating daily from 8:00 AM to 6:00 PM. It has a 4.5-star rating from 283 reviews and offers Wi-Fi.
DiveTime Zanzibar Dive Center is located in Kizimkazi, Tanzania, and operates daily from 8:00 AM to 6:00 PM. It has a high rating of 4.9 stars based on 226 reviews.
One Ocean Dive Centre has multiple locations in Zanzibar, Tanzania, including Stone Town, Matemwe, Kendwa, and Kiwengwa. They are operational and have high ratings across their branches. The Stone Town location is at the bottom of Kenyatta Road and is open daily from 8 AM to 5 PM.
DiveTime Zanzibar - Jambiani is a dive center located in Jambiani, Tanzania, with daily operating hours from 8:00 AM to 6:00 PM. It boasts a 5-star rating from 109 reviews.
DiveTime Zanzibar, located in Makunduchi, Tanzania, operates daily from 8:00 AM to 6:00 PM. This dive center has a 4.9-star rating from 39 reviews.
MARINE ADVENTURES is a business in Dar es Salaam, Tanzania, with operational hours from 9:00 AM to 8:00 PM daily. It has a perfect 5-star rating from 25 reviews.
| 2 | Dive Planet Mafia Island | 5.0(120) | none | $120 | PADI | Visit |
| 3 | Zanzibar Watersports | 3.9(112) | none | $99 | PADI · SSI · NAUI · BSAC | Visit |
| 4 | Dive Horizons | 5.0(96) | none | $140 | none | Visit |
| 5 | Buccaneer Diving | 4.5(283) | none | none | none | Visit |
| 6 | DiveTime Zanzibar | 4.9(226) | none | none | none | Visit |
| 7 | One Ocean Dive Centre | 4.7(197) | none | none | PADI · SSI | none |
| 8 | DiveTime Zanzibar | 5.0(109) | none | none | none | Visit |
