Overview
Snorkeling or Swimming with whale sharks is one of the best experiences Mafia Island has to offer. Whale Sharks are the largest fish in the ocean and their docile and curious nature make them a pleasure to swim with. It is a lifetime experience that you cannot miss.
The best season begins from October to end of February when the “Dominos” (nickname for the Whale Sharks) flock to the archipelago to feast among plankton rich waters in large numbers before drifting back to the depths of the ocean. Whale sharks are not whales and are not your typical shark, It is a filter feeder and therefore has no teeth. They are the largest fish in the sea measuring up to 20m. Little is known about these gentle giants by scientists, which is what adds to the overwhelming feeling you have when you swim alongisde them.
This tour starts early in the morning and will take between 2-5 hours. Whale sharks are wild animals so there is no guarantee that they will be found, however there is a great chance that they will. Mafia Island follows the “Code of Conduct” which is a set of guidelines used all over the world. Your guide will make you aware of these guidelines for safely interacting with these whales.
Humpback Whale Watching
Humpback whales are one of the largest rorqual species; adults can grow up to 16 metres in length and weigh up to 36,000 kg. They are found all over the world and can migrate up to 25,000 km each year.
Catch the seasonal migration of Humpback Whales as they move between the warm waters of the Indian Ocean and the cooler feeding grounds of the Southern Ocean. In late August to early October, they can be seen off Chole Bay and Ras Mkumbi returning southwards. The waters to the South of Mafia Island are an excellent area to watch the humpbacks as they make their way up and down the coast as part of their annual migration. The most breathtaking moments are watching them breach, throwing themselves out of the water to land with a tremendous splash. Humpback whales are magnificent creatures with surprising acrobatic moves!
Highlights
Humpback Whale Watching
Humpback whales are one of the largest rorqual species; adults can grow up to 16 metres in length and weigh up to 36,000 kg.
Whale Sharks Snorkeling
Snorkeling or Swimming with whale sharks is one of the best experiences Mafia Island has to offer.
Know Before You Go
Trip Snapshot
- Location Mafia Island, Pwani – Mafia Archipelago
- Whale Sharks Snorkeling 2–5 hours · Beach Holiday · can be tailor-made
- Humpback Whale Watching 6–7 hours · Beach Holiday · can be tailor-made
Things to Do
- Snorkeling / Swimming
- Whale Watching
Good to Know
To reach mafia one no longer sails as the first option, but rather take a flight in light aircraft from Dar es Salaam or Zanzibar, or one of the game parks such as the Nyerere National Park. Coastal aviation and auric air both offer multiple daily flights, which take approximately 30-50 minutes. The experience is fantastic, with great views of the African bush and coastline.
The distance between Zanzibar City and Mafia Island is 198 km. It takes roughly 30 to 40 minutes flight from Zanzibar and Dar es Salaam respectively
Mafia Island enjoys two rainy seasons, similar to the mainland. In November and December and March to May. The first best time to visit is from October to February offering the best visibility The second-best time is June to September as it is the coolest time.








