
Indian Ocean
Mafia Island
Tanzania's first marine park — whale sharks, unbleached reefs and a slow, barefoot pace of life.
- Duration
- 3 – 5 days
- Best time to visit
- October – March (whale sharks peak November – February)
- Price from
- From USD 190 per person / night
- Getting there
- 30-minute flight from Dar es Salaam to Mafia airstrip; connections from Zanzibar and Selous.
About Mafia Island
Mafia sits south of Zanzibar off the Rufiji Delta and pairs naturally with a Nyerere (Selous) safari. The marine park protects 822 km² of reef, mangrove and seagrass, and the whale shark aggregation is one of the most reliable in the world.
Highlights
- Swim with whale sharks in Kilindoni Bay
- Chole Bay diving inside Mafia Island Marine Park
- Green turtle nesting at Juani Island
- Historic Kua ruins and mangrove kayaking
- Superb game fishing in the Mafia Channel
What's included
- Beach lodge accommodation with breakfast
- Marine park orientation
- Airstrip transfers
Not included
- Flights
- Marine park fee (USD 23 per day)
- Diving and whale shark excursions
- Tips
You may also like
Ready for your Tanzanian adventure?
Every itinerary is private and tailor-made. Call, WhatsApp or email us and we will design your trip around your dates, budget and pace.