
Xcalak hotels from HK$361
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Xcalak
Family friendly
Check prices for these dates
Our top choices for Xcalak hotels

1. Sol y Arena Xcalak
Sol y Arena XcalakXcalak
The price is HK$1,246
HK$1,516 total
includes taxes & fees
23 Jun - 24 Jun

2. Xcalak caribe Lodge
Xcalak caribe LodgeXcalak
8.0 out of 10, Very good, (3 reviews)
The price is HK$635
HK$871 total
includes taxes & fees
24 Jun - 25 Jun

3. Hotel Boutique Sylvie
Hotel Boutique SylvieMahahual
10.0 out of 10, Exceptional, (1 review)
The price is HK$813
HK$992 total
includes taxes & fees
23 Jun - 24 Jun

4. 40 Cañones
40 CañonesMahahual
8.8 out of 10, Excellent, (630 reviews)
The price is HK$794
HK$969 total
includes taxes & fees
23 Jun - 24 Jun

5. Hotel Luna de Plata
Hotel Luna de PlataMahahual
8.2 out of 10, Very good, (102 reviews)
The price is HK$307
HK$380 total
includes taxes & fees
23 Jun - 24 Jun

6. Cabañas Palmeras de Mahahual
Cabañas Palmeras de MahahualMahahual
8.8 out of 10, Excellent, (19 reviews)
The price is HK$384
HK$442 total
includes taxes & fees
23 Jun - 24 Jun

7. Hotel Museo Matan Ka'an
Hotel Museo Matan Ka'anMahahual
8.4 out of 10, Very good, (732 reviews)
The price is HK$242
HK$281 total
includes taxes & fees
28 Jun - 29 Jun

8. Hotel Mahahual Caribe
Hotel Mahahual CaribeMahahual
8.0 out of 10, Very good, (14 reviews)
The price is HK$307
HK$379 total
includes taxes & fees
7 Jul - 8 Jul

9. Eco Cabañas BlueKay
Eco Cabañas BlueKayMahahual
7.8 out of 10, Good, (70 reviews)
The price is HK$231
HK$287 total
includes taxes & fees
23 Jun - 24 Jun

10. Noah Beach Hotel & Suites
Noah Beach Hotel & SuitesMahahual
8.8 out of 10, Excellent, (139 reviews)
The price is HK$595
HK$728 total
includes taxes & fees
24 Jun - 25 Jun

11. Las Cabañas Del Doctor
Las Cabañas Del DoctorMahahual
7.6 out of 10, Good, (125 reviews)
The price is HK$346
HK$426 total
includes taxes & fees
23 Jun - 24 Jun

12. Oneiro Suites
Oneiro SuitesMahahual
8.4 out of 10, Very good, (55 reviews)
The price is HK$572
HK$700 total
includes taxes & fees
23 Jun - 24 Jun

13. Hotel Quinto Solé
Hotel Quinto SoléMahahual
8.0 out of 10, Very good, (459 reviews)
The price is HK$313
HK$361 total
includes taxes & fees
29 Jun - 30 Jun

14. Alamar - Hotel Boutique
Alamar - Hotel BoutiqueMahahual
4.0 out of 10, (2 reviews)
The price is HK$715
HK$874 total
includes taxes & fees
23 Jun - 24 Jun

15. Hotel Inkanto
Hotel InkantoMahahual
8.2 out of 10, Very good, (16 reviews)
The price is HK$622
HK$925 total
includes taxes & fees
23 Jun - 24 Jun

16. Hotel El Caballo Blanco
Hotel El Caballo BlancoMahahual
9.0 out of 10, Wonderful, (100 reviews)
The price is HK$765
HK$933 total
includes taxes & fees
23 Jun - 24 Jun

17. Aquastar Hotel & Apartments
Aquastar Hotel & ApartmentsMahahual
8.0 out of 10, Very good, (599 reviews)
The price is HK$476
HK$546 total
includes taxes & fees
10 Jul - 11 Jul

18. Hotel xahuayxol
Hotel xahuayxolMahahual
The price is HK$488
HK$598 total
includes taxes & fees
23 Jun - 24 Jun

19. HOTEL MACHOS MAHAHUAL
HOTEL MACHOS MAHAHUALMahahual
7.6 out of 10, Good, (33 reviews)
The price is HK$367
HK$452 total
includes taxes & fees
17 Jul - 18 Jul

20. Casa Hayhu Beach
Casa Hayhu BeachMahahual
6.0 out of 10, (1 review)
The price is HK$1,683
HK$2,045 total
includes taxes & fees
23 Jun - 24 Jun
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
Stay near popular Xcalak attractions
Learn more about Xcalak
This tiny fishing village offers world-class snorkelling along the Mesoamerican Reef with colourful parrotfish and sea turtles. Local guides take you fly-fishing in the shallow flats or to explore the nearby Xcalak Reef National Marine Park.

More cheap stays in Xcalak

Hotel Mahahual Caribe
Huachinango S/N Mahahual Mahahual QROO
The price is HK$307 per night from 7 Jul to 8 Jul
HK$307
HK$379 total
7 Jul - 8 Jul
includes taxes & fees










































































