Swim with Gentle Giants in Pristine Waters from Zanzibar

Experience the ultimate marine adventure on pristine Mafia Island! This unique 3-day whale shark safari takes you away from the crowds to swim with gentle giants in crystal-clear waters. Whale sharks are present year-round on Mafia Island, making this one of the most reliable whale shark destinations in the world. Combine this incredible marine experience with island culture, snorkeling at Chole Island, and the authentic charm of this unspoiled paradise.
Whale Shark Swimming
Year-round encounters
Chole Island
Snorkeling paradise
Island Culture
Authentic local life
Depart by flight from Zanzibar around 14:00 or 16:00 for the evening flight to Mafia Island. On arrival, you'll be met by your lodge driver who will transfer you to your accommodation. Relax at your selected lodge or choose from one of the many optional activities available on this unique island. Enjoy your first evening in this pristine paradise.
Evening Options:
Beach relaxation, sunset viewing, lodge facilities exploration
Flight: 1 hour from Zanzibar | Meals: Dinner
After breakfast, enjoy your incredible whale shark excursion! Whale sharks are present on Mafia Island year-round, with peak sightings varying by season. Check tides and activities on offer from your lodge daily. If you're very lucky, you might witness a turtle nest hatching! In the evening, enjoy a cultural city tour of Mafia Island to learn how the local people live and discover the fascinating history of this remote paradise.
Highlights:
Swimming with whale sharks, possible turtle hatching, island culture tour
Activities: Full day whale shark excursion & cultural tour | Meals: All meals
After a final leisurely breakfast, you'll have 5 hours for spectacular snorkeling at Chole Island, spending your last day exploring the pristine coral reefs and marine life of Mafia Island. The crystal-clear waters offer incredible visibility and diverse marine ecosystems. Your driver will then transfer you back across the island to the airstrip for your departure flight.
Departure Options:
Flight to Dar es Salaam (17:35-18:10) or Zanzibar (17:00)
Activities: 5 hours Chole Island snorkeling | Meals: Breakfast
per person (1 person)
2 people: €1,050 pp
3-7 people: €950 pp
Have questions or need customization?
Contact Us