
Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices
Check prices for these dates
Where to stay in Mafia Island?
Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Mafia Island on Hotels.com. These Mafia Island hotels consistently deliver on quality, location and traveller experience. Last updated on November 9, 2026.

1. Kanga Beach Paradise
Kanga Beach ParadiseMafia Island
8.0 out of 10, Very good, (1 review)
The price is P1,581
P2,385 total
includes taxes & fees
Nov 11 - Nov 12

2. Basecamp Mafía Island
Basecamp Mafía IslandMafia Island
8.8 out of 10, Excellent, (11 reviews)
The price is P10,985
P15,973 total
includes taxes & fees
Nov 14 - Nov 15

4. MEREMETA LODGE
MEREMETA LODGEMafia Island
The price is P5,107
P6,077 total
includes taxes & fees
Nov 10 - Nov 11

5. Afro Beach Safari
Afro Beach SafariMafia Island
The price is P2,384
P2,837 total
includes taxes & fees
Nov 10 - Nov 11

6. Kitu Kiblu
Kitu KibluMafia Island
9.0 out of 10, Wonderful, (4 reviews)
The price is P5,300
P5,990 total
includes taxes & fees
Nov 23 - Nov 24

7. Magogoni Guest House
Magogoni Guest HouseMafia Island
The price is P2,146
P2,554 total
includes taxes & fees
Nov 10 - Nov 11

8. Signature Collection by Eight Continents, Mafia Island
Signature Collection by Eight Continents, Mafia IslandMafia Island
6.0 out of 10, Good, (1 review)
The price is P4,954
P6,399 total
includes taxes & fees
Nov 10 - Nov 11

9. Meremeta Lodge
Meremeta LodgeMafia Island
The price is P3,304
P6,183 total
includes taxes & fees
Nov 12 - Nov 13

10. Chole Mjini
Chole MjiniChole Island
The price is P26,386
P31,399 total
includes taxes & fees
Nov 13 - Nov 14
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top landmarks in Mafia Island
Learn more about Mafia Island
Mafia Island is well-known for its attractions such as Kilindoni Beach and Utende Beach.





































