Mafia Island is a coastal destination in Tanzania's Indian Ocean, about 120 kilometres south of Dar es Salaam. It is part of the Mafia Archipelago and is best known for its marine life, coral reefs, beaches, whale shark experiences, diving and the Mafia Island Marine Park.
Where Is Mafia Island?
Mafia Island is located in Tanzania's Pwani Region, opposite the Rufiji Delta. The main town is Kilindoni, while Utende is one of the main areas for tourism and access to the Mafia Island Marine Park.
The main island is approximately 48 kilometres long and 17 kilometres wide at its widest point.
What Is Mafia Island Famous For?
Mafia Island is mainly known for:
- Mafia Island Marine Park
- Whale shark watching
- Scuba diving
- Snorkelling
- Coral reefs
- Sea turtles
- Beaches and sandbanks
- Fishing and sport fishing
- Chole Island
- Juani Island
- Historical ruins
- Mangrove forests
- Seagrass beds
- Traditional Swahili coastal culture
Mafia Island Marine Park
Mafia Island Marine Park was established in 1995 and covers approximately 822 square kilometres. It includes coral reefs, mangroves, seagrass beds, intertidal areas and coastal habitats.
The marine park covers parts of Mafia Island and surrounding islands and waters. It is one of Tanzania's important protected marine areas.
Visitors need to follow marine park regulations when participating in activities inside the protected area.
Whale Shark Watching
Whale shark watching is one of Mafia Island's most popular activities.
Guided boat excursions take visitors into the waters where whale sharks may be encountered. Tanzania's official tourism website currently highlights whale shark watching as one of Mafia Island's signature experiences.
Whale sharks are wild animals, so sightings cannot be guaranteed. Visitors should follow the guide's instructions and avoid touching or chasing the animals.
Diving and Snorkelling
Mafia Island is one of Tanzania's important marine tourism destinations.
Its waters contain coral reefs and a wide variety of marine life. Snorkelling is suitable for visitors who want to explore shallow reef areas, while scuba diving allows experienced divers to explore deeper sites.
The marine park contains coral reefs, seagrass beds, mangroves and other marine habitats that support a variety of species.
Beaches and Sandbanks
Mafia Island has quiet beaches and several sandbanks that can be visited by boat.
Boat excursions can combine swimming, snorkelling, photography, picnics and beach relaxation.
The exact locations visited depend on the weather, tides and the tour operator.
Marine Wildlife
The waters around Mafia Island support diverse marine life, including:
- Whale sharks
- Sea turtles
- Reef fish
- Coral organisms
- Dolphins and other marine species
- Various coastal birds
Two species of sea turtle use beaches around the Mafia marine park area for nesting.
Chole Island
Chole Island is located within the Mafia Archipelago and is commonly included in excursions from Mafia Island.
Visitors can explore its natural environment, local community and historical remains.
Chole is also associated with the marine park and provides opportunities to experience the cultural and historical side of the Mafia area.
Juani Island
Juani Island is another important island within the Mafia Archipelago.
It is known for its natural environment, beaches, marine activities and historical sites.
Visitors can arrange boat trips to explore the island and surrounding waters.
Historical Sites
Mafia and the surrounding islands have a long history connected to Swahili coastal settlements and Indian Ocean trade.
Historical ruins within the marine park area include sites dating back to around the 13th century.
Travellers interested in history can combine marine activities with visits to archaeological and cultural sites.
Activities to Do in Mafia Island
The main activities include:
1. Whale shark watching
2. Scuba diving
3. Snorkelling
4. Swimming
5. Boat excursions
6. Fishing
7. Sport fishing
8. Visiting sandbanks
9. Beach relaxation
10. Visiting Chole Island
11. Visiting Juani Island
12. Cultural tours
13. Historical site visits
14. Walking and nature activities
15. Kayaking and canoeing where available
Best Time to Visit Mafia Island
Mafia Island can be visited during different times of the year, but weather and sea conditions should be considered when planning marine activities.
The drier months are generally more convenient for beach activities and excursions.
The period from around October to February is commonly associated with good marine visibility and whale shark experiences, although sightings depend on natural conditions.
The main rainy periods are generally around March to May and November to December. Heavy rain can affect some outdoor and marine activities.
Before travelling, check current weather and sea conditions with your accommodation or tour operator.
How to Get to Mafia Island
By Air
Flying is the most convenient option for many visitors.
Flights are available from Dar es Salaam, and services may also connect Mafia with other destinations depending on the current flight schedule. Tanzania's official tourism website currently highlights flights between Dar es Salaam and Mafia Island for its 2026 Mafia Island tourism programme.
Mafia Airport is located near Kilindoni.
By Boat
Boat travel is also possible, but schedules and operating conditions can change. Travellers should confirm the current service before planning their journey around sea transport.
Getting Around Mafia Island
Transport options include:
- Local taxis
- Private transfers
- Motorcycles
- Bicycles
- Tour vehicles
- Boats for island and marine excursions
If you plan to visit several attractions, arranging transport through your accommodation or a local tour operator is usually easier.
Where to Stay
- Beach lodges
- Hotels
- Tented camps
- Guesthouses
- Eco-lodges
- Private resorts
Tourism accommodation is concentrated around areas such as Kilindoni and Utende.
Mafia's official marine park website lists accommodation facilities including Kinasi Lodge, Chole Mjini House Lodge, Pole Pole Hotel, Eco Shamba Kilole Lodge, Mafia Lodge and Thanda Island.
How Many Days Do You Need?
For a short trip, 3 days can cover the main highlights.
A 4–5 day stay is better if you want to combine whale shark watching, diving or snorkelling, island excursions and beach relaxation.
Divers may want to stay longer to explore several dive sites.
Mafia Island Travel Budget
The total cost depends on:
- Flights
- Accommodation
- Marine park fees
- Whale shark excursion
- Diving or snorkelling
- Boat transfers
- Food
- Local transportation
- Other activities
Mafia Island is a protected marine environment. Visitors should:
- Never touch coral
- Never remove coral, shells or marine animals
- Do not feed marine animals
- Do not chase whale sharks or other wildlife
- Follow instructions from marine guides
- Avoid damaging seagrass and coral
- Dispose of waste properly
- Respect turtle nesting areas
- Follow all marine park regulations
The Mafia Island Marine Park protects important coral reef, mangrove, seagrass and coastal ecosystems.
.jpeg)