Mafia Island and the Chole Bay marine park: whale sharks, living coral and almost no other divers
5 resorts at this destination
Tanzania — diving on Mafia Island: the Chole Bay marine park, whale sharks from October to February, coral gardens and mangroves. Dive resorts, prices, seasons and how to get there.
Whale sharks (October to February)
Green and hawksbill turtles
Reef sharks and whitetips
Humpback whales pass through from July to October
Dugongs, rarely, in the shallows
Trevally, barracuda, Napoleon wrasse
Moray eels, scorpionfish, lionfish
Hard corals, table acropora and the coral gardens of Chole Bay
Diving runs all year except April and May, when the long rains come and some lodges close.
Whale sharks off Mafia Island appear from October to February, peaking from November to January.
The clearest water is from December to March
3 mm year-round, a shorty in the warm months
5 mm in July and August
Open Water for the Chole Bay reefs and the mangrove shallows
Advanced for the outer walls and the sites with current.
Swimming with whale sharks needs only snorkelling
Several airlines fly direct from Moscow to Zanzibar (ZNZ) in about ten hours.
For Mafia Island, connect through Dar es Salaam (DAR) on an Auric Air or Coastal Aviation domestic flight of roughly thirty minutes.
It is a ten- to twenty-minute drive from Mafia airport to the lodges, and the transfer is usually included in the room rate.
Dar es Salaam (DAR) — international, Zanzibar (ZNZ) — international, Mafia Island (MFA) — domestic flights, Kilimanjaro (JRO) — for a safari before or after
A visa is required and can be applied for online in advance or on arrival at the airport.
The passport must be valid for six months and a return ticket is needed.
Since 2024 Zanzibar has required a separate mandatory tourist insurance policy — check the current requirements before flying.
Tropical humid, air 25–32 °C, long rains from March to May, short rains in November
Tanzanian shilling (TZS)
lodges and dive centres take US dollars everywhere
Dive resort · Tanzania
Utende, Marine Park, Mafia Island
Price on request
Dive resort · Tanzania
Kilindoni, west coast, Mafia Island
from 170 USD per person per night, double occupancy, half board, garden view room
Dive resort · Tanzania
Utende, Chole Bay, Mafia Island
Price on request
Dive resort · Tanzania
Pemba, Zanzibar Archipelago
Price on request
Dive resort · Tanzania
Utende Beach, Chole Bay, Mafia Island
Price on request
Get in touch — we'll find the best option for your dates and budget
Crafting exceptional journeys
for discerning travellers