Swimming with Whale Sharks, Mafia Island, Tanzania

by Poi on May 13, 2015

108 Flares 108 Flares ×

Bucket lists are something that are everywhere, especially in the travel world and there are endless ‘100 things to do before you die’ type lists floating around on the web.

While some of them might be up for debate…

Go skinny-dipping at midnight in the South of France”  (very specific)

…one thing that should be on everybody’s list (if you can be bothered to have one) should be swimming with whale sharks and Mafia Island in Tanzania offers the perfect opportunity to do this.

Why go?

At first it may not seem like everyone’s cup of tea but swimming with whale sharks in something that has appealed to Kirsty and I for a long time and luckily we’ve been able to do it a few times now. The main attraction for us is being able to get so close to something so large and yet so elegant in the water.

To put it simply, you want to swim with a whale shark because they are massive and gorgeous.

What are they?

The largest fish in the sea, that’s quite a title.

Whale sharks can reach up to 12 meters in length and weigh up to 15 tonnes. They are filter feeders which means they swim close to the surface with their large mouths wide open extracting food from the sea water as they move.

For any concerned swimmers: Their favourite food is plankton, nothing near human size so don’t let that ‘shark’ bit in their name put you off.

Mafia Island

When to go?

The best period to visit Mafia Island for swimming with whale sharks is between November and April. It is possible outside these times but sightings can be fewer.

The experience?

Is simply amazing. Your cruising along on the boats deck enjoy the sunshine, suddenly someone spots a dorsal fin sticking out from the water and you thank your lucky stars it’s not going to be one of those ‘no show’ days.

Despite knowing they’re the largest fish in the ocean you still can’t help but be blown away by the size of them underwater. There’s usually plenty of shouts coming from the snorkels as each swimmer spots the shark through the water. Just like that it’s over, a whale shark has just swam past you and disappeared in seconds despite your best efforts to keep up.

Mafia Island

What to do?

Relax. Especially off Mafia Island where there are so many whale sharks to be seen.

Try and resist the urge to jump off the boat with everyone else and engage in a war of who can kick the most people in the face.

We chose instead to simply slip off the boat in the general area where the whale sharks were feeding and swim around gently with our snorkels on. We had numerous encounters with the giants swimming right past us and we had them all to ourselves while everyone else was still chasing each other around.

Example: I was floating around by myself (Kirsty and I both love the water and she’d swam off somewhere else) and decided to have a quick check underwater. I looked down to see a whale shark coming straight up out the depth at me, mouth wide open before turning away as it got too close. This happened twice in a matter of minutes (and yes I screamed like a little girl both times).

A couple of good experiences like that has got to be better than fighting with the crowds to follow a tail.


You won’t struggle to find people offering the chance to swim with whale sharks on Mafia Island. There are a number of tour operators who run trips daily and most hotels will either do it themselves or have a particular company they use. Locals with boats will also often approach you about arranging budget trips for the following day for around $45.

We chose to go with the dive centre we were diving and staying with, Big Blu. Not only was it convenient but being one of the better dive shops we’ve used, we were confident they would be respectful in the water towards the sharks.

The boats were fast, very easy to slip in and out of the water on and the staff knew what they were doing.

Mafia Island Get used to this sight.

Where to stay?

If you’re visiting Mafia Island specifically for swimming with whale sharks then you will have plenty of options when it comes to accommodation. We were staying in the marine park on the opposite side of the island to where the whale sharks are found because of access to the dive sites.

There is an extra daily cost for staying in the marine park so if you’re not wanting to dive then you can stay outside of this area and save yourself some money. You’ll also be closer to the whale sharks.

We’ve previously swam with whale sharks off the coast of the Philippines in Donsol.

Have you swam with whale sharks in Tanzania or anywhere for that matter? Was it a positive experience?


{ 7 comments… read them below or add one }

Dayna May 15, 2015 at 2:42 pm

I’ve been wanting to do this for as long as I can remember! So jealous that you guys have got to do it twice. I’ve always wondered if it’s hard to keep up with them (I’m not a strong swimmer) but sounds like they come to you!
We’re off to the Maldives in a few weeks which is the start of the season for whale sharks so hopefully we’ll see some then.
Dayna´s last blog post ..Happiness Project: Learning How to Measure Our Success in Life


Poi May 15, 2015 at 3:38 pm

You’re jealous of us? You’re going to the Maldives! That place is very high on our list for a blowout diving holiday, I’m sure you’ll have an amazing time.

Sounds like you’re going at the right time as well then, swimming (or floating around) with the whale sharks will live up to the hype I promise. Enjoy, and I look forward to hearing about it.


Rossi May 20, 2015 at 8:32 pm

This is incredible. Sadly I was in Tanzania 3 months ago and did not even know you could swim with whale sharks.


Poi May 21, 2015 at 9:16 pm

If you enjoyed Tanzania anything like as much as we did I’m sure you’ll be back there at some point and have the chance to do it.


Mzuri @ Amani Afrika May 23, 2015 at 3:24 am

Oh wow! It’s awesome that you went swimming with whale sharks at Mafia Island. Which month did you guys go? April or May?
Mzuri @ Amani Afrika´s last blog post ..2015 Kilimanjaro Full Moon Summit Series


Poi May 26, 2015 at 9:38 am

We actually went in November last year. April is usually considered the end of the season to see them so it’s best to try and go before then.


Scubanomad October 20, 2015 at 10:34 am

Beside whale shark, what’s fun diving in Tanzania? Thanks for the tips on choosing diving center.


Leave a Comment

CommentLuv badge