Mafia Island Beaches: Best Beaches and Snorkelling Spots
Book an experience
Things to do here
Top-rated activities on this island — book ahead to secure your spot.
Mafia Island’s beaches exist in a different register from those of Zanzibar. There are no beach bars, no jet ski hire, no sun-lounger attendants, and no hawkers. What there is: long stretches of white sand backed by coconut palms, fishing dhows pulled up on the waterline, and water that grades from pale turquoise near shore to deep blue at the reef edge. The Marine Park status means no offshore development is permitted.
The trade-off is remoteness and limited facilities. Almost all beach access on Mafia requires staying at one of the island’s small lodges, or arranging transport from the handful of guesthouses in Kilindoni (the main town). There are no taxis at the airport and no public transport to most beaches.
Utende Beach
Utende is the main base for Mafia’s lodge accommodation and is where the island’s dive operators are located. The beach runs for about 2 km south of the jetty, wide and gently shelved with clear water over a sandy bottom. The fringing reef is 100–150 metres offshore and accessible by snorkel at high tide.
Utende beach is the most developed on Mafia in the sense that lodges front it — but developed here means three small eco-lodges with a combined total of around 30 rooms. It is not a resort strip. Outside of guests walking the beach in the morning and evening, it is typically empty.
Snorkelling from Utende: At high tide, swim out from the beach toward the reef edge — you’ll pass over seagrass beds with sea turtles and reach coral heads starting at 5–8 metres. Avoid swimming far out at low tide when the exposed sandflat makes the reef less accessible. Dive operators based at Utende rent snorkel sets for approximately USD 8–10 per day.
Chole Bay
Chole Bay is the sheltered lagoon between Mafia Island’s east coast and Chole Island. The bay is calm year-round — protected from Indian Ocean swell by Chole Island to the east — and the water is a consistent warm turquoise.
The bay beaches are less sandy and more mangrove-edged in places, but there are good swimming spots on the Mafia side between Utende and the village of Kilindoni to the north. The best approach is to walk south from Kilindoni ferry along the coast at low tide, when the sand is exposed.
Chole Island visit: A 500-metre canoe crossing from Utende reaches Chole Island (approximately TZS 2,000–5,000 per person). On the island:
- 14th–19th century Swahili ruins including a German colonial-era customs house and mosque
- A small community of approximately 1,000 people
- Chole Mjini Lodge (6 treehouse rooms built into the ruins — see Where to Stay)
- Accessible reef snorkelling on the island’s eastern face: 5–12 metres, green turtles consistent
Chole Island is one of the most rewarding half-day excursions on Mafia. Combine the ruins, a snorkel off the east face, and a cold coconut from the village for approximately USD 15–25 all in.
Ras Kisimani
Ras Kisimani is the southernmost tip of Mafia Island — a long, narrow sand spit that extends into the channel between Mafia and the Rufiji Delta on the mainland. It is a full day’s excursion from Utende (approximately 25 km by road to the south coast, then a short walk to the point).
The spit itself is uninhabited and seasonally shifted by current. The beach is fine white sand with absolutely no facilities. The swimming is shallow and calm on the bay side; the ocean side has current.
How to reach Ras Kisimani: Hire a vehicle from Kilindoni for the day (approximately TZS 60,000–80,000 or USD 22–30). The road is unsealed and requires 4WD in wet season. Most lodges can arrange this excursion with a guide for approximately USD 40–60 per person. The drive takes about 1 hour.
What to see: The bird life at the spit is excellent — terns, frigate birds, and occasionally flamingo and waders on the tidal flats. If you wade through the shallows on the west side of the spit, the sandbar extends a further 200 metres. Bring food, water, and good sun protection.
Juani Island
Juani Island is southeast of Mafia, accessible by motorised canoe from Utende (approximately 45 minutes, TZS 30,000–50,000 for a small boat). It is known for:
- The Ras Mkuu ruins — another 9th–10th century Swahili settlement
- A large sea turtle nesting beach on the island’s south coast (nesting primarily December–March)
- Excellent snorkelling on the channel reef between Juani and Mafia
Most lodges arrange guided day trips combining the ruins, snorkelling, and a beach lunch on Juani for approximately USD 50–80 per person. A cheaper but slower option is to hire a local fisherman’s boat from the Chole Bay waterfront.
Bwejuu and Mlola (North Coast)
The north coast of Mafia is less visited and harder to reach than the Utende area but has the island’s best beaches for walking — long, straight, palm-fringed, with no facilities and no other visitors. Mlola channel on the north coast is where whale shark searches operate October–March; outside this season, the beaches around Mlola and Bwejuu village are quiet and good for swimming.
Access from Kilindoni by hired vehicle: approximately 35 km, 1–1.5 hours depending on road condition. Arrange through your lodge or Kilindoni guesthouses.
Getting Around Mafia for Beach Access
- Lodge transfers: The easiest option. All lodges arrange transfers from Kilindoni airport and can organise day-trip boat excursions.
- Hired vehicle (Kilindoni): 4WD trucks available for approximately TZS 60,000–100,000 per day without driver, TZS 80,000–120,000 with driver. Ask at guesthouses in Kilindoni.
- Motorised canoes: Available from Chole Bay jetty and Kilindoni port for inter-island crossings and north-coast excursions. Agree price before departure; typically USD 15–40 per boat per crossing depending on distance.
- No public buses or shared taxis run to beach areas — Mafia is not set up for independent beach exploration without a vehicle or boat.
Browse Mafia Island and Tanzania island tours for guided boat excursions to Chole Island, Juani, and the reef snorkel sites.
Frequently Asked Questions
- Are Mafia Island's beaches crowded?
- No. Mafia receives a fraction of the visitors of Zanzibar. Even in peak season (December–February and June–October) the beaches are quiet. On most days you'll share a beach with local fishing communities and, depending on the location, no one else. This is a genuine draw for visitors who find Zanzibar's northern beaches too busy.
- Can I snorkel directly from Mafia's beaches?
- Yes, from several beaches. Chole Bay has accessible reef from the shore at mid-to-high tide — bring your own equipment. Utende beach near the lodges has a shallow entry point suitable for snorkelling. For the outer reef sites (Forbes Bay, Kinasi Pass) you need a boat, which dive operators run daily.
- What is Chole Island and how do I get there?
- Chole Island sits in Chole Bay, 500 metres from Utende on the Mafia mainland. A dugout canoe crossing costs approximately TZS 2,000–5,000 per person (less than USD 2). On the island there are 14th–19th century Swahili ruins, a small community, and excellent reef snorkelling directly off the island's east face. Day trips from Utende take 2–3 hours.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.