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 open now

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

Mafia Island: in detail

Mafia Island beach holidays: the full story

Mafia Island is one of the five sleepy, tropical islands which are clustered together in the Indian Ocean, known as the Mafia Archipelago. They are a 30-60-minute flight from Dar es Salaam and, compared with Zanzibar, are relatively little known – yet if you are seeking an undisturbed beach holiday, they are well worth considering.

On arriving at Mafia's tiny airport it is clear that the pace of life is slow here. Recently paved roads lead through the otherwise sandy-laned, one-street capital of Kilindoni, then give way to friendly farming and fishing villages. On the coast you'll find mangrove forests, a few short stretches of golden beach and a brilliant turquoise sea. Sleepy dhows float between the islands.

All five islands of the archipelago – Mafia, Jibondo, Juani, Chole and Bwejuu – have lush vegetation and wildlife, with coconut palms, baobabs, cashews, mangos and papaya trees in the interior. These forests are home to bushbabies, wild pigs, blue duikers, genets, vervet monkeys and Pteropus fruit bats, or flying foxes. On the coast, mangrove forests and tidal flats attract endless sea birds. It’s worth noting that due to the tide, seaweed can wash up on shore and so the beaches are not as pristine as some parts of the Indian Ocean.

Mafia Island Marine Park

It is the ocean here that is the great attraction. In 1995, the Mafia Island Marine Park was formed to protect the archipelago's reefs. Within Chole Bay, the shallow reefs are perfect for snorkelling or learning to dive. Outside the bay, its entrance is guarded by a long coral wall, attracting more experienced divers. Here are more than 50 kinds of coral, including giant table corals, huge stands of blue-tipped staghorn corals, and more than 400 species of fish.

This is one of Tanzania's best areas for diving. You'll always see something exciting, from rainbow-coloured clownfish to octopus, rays and the odd gigantic grouper or large potato cod. Sharks and dolphins are found in the deeper waters, and at night turtles haul themselves onto remote beaches to nest. Note that due to local winds and currents, dive sites outside the bay are often only safely accessible from about mid-September to the end of February.

When you drive across Mafia to transfer to any of the lodges on the east coast, or to Chole Island, you will go through the Marine Park entrance gate on the main road, and you will have to pay daily fees in advance, depending on the size of your party and the length of your stay. Unfortunately, Expert Africa cannot pay these fees in advance, and none of the local lodges do so on your behalf, so do be prepared. Happily they take credit cards. The current fee is $23.60 or the equivalent in Tanzanian shillings. You will need to show your receipt and ticket every time you pass through the gate on this trans-island road.

There are five beach lodges around Mafia, on two islands:

Mafia Island

Very close neighbours (see the map), Kinasi Lodge and Pole Pole each have small sections of beach in front of them, with protecting mangroves around.

Kinasi Lodge has 14 rooms spaced around a landscaped hillside studded with palm trees. Kinasi is furnished with antiques and chairs made specifically for the lodge. There are board games to play, a library, an antique billiard table and a sociable, active atmosphere.

Pole Pole is a sleepy little lodge with just seven well-appointed wooden bungalows overlooking Chole Bay. It's a place to relax, eat well, snorkel, dive and to lie back and enjoy a massage. Best of all are the free dhow day-trips to remote sand bars – so you feel like you've had an active day, even though you've just been relaxing.

Also nearby is Shamba Kilole – a pleasant, low-key, owner-run lodge with a great atmosphere and good diving opportunities.

On the mainland side of Mafia, Butiama Beach is a very consistent and enjoyable beach lodge, with good food and offering the opportunity to snorkel, dive or swim with whale sharks.

Chole Island

The remarkable Chole Mjini Lodge has been set up as a partnership with adjacent villagers. It has a few beautifully-built tree-houses on stilts in baobab trees, plus one imaginatively-designed room on the ground. Chole Mjini is a great place to experience village life, and also offers great diving, snorkelling and complementary dhow trips to sand bars. The whale shark encounters they offer are the most interesting and responsible on Mafia - a highly rewarding and memorable experience.

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% (103 reviews)
Chole Mjini Lodge

Chole Mjini

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.

95% (30 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.

95% (11 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)
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

  • 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