Beach Guide

Mafia Island

Mafia Archipelago, Indian Ocean south of Zanzibar

A remote, undeveloped marine-park island with quiet beaches, world-class diving and snorkeling, and seasonal whale shark encounters rather than resort or party scenes.

Coastline

Indian Ocean reef and bay

Sand & Water

white, clear and sheltered in Chole Bay

Best For

Diving, Snorkeling

Mafia Island is the largest island in a small archipelago lying in the Indian Ocean roughly 120 kilometers south of Zanzibar, off the southern coast of Tanzania near the mouth of the Rufiji River. Despite the name, which most likely comes from the Swahili or Arabic for an archipelago rather than anything sinister, it is one of the most peaceful corners of the East African coast. It is a different proposition entirely from its more famous northern neighbor. There are no resort strips, no party beaches, and no crowds; the island is low-key, sparsely developed, and reached only by a small plane from Dar es Salaam or by a long boat crossing from the mainland. The beaches themselves are quiet, palm-backed, and often completely empty, with soft white sand and warm water, but they are honestly not the headline act, and many of the shorelines are tidal flats and mangrove rather than long open sweeps of sand. The real draw here lies offshore, in the warm, clear water of the Mafia Island Marine Park, gazetted in 1995 as one of the largest protected marine areas in the Indian Ocean. Much of the island's southern coast wraps around Chole Bay, a sheltered, mangrove-fringed lagoon dotted with smaller islands like Chole, Juani, and Jibondo, where coral gardens, seagrass beds, and tidal channels teem with fish. Because the bay is enclosed and shallow, the water inside is calm and clear and the tides matter a great deal, draining the flats at low water and filling the channels twice a day. This is an island for people who care more about what is under the surface than about a manicured stretch of sand, and it rewards divers, snorkelers, and anglers far more than it rewards sunbathers looking for a buzzing beach scene or a row of beach bars.

What makes Mafia genuinely special, and what increasingly puts it on the travel map, is the seasonal gathering of whale sharks off Kilindoni, the island's main town, on the western side facing the mainland. Roughly from October through March these gentle giants, the largest fish in the ocean and entirely harmless plankton-feeders, congregate in the nutrient-rich coastal waters fed by the Rufiji delta, and Mafia is one of the few places on earth where you can reliably snorkel alongside them close to shore rather than chasing them far out at sea. The peak months are usually November to February, and trips run in small groups from Kilindoni in calm morning conditions. Beyond the whale sharks, the diving in Chole Bay and along the outer reefs is world-class, with healthy hard and soft corals, turtles, rays, groupers, napoleon wrasse, and excellent visibility once the southeast trade winds drop after May. Juani Island shelters a beach where green turtles nest, and the ruins of old Swahili settlements, including the abandoned town of Kua and a 19th-century customs house on Chole, add a layer of history to the marine life. The trade-offs are honest and worth knowing before you book. Mafia is remote, the infrastructure is basic, mobile signal and power can be patchy, choices for food and lodging are limited and concentrated around Utende and Chole Bay, and getting here costs both time and the price of a flight. Many lodges close during the long rains of April and May, when the sea turns rough. If you want nightlife, shopping, a wide choice of restaurants, or a long unbroken sweep of resort beach, Zanzibar's Nungwi or Paje will suit you far better. But for total seclusion, serious marine encounters, and an island that still feels genuinely undiscovered, Mafia is hard to beat anywhere on the Indian Ocean coast of Africa.

DivingSnorkelingWhale shark encountersFishingSeclusionMarine wildlife

Best Time to Visit Mafia Island

Mafia is shaped by the Indian Ocean monsoon. The dry, calmer season from roughly June to October brings the best diving conditions and excellent visibility once the southeast trade winds ease. Whale sharks gather off Kilindoni from around October to March, with the peak generally between November and February, which overlaps with the warm northeast monsoon. The long rains in April and May bring rough seas, strong winds, and reduced services, with some lodges closing entirely. Water stays warm year-round, but sea conditions and whale shark presence are the main factors to plan around.

Best Months to Swim

JuneJulyAugustSeptemberOctoberNovemberDecemberJanuaryFebruaryMarch

Months to Avoid

AprilMay

Things to Do at Mafia Island

Snorkeling with whale sharks

From roughly October to March, whale sharks feed in the plankton-rich waters off Kilindoni. Licensed boats take small groups out to snorkel alongside them, one of the most reliable whale shark experiences in the world.

Scuba diving in Mafia Island Marine Park

The protected waters of Chole Bay and the outer reefs offer healthy hard and soft corals, walls, and channels with turtles, rays, groupers, and strong visibility. Several lodges run their own PADI dive operations.

Snorkeling Chole Bay

The sheltered lagoon has coral gardens and seagrass beds reachable by short boat trips, ideal for spotting reef fish, turtles, and the occasional ray in calm, clear water.

Big game and deep-sea fishing

The channel and offshore waters are known for sailfish, marlin, tuna, and giant trevally. Catch-and-release sport fishing is popular, with charters running from the lodges.

Visiting Chole and Juani islands

Short dhow or boat hops reach Chole Island, with its ruined 19th-century customs house and baobabs, and Juani Island, home to a green turtle nesting beach and Swahili ruins.

