Imagine swapping the sound of safari vehicles for gentle waves and the sight of lions for a glimpse of the world’s biggest fish. This is what you can do on Mafia Island, one of Tanzania’s most spectacular beach escapes on the Indian Ocean coast.
Life here moves at a wonderfully relaxed pace. You find fishing villages, mangrove-fringed shores and quiet beaches, but the real magic begins beneath the surface.
Marine life around Mafia Island
Step into the sea, and you quickly see why Mafia Island is a mecca for diving and snorkelling. The protected waters of Mafia Island Marine Park are home to coral gardens and tropical fish à la Finding Nemo. And at certain times of the year, the biggest puppies come along, when whale sharks pay the island’s western coast a much sought-after visit. Another highlight is the sea turtles, and the surrounding seagrass beds and mangrove forests help support an extraordinary mix of marine life.
Mafia Island Marine Park
This special place protects around 822 square kilometres of reefs, islands, lagoons, and coastal habitats. Chole Bay, on the island’s southeastern side, is one of the main areas for guided snorkelling and diving tours.
There’s more to the island than what you see underwater, though. Traditional fishing villages, coconut palms and peaceful coastal paths make exploring on land just as appealing.
Discover Mafia Island
On Mafia, you can experience the slower side of Tanzania. If you love nature, the ocean, and places that still feel refreshingly low-key, this is your place to be.
Mafia Island at a glance
- Location: Mafia Archipelago, off the coast of Tanzania, south of Dar es Salaam
- Known for: Whale sharks, coral reefs, Chole Bay and the marine park
- Best time for drier weather: June to October
- Whale shark season: October to March; sightings are never guaranteed
- Suggested stay: Four to five nights
Top things to do on Mafia Island
- Snorkel among colourful reef fish
- Dive in the waters of Mafia Island Marine Park
- Join a responsible whale shark excursion in season
- Explore Chole Island and the Kua Ruins on Juani Island
- Take a boat trip to a sandbank or kayak through mangroves