The options compared

Our pick: the 2-day option if you want two outings (a single outing can come up empty), the US$181 day if budget matters. One traveller saw the sharks despite murky water and poor weather.

Season, ethics and tips

Sources contradict each other on the season: October to March for one operator, a November to February peak for another, August to March in an old listing (2022). The sharks are wild: keep your distance, do not touch them. Mafia's marine park charges an entry fee (one operator says US$23.60 per adult per day, not confirmed). For the island, diving and lodging, see Mafia Island; for diving closer to home, diving in Zanzibar.

FAQ

When can you see whale sharks in Mafia?

From October to March, with a peak from November to February according to one operator; no trip guarantees an encounter.

Can you do Mafia in a day from Zanzibar?

Yes, by plane: about US$181 with flight, transfers, lunch and gear, for a pickup between 4 and 5 am (October 2026).

Pour aller plus loin

Continue with Pemba and Zanzibar in October.