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

Xcalak caribe Lodge
Xcalak caribe LodgeXcalak
8.0 out of 10, Very good, (3 reviews)
The price is CA $112
CA $153 total
includes taxes & fees
Jun 10 - Jun 11

Hotel Maya Luna Adults Only
Hotel Maya Luna Adults OnlyMahahual
9.0 out of 10, Wonderful, (52 reviews)

Sol y Arena Xcalak
Sol y Arena XcalakXcalak
The price is CA $162
CA $198 total
includes taxes & fees
Jun 1 - Jun 2

Mahai Retreat
Mahai RetreatMahahual
The price is CA $214
CA $358 total
includes taxes & fees
May 31 - Jun 1

Casa Hayhu Beach
Casa Hayhu BeachMahahual
6.0 out of 10, (1 review)
The price is CA $296
CA $360 total
includes taxes & fees
Jun 1 - Jun 2
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.














































