Book Your Stay on Mafia Island

Planning your stay on Mafia Island? Tell us your dates and we’ll check availability personally. You’ll receive a reply within 24 hours with confirmation and payment details. No payment is taken until your dates are confirmed.

🌴 Stay 6, Pay 5

Book 6 nights or more and your 6th night is free – all year round, including high season. Just choose your dates below and the discount is applied in your quote.

Book direct for our best rate and personal service.

Where You’ll Stay on Mafia Island

Eco Shamba Kilole Lodge has only six private bungalows, spread across 13 acres of botanical grounds inside Mafia Island Marine Park. Each bungalow stands at least 24 meters from the next, surrounded by indigenous trees, so your stay on Mafia Island is quiet, private and close to nature.

Suite Raha bedroom – stay on Mafia Island at Eco Shamba Kilole Lodge

Raha Bedroom

Suite Bahati bedroom, Book Your Stay in Mafia Island eco lodge

Bahati Bedroom

Suite Harusi bedroom, Eco Shamba Kilole Lodge, Book your Stay in Mafia Island

Harusi Bedroom

Chalet Cherehani bedroom, Mafia Island Marine Park

Cherehani Bedroom

Chalet Mvuvi king size bed, Mafia Island eco lodge

Mvuvi Bedroom

Chalet Makonde bedroom, Mafia Island Eco Shamba Kilole Lodge

Makonde Bedroom

What’s Included

  • Breakfast and dinner every day
  • The swimming pool and 13 acres of botanical grounds, home to 44 recorded bird species
  • Personal help planning whale shark trips, scuba diving and snorkeling with our partner Big Blu
  • Airport transfers arranged on request (USD 20 per person each way)

Booking and Payment

  • A 50% deposit confirms your booking. The balance is due one month before arrival, or the full amount if you book less than a month ahead.
  • Payment by bank transfer or Credit/Debit Card (3% charges)
  • Cancellation charges: 50% if cancelled more than two weeks before arrival, 75% within two weeks, 100% within one week.