Mafia Island

Mafia Island is Tanzania's first marine park. It is one of the world's best dive locations. Both diving and snorkelling in the Mafia Island Marine Park are excellent with pristine coral and prolific sea life. Swimming with the whale sharks is a unique experience and Mafia Island is one of the few places you can have a good chance of finding these 20m long fish.

  • Snorkelling & diving: Excellent
  • Best time to visit Mafia : June - March
  • How to get to Mafia: best to fly
  • Activities available: swimming with whale sharks, diving, beach and snorkelling

Most of the hotels on Mafia are on the south east side around Mafia's Chole Bay Marine Park where most of the diving is to be found. There are a couple of lodges on the western side, giving easy access to the areas preferred by the whale sharks.

If you are are there for the diving then staying around the marine park is best, as you can just walk to the boat from your lodge. Some new dive sites have been discovered on the south west side of Mafia, outside the marine park.

A visit to Mafia Island works well when combined with a safari to the Selous Game Reserve or Ruaha National Park.

Mafia Island Locations view all

Chole Bay, on Mafia Island is Tanzania's first marine park. This is an ideal location for diving, snorkelling, fishing or just to relax and watch the sun sink into the blood warm Indian Ocean. Whale watching and swimming with whale sharks is also a popular activity!

The West coast of Mafia Island has fantastic squeaky white sand beaches - the perfect place to relax and read or sunbathe.

Mafia Island Activities

Mafia Island Scuba Diving

Loading... Please wait.

more info

Whale Shark Watching

Loading... Please wait.

more info

Special Offers

Amani Forest Camp - Emau Hill - Discounted Resident Rates

5% discount on en-suite accommodation for TZ residents more info