This website uses cookies to ensure you get the best experience on our website. Learn more

Skip to main content

Talk to an expert 1-800-242-2434 Lines now closed

User menu
Mafia Island
Mafia Island
Mafia Island
Mafia Island

Mafia is a relatively unknown Island in the Indian Ocean.

It offers golden sandy beaches and emerald seas.

The Island is the perfect place to relax...

...and great for snorkelling or learning to dive.

Mafia Island

Picture Gallery

View pictures from the Mafia Island


The islands of the Mafia Archipelago are clustered off the coast of southern Tanzania.
Enjoy the long sandy beaches…
You enter Mafia Marine Park half-way across the island.
The Chole Bay area on Mafia Island is one of Tanzania’s best areas for diving.
You will always see something exciting…
…and colourful.
Gaze across the emerald seas…
…while your dinner is being prepared.
Explore hidden channels and coves...
... discover historic ruins ...
... and get a taste of local life.
Butiama Beach is a small beach lodge, simply furnished but well run.
Pole Pole, meaning ‘Slowly’ is a pretty little lodge with a quiet section of beach.
It’s a place to relax…
…snorkel and dive.
Chole Mjini is a rustic eco-lodge with accommodation in the form of treehouses...
... and a real sense of adventure!
1 of 17
The islands of the Mafia Archipelago are clustered off the coast of southern Tanzania.
The islands of the Mafia Archipelago are clustered off the coast of southern Tanzania.
2 of 17
Enjoy the long sandy beaches…
Enjoy the long sandy beaches…
3 of 17
You enter Mafia Marine Park half-way across the island.
You enter Mafia Marine Park half-way across the island.
4 of 17
The Chole Bay area on Mafia Island is one of Tanzania’s best areas for diving.
The Chole Bay area on Mafia Island is one of Tanzania’s best areas for diving.
5 of 17
You will always see something exciting…
You will always see something exciting…
6 of 17
…and colourful.
…and colourful.
7 of 17
Gaze across the emerald seas…
Gaze across the emerald seas…
8 of 17
…while your dinner is being prepared.
…while your dinner is being prepared.
9 of 17
Explore hidden channels and coves...
Explore hidden channels and coves...
10 of 17
... discover historic ruins ...
... discover historic ruins ...
11 of 17
... and get a taste of local life.
... and get a taste of local life.
12 of 17
Butiama Beach is a small beach lodge, simply furnished but well run.
Butiama Beach is a small beach lodge, simply furnished but well run.
13 of 17
Pole Pole, meaning ‘Slowly’ is a pretty little lodge with a quiet section of beach.
Pole Pole, meaning ‘Slowly’ is a pretty little lodge with a quiet section of beach.
14 of 17
It’s a place to relax…
It’s a place to relax…
15 of 17
…snorkel and dive.
…snorkel and dive.
16 of 17
Chole Mjini is a rustic eco-lodge with accommodation in the form of treehouses...
Chole Mjini is a rustic eco-lodge with accommodation in the form of treehouses...
17 of 17
... and a real sense of adventure!
... and a real sense of adventure!

Holidays visiting Mafia Island

Just ideas, we'll always tailor-make a trip for you


Itinerary image

Lemon Grass Beach Holiday

6 days • 2 locations
DAR ES SALAAM AIRPORT TO DAR ES SALAAM AIRPORT

Enjoy undisturbed leisure at the Mafia Archipalego’s lesser visited Chole and Mafia Islands. Two charming, elegant lodges provide opportunity for total relaxation as well as a range of activities.

US$1,700 - US$2,220 per person

View all holidays in Mafia Island

Inspire me

Need inspiration?

Let our trip chooser narrow down the options for you

Inspire me

Where to stay in Mafia Island

Our suggestions for beach lodges in Mafia Island


Pole Pole

Pole Pole

Pole Pole is a small, quiet beach lodge on Mafia. It's comfortable, almost luxurious, and has a great range of activities.


94% (99 reviews)
Chole Mjini Lodge

Chole Mjini Lodge

Chole Mjini is one of Tanzania's most environmentally aware lodges. With tree-houses, superb diving and a fantastic location on the rural island of Chole, this is ideal if you want to get back to nature.


94% (28 reviews)
Kinasi Lodge

Kinasi Lodge

Kinasi is a small, personal beach lodge on Mafia Island that has the features of a larger hotel, including a large pool and spa.


82% (11 reviews)
Butiama Beach

Butiama Beach

Situated just west of Kilondoni, the main town on Mafia, Butiama Beach is a simple beach lodge with friendly managers and a laid back vibe.


94% (10 reviews)
Shamba Kilole

Shamba Kilole

Shamba Kilole is a charming Italian-owned eco-lodge on the coast of Mafia Island, with simple rooms and friendly owner-managers.


No reviews yet
Thanda Island

Thanda Island

Thanda Island is a high-end private island destination that caters to just one group of travellers at a time.


No reviews yet

Login to Expert Africa

Sign in with password

Sign in with email link


New to Expert Africa? Create an account

Forgotten your details?

It's free & quick to set up

  • Order a brochure
  • Save your wish-list
  • Send us an enquiry
  • Pay online for your trip
  • Subscribe to our newsletter
  • Give us feedback on your trip
  • Full site benefits of the site

Need some help? Talk to our team

Africa