Thinking about visiting Mafia Island? Whether you’re planning a diving trip, a whale shark encounter, or a secluded escape at Kileleni, getting here is easier than you might think. Mafia Island (Mafia/Kilindoni Airport, code MFA) is connected to mainland Tanzania by daily flights and ferries. Here’s the latest guide (as of October 2025) on how to reach paradise.
Fastest & Easiest: Fly from Dar es Salaam (DAR)
If you’re short on time—or just want the smoothest trip—flying is by far the best option.
- Airlines: Auric Air and Coastal Aviation operate multiple daily nonstops between Dar es Salaam (DAR) and Mafia (MFA).
- Flight Time: About 30 minutes.
- Frequency: Around 8 flights daily on average (dozens weekly). Schedules vary by season, so check directly with the airline.
- Zanzibar Connection: There are also limited services from Zanzibar (ZNZ), usually routed via Dar.
💡 Travel Tips for Flying
- Pack Light: Small commuter planes have strict baggage limits—check your allowance before booking.
- Pick the Right Seat: Sit on the right-hand side when flying south for stunning views of Tanzania’s coastline.
- Easy Arrival: MFA is a small airstrip. Transfers are simple—taxis and tuk-tuks are available right at the terminal.
Cheaper, Slower: Ferry from Nyamisati
If you’re traveling on a budget—or moving gear—the public ferry is an option. It’s slower than flying but a fraction of the cost.
- Route: Dar es Salaam → Nyamisati (by road, 3–4 hours) → Ferry to Kilindoni (Mafia).
- Vessels: Recently upgraded government/contracted ferries (sometimes called MV Kilindoni or similar) now service the route.
- Timing: Typically once daily, but departures can vary. The whole journey from Dar can take most of the day.
💡 Travel Tips for the Ferry
- Arrive Early: Secure tickets at Nyamisati well ahead of departure. Ferries can sell out.
- Expect Crowds: The jetty at Kilindoni can be busy on arrival—tuk-tuks and minibuses are on hand for transfers.
- Be Prepared: Bring cash, snacks, and water. Sea conditions may delay operations.
Need-to-Know Travel Essentials
- Airport Code: MFA (Mafia Airport, Kilindoni).
- Distance: DAR → MFA is about 126 km (78 mi).
- Flight Time: ~30 minutes.
- Who Flies: Auric Air (UI) and Coastal Aviation (CQ).
- Ferry Option: From Nyamisati jetty, daily departures to Kilindoni.
Which Option Should You Choose?
- Fly if you want speed, comfort, and reliability. It’s the most common choice for visitors.
- Ferry if you’re on a budget, traveling with bulky equipment, or simply want the adventure of a slower route.
Either way, once you step onto Mafia Island, the pace of life shifts. From whale shark swims to deserted beaches, you’ll see why so many visitors say the journey is worth it.
👉 Ready to experience Mafia Island?
Book your stay at Kileleni—your intimate hideaway perched above the cliffs of Magemani.

