Mafia Island flights from London connect through Dar es Salaam. The Mafia Airport (MFA) handles both domestic and regional flights. Total journey time from the UK ranges from 14-20 hours depending on your routing and layover.
Airlines serving this route from the UK include Ethiopian Airlines, Kenya Airways, Turkish Airlines, Emirates. You'll connect through Dar es Salaam before taking a regional or domestic flight to Mafia Island. Book through a single carrier where possible to simplify baggage handling and rebooking if delays occur.
Return fares range from £650-1250 depending on season and how far ahead you book. August-September pushes prices up significantly. Book 6-8 weeks ahead for the best balance of availability and price. Business class starts around £2800.
Domestic flights from Dar es Salaam take 30 minutes. June to October offers the best weather conditions. The local currency is Tanzanian Shilling (TZS) and the timezone is EAT (GMT+3).
Price Patterns
Prices typically drop Tuesday and Wednesday for bookings. Peak pricing applies during August-September. Compare fares across different connection points as Dar es Salaam routes may vary significantly in price.
Sweet Spot
6-8 weeks before travel for the best combination of availability and price. Earlier booking recommended for peak season travel.
Avoid Booking
Less than 2 weeks out (premium pricing)
During school holiday periods without planning ahead
Peak season (August-September) without advance booking
Whale Sharks
Swim alongside gentle whale sharks in one of East Africa’s best marine experiences.
Marine Park
Snorkel and dive in the protected reefs of Mafia Island Marine Park.
Chole Ruins
Explore historic ruins and quiet village life on nearby Chole Island.
Sandbank Picnic
Relax on a remote sandbank surrounded by clear turquoise waters.
Kilindoni Town
Visit the island’s main town to see local markets and traditional coastal life.