Mafia Island is Tanzania’s best-kept marine secret — and one of the most reliable places on Earth to snorkel with whale sharks. Just south of the Zanzibar Archipelago and reachable by a short flight from Dar es Salaam, this quiet island protects the largest marine park in Tanzania: a stretch of coral, seagrass, and mangrove that hosts a resident whale shark aggregation, major sea turtle nesting beaches, and one of the richest reef systems in the western Indian Ocean. Explore our Tanzania safaris to combine Mafia Island with a mainland wildlife circuit.
Key Highlights
- Tanzania’s largest marine protected area, covering 822 square km of reef, seagrass, and mangrove
- 100 to 200 individually identified whale sharks aggregate in the Mafia Channel from October to March
- Home to major hawksbill and green turtle nesting beaches, both critically important species
- Over 390 reef fish species and 50+ coral species recorded within the marine park
- Reachable by a 40-minute flight from Dar es Salaam or a 6-hour boat from Kilwa
- Best combined with Zanzibar and a mainland safari for a full Tanzania coast-and-bush itinerary
Tanzania’s Largest Marine Park
Mafia Island sits about 120km south of Dar es Salaam and just 20km off the Tanzanian mainland, separated from the coast near Kilwa Masoko by the Mafia Channel. The main island itself covers 394 square kilometres, but the Mafia Island Marine Park around it is far larger — 822 square kilometres of coral reef, seagrass bed, and mangrove, making it the biggest marine protected area in Tanzania and one of the five largest in East Africa. Getting there is straightforward: a 40-minute flight from Dar es Salaam with Precision Air or Coastal Aviation, or a six-hour boat crossing from Kilwa for those with more time than budget.
What makes Mafia genuinely special is its location at the southern edge of East Africa’s richest coral reef zone, where a warm current from the Mozambique Channel, seasonal monsoon upwelling, and freshwater discharge from mainland rivers combine to support some of the highest coastal marine biodiversity anywhere on the western side of the Indian Ocean.
Swimming with Whale Sharks
The single biggest draw is the whale shark. As the world’s largest fish — reaching 5 to 12 metres and weighing up to 20 tonnes — a whale shark encounter sounds intimidating, but Mafia Island’s version is unusually gentle and accessible, requiring nothing more than a mask and snorkel. From October to March, an aggregation of 100 to 200 individually identified whale sharks gathers in the Mafia Channel, feeding on the plankton bloom that the seasonal monsoon’s upwelling concentrates near the surface.
Whale sharks here feed by ram filtration, swimming forward with their mouths open and drawing in roughly 600 litres of water a second, filtering out copepods, krill, and fish larvae through fine gill-arch mesh. Because they feed just below the surface, snorkelers can watch the full sweep of a 1.5-metre-wide mouth moving through a visible plankton concentration, glowing faintly blue-green in the channel’s clear water. The Mafia Island Marine Park Authority runs a strict interaction protocol to keep the experience safe for both swimmers and sharks — a maximum of eight snorkelers per shark, a three-metre minimum distance from the head and tail, no touching, and no flash photography, since whale sharks are sensitive to bright light.
Every whale shark has a unique pattern of pale spots on its back, as individual as a fingerprint, and researchers and guides photograph each one they encounter to track individuals over time. Roughly 200 whale sharks have been individually identified in the Mafia Channel this way, so a shark you swim with may already have a known travel history.
Reef Diving and Nesting Turtles
Mafia’s reef system spans three main zones: a shallow fringing reef along the island’s eastern and southern shores, ideal for snorkelling at 0 to 5 metres; a barrier reef 5 to 15km offshore with dive walls dropping to 18–30 metres; and sheltered patch reefs in Kilindoni Bay, good for beginners and introductory dives. Between them, the marine park is home to more than 390 fish species and over 50 species of reef-building coral — one of the richest single-site totals on the Tanzanian coast.
One highlight worth planning a dawn dive around is the marine park’s bumphead parrotfish school, at the eastern reef wall near Shark’s Bay. Bumphead parrotfish are the world’s largest parrotfish species, reaching up to 130cm and 46kg, and schools of 50 to 150 individuals gather here to graze synchronously on the reef. Their feeding — grinding coral with fused beak-like teeth to get at the algae inside — actually produces the island’s white sand: each fish excretes 5 to 15kg of fine coral sand a day, and Mafia’s beaches are largely the product of thousands of years of exactly this process.
Mafia is also one of Tanzania’s most important sea turtle nesting sites. Three beaches — on Juani Island, at Ras Mkumbi, and at Mlango wa Punda — host nesting hawksbill and green turtles between October and March, with 50 to 120 hawksbill females and 80 to 180 green turtle females typically nesting each season. Both species are globally threatened, and Mafia’s beaches are among the most accessible places in Tanzania to see nesting activity under proper guide supervision.
Planning Your Trip
Timing matters here: whale sharks are only reliably present from October to March. Through the southwest monsoon months of May to September, rougher seas disperse the plankton bloom the sharks depend on, and the aggregation largely disappears until the northeast monsoon returns.
Several dive operators are based on the island, from Mafia Island Diving at Chole Bay (the longest-established operation) to in-house programs at Kinasi Lodge and Pole Pole Resort, alongside guided snorkel trips run directly by the Marine Park Authority. Options range from a half-day guided snorkel for around $30 to $50 per person to multi-night dive packages on the barrier reef starting around $400 to $700 all-inclusive.
Most of our guests combine Mafia Island with the rest of the Tanzania coast: a night in Dar es Salaam to see the Askari Monument and the National Museum’s Laetoli footprint casts, three nights on Mafia for the whale sharks, turtles, and reef, and three nights in Zanzibar for Stone Town and the Jozani Forest’s red colobus monkeys — a coastal extension that pairs naturally with any mainland safari.
Frequently Asked Questions
When is the best time to see whale sharks at Mafia Island?
October to March is whale shark season, when 100 to 200 individually identified sharks aggregate in the Mafia Channel to feed on the seasonal plankton bloom. They are largely absent during the May to September southwest monsoon.
Is it safe to swim with whale sharks at Mafia Island?
Yes. Whale sharks are filter feeders with no interest in humans, and the Mafia Island Marine Park Authority enforces a strict protocol — a maximum of eight snorkelers per shark, a three-metre minimum distance, and no touching or flash photography — to protect both swimmers and the sharks.
How do you get to Mafia Island?
The easiest route is a 40-minute flight from Dar es Salaam with Precision Air or Coastal Aviation. A slower alternative is a roughly six-hour boat crossing from Kilwa Masoko on the mainland.
Can you combine Mafia Island with a mainland safari?
Yes. Mafia Island combines naturally with Zanzibar and a Dar es Salaam stopover as a coastal extension to a mainland Tanzania safari, typically adding around a week to the itinerary.
Plan Your Mafia Island Safari
Our safari specialists can build a Tanzania itinerary combining Mafia Island’s whale sharks and reefs with a classic mainland wildlife safari and a Zanzibar beach stay.
Contact us today for a free, no-obligation quote on your safari.
Book Your Safari Now | Browse Sample Itineraries | Best Time to Visit