Mangrove and dhow exploration

Traditional dhow trips wind through the mangrove channels of Chole Bay, good for birdlife, sunsets, and quiet exploration of the lagoon's smaller islets.

Where to Stay near Mafia Island

Accommodation on Mafia is limited and concentrated around Utende and Chole Bay in the south, near the marine park, with a few simpler options closer to Kilindoni. Choices run from rustic beach bandas and guesthouses to a small number of high-end eco-lodges, but the island has nothing like the resort density of Zanzibar. Booking ahead matters, especially during whale shark season.

Pole Pole Bungalow Resort

$$$

Boutique eco-lodge

An intimate, high-end lodge with a handful of wooden bungalows above Chole Bay, known for diving and a quiet, secluded atmosphere.

Mafia Island Lodge

$$

Mid-range lodge

A larger, established lodge on the beach at Utende inside the marine park, with its own dive center and easy access to Chole Bay.

Beach bandas and guesthouses near Kilindoni

$

Budget guesthouse

Simple, locally run rooms and bandas closer to the main town, the most affordable base and handy for the whale shark boats off Kilindoni.

Getting to Mafia Island

Mafia is reached almost entirely by air. Small planes fly from Dar es Salaam to Mafia's airstrip near Kilindoni, a short and scenic hop that is by far the most practical option. There is a sea route by ferry and dhow from the mainland at Nyamisati, but it is slow, weather-dependent, and used mainly by locals. Most visitors connect through Dar es Salaam, sometimes after flights from Zanzibar or Arusha.

FromMethodDuration
Dar es SalaamLight aircraft to Mafia airstrip (near Kilindoni)30 to 40 min
Zanzibar (Stone Town)Light aircraft, usually via Dar es Salaam1 to 2 hours total
Nyamisati (mainland)Ferry and dhow crossing3 to 5 hours (weather-dependent)

Food & Drink

Dining on Mafia is simple and centered on the lodges, which serve fresh seafood, Swahili curries, and grilled catch of the day. Expect prawns, octopus, crab, kingfish, and tropical fruit rather than a wide restaurant scene; there is little dining outside the lodges and guesthouses. Local coconut, spices, and the daily catch from the surrounding waters are the highlights, so come for the freshness rather than variety or nightlife.

Safety & Practical Tips

Mafia is a quiet, low-crime island where the main risks are practical rather than personal: remoteness, limited medical facilities, and the sea itself. Tourism is small-scale and locals are welcoming, but the island's isolation means you should plan for self-sufficiency.

  • Only snorkel with whale sharks through licensed operators who follow the marine park's responsible-encounter rules
  • Check tide and current conditions before swimming or snorkeling, as channels in Chole Bay can run strong
  • Medical facilities are very basic, so carry comprehensive travel and dive insurance with evacuation cover
  • Bring any prescription medicines, cash, and essentials with you, as shops and ATMs are limited
  • Use reef-safe sunscreen and never touch or stand on the coral inside the marine park
  • Respect local Muslim customs by dressing modestly away from the beach and lodges

Nearby Attractions

Mafia Island Marine Park

Marine park

One of the largest protected marine areas in the Indian Ocean, covering Chole Bay and surrounding reefs with rich coral, fish, turtles, and the island's diving and snorkeling sites.

Chole Island

Historic island

A tiny mangrove-fringed island in Chole Bay with the atmospheric ruins of a 19th-century Swahili customs house, baobabs, and a flying fox colony, reached by a short dhow hop.

Juani Island

Wildlife and ruins

A larger neighboring island with a green turtle nesting beach, tidal pools, and the overgrown ruins of the old Swahili settlement of Kua.

Kilindoni

Town

Mafia's main town and gateway, home to the airstrip, market, and the launch point for whale shark snorkeling trips off the western coast.

Frequently Asked Questions

When is the best time to visit Mafia Island?

The dry season from June to October offers the calmest seas and best diving visibility. For whale sharks, come between October and March, with the peak from November to February. Avoid April and May, when the long rains bring rough seas and some lodges close.

Can you swim with whale sharks on Mafia Island?

Yes. Mafia is one of the most reliable places in the world to snorkel with whale sharks, which feed off Kilindoni roughly from October to March. Licensed operators run small-group boat trips that follow the marine park's responsible-encounter guidelines.

How do you get to Mafia Island?

Almost everyone flies in on a light aircraft from Dar es Salaam, a scenic 30 to 40 minute hop to the airstrip near Kilindoni. There is a slow ferry and dhow route from the mainland at Nyamisati, but it is weather-dependent and used mainly by locals.

Is Mafia Island better than Zanzibar?

It depends what you want. Mafia is far quieter and more remote, with world-class diving, whale sharks, and total seclusion but very limited resorts, nightlife, and beach scene. If you want lively resort beaches, Zanzibar's Nungwi or Paje suit better; for marine wildlife and peace, Mafia wins.

Are the beaches good on Mafia Island?

The beaches are quiet, palm-backed, and often empty, but they are not the main reason to visit. Much of the southern coast is mangrove and reef around Chole Bay rather than long open sand, so people come for the diving, snorkeling, and marine life more than for sunbathing.