Search Machchafushi hotels
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Go beyond your typical stay in Machchafushi
Check prices for these dates
Top hotels and accommodation in Machchafushi

Machchafushi Island Resort & Spa Maldives, The Centara Collection
Machchafushi Island Resort & Spa Maldives, The Centara Collection
9.6 out of 10, Exceptional, (189)
The price is AU$636
includes taxes & fees
8 Nov - 9 Nov

Conrad Maldives Rangali Island
Conrad Maldives Rangali Island
9.2 out of 10, Wonderful, (121)
The price is AU$1,527
includes taxes & fees
21 Oct - 22 Oct

Radisson Blu Resort Maldives
Radisson Blu Resort Maldives
9.2 out of 10, Wonderful, (69)
The price is AU$1,157
includes taxes & fees
19 Oct - 20 Oct

Bliss Dhigurah
Bliss Dhigurah
9.8 out of 10, Exceptional, (42)
The price is AU$258
includes taxes & fees
19 Oct - 20 Oct

Lily Beach Resort & Spa - All Inclusive
Lily Beach Resort & Spa - All Inclusive
9.6 out of 10, Exceptional, (168)
The price is AU$1,063
includes taxes & fees
21 Oct - 22 Oct

OUTRIGGER Maldives Maafushivaru Resort
OUTRIGGER Maldives Maafushivaru Resort
9.6 out of 10, Exceptional, (82)
The price is AU$2,653
includes taxes & fees
1 Nov - 2 Nov
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.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Machchafushi
Dive into crystal-clear waters surrounding this idyllic island to discover vibrant coral reefs teeming with colourful marine life. Spend your days hopping between pristine beaches like Dhigurah and Bikini Beach, where powdery white sand meets the turquoise lagoons perfect for snorkelling adventures.

Photo by Nashy Saeng-xuto
Open Photo by Nashy Saeng-xuto
Top Machchafushi Hotel Reviews

Machchafushi Island Resort & Spa Maldives, The Centara Collection
10/10 Excellent
More cheap accommodation in Machchafushi

Oi Beach
Gevehi Magu, Maamigili
The price is AU$103 per night from 20 Oct to 21 Oct
AU$103
20 Oct - 21 Oct
includes taxes & fees