Book Cheap Hotels in Xcalak
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Xcalak
Most frequently booked Xcalak hotels

Playa Sonrisa Hotel
Km 7 Camino Costero Xcalak QROO
0.27 km from city centre
Book a stay at this beach hotel in Xcalak. Enjoy free breakfast, free WiFi, and free parking. Popular attraction Arrecifes de Xcalak National Park is located nearby.
On private beach
Pool

Costa de Cocos Xcalak
Km 52 carretera Mahahual, Xcalak Mexico. Xcalak QROO
Free cancellation
Reserve now, pay when you stay
1.06 km from city centre
The price is CA $99 per night
CA $99
per night
Feb 17 - Feb 18
Stay at this hotel in Xcalak. Enjoy free breakfast, free WiFi, and free parking. Popular attraction Arrecifes de Xcalak National Park is located nearby.
Breakfast included
Parking included

Sol y Arena Xcalak
Camino Costero Mahahual Km 40 Xcalak QROO
Free cancellation
Reserve now, pay when you stay
3.63 km from city centre
The price is CA $181 per night
CA $181
per night
Feb 17 - Feb 18
Stay at this hotel in Xcalak. Enjoy free breakfast, free WiFi, and 2 outdoor pools. Popular attraction Arrecifes de Xcalak National Park is located nearby.
Pool
Breakfast included

Carlos Davila Sainz
Camino Costero Mahaual km 40 Xcalak QROO
Free cancellation
Reserve now, pay when you stay
0.02 km from city centre
The price is CA $246 per night
CA $246
per night
Feb 17 - Feb 18
Book a stay at this beach cabin in Xcalak. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attraction Arrecifes de Xcalak National Park is located nearby.
Pool
Pet-friendly

Mahi Mahi, Beachfront Apartment (6 guests), Level 3
Xcalak QROO
0.24 km from city centre
The price is CA $233 per night
CA $233
per night
Feb 19 - Feb 20
Book a stay at this beach apartment in Xcalak. Enjoy free WiFi, a beach locale, and breakfast (surcharge). Popular attraction Arrecifes de Xcalak National Park is located nearby.

Tarpon- Beachfront Apartment (4 guests), Level 2
Xcalak ROO
0.23 km from city centre
The price is CA $196 per night
CA $196
per night
Feb 17 - Feb 18
Book a stay at this beach apartment in Xcalak. Enjoy free WiFi, a beach locale, and breakfast (surcharge). Popular attraction Arrecifes de Xcalak National Park is located nearby.
Kitchen
Free WiFi

Permit- Beachfront Apartment (6 guests), Level 1
Xcalak QROO
0.22 km from city centre
The price is CA $233 per night
CA $233
per night
Feb 20 - Feb 21
Book a stay at this beach apartment in Xcalak. Enjoy free WiFi, a beach locale, and breakfast (surcharge). Popular attraction Arrecifes de Xcalak National Park is located nearby.
Kitchen
Free WiFi

Xcalak caribe Lodge
Guerrero Xcalak QROO
0.09 km from city centre
Book a stay at this beach B&B in Xcalak. Enjoy free WiFi, a beach locale, and a rooftop terrace. Popular attraction Arrecifes de Xcalak National Park is located nearby.
Pet-friendly
Free WiFi
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 hotels in Xcalak for Extended Stay

El Fuerte Beach Resort
Calle Róbalo Manzana No. 16 Lote 01 Mahahual QROO
The price is CA $150 per night from Feb 17 to Feb 18
CA $150
per night
Feb 17 - Feb 18
9/10 Wonderful! (152 reviews)
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.
Xcalak hotels essential information
Accommodation | 93 hotels |
|---|---|
Lowest Price | CA $121 |
Highest Price | CA $314 |
Popular hotels | Playa Sonrisa Hotel, Costa de Cocos Xcalak, Sol y Arena Xcalak, Carlos Davila Sainz, Mahi Mahi, Beachfront Apartment (6 guests), Level 3, Tarpon- Beachfront Apartment (4 guests), Level 2 , Permit- Beachfront Apartment (6 guests), Level 1, Xcalak caribe Lodge, Xcalak paradise Hotel |
Frequently asked questions
Recent Xcalak hotel reviews by fellow wanderers

Playa Sonrisa Hotel
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"From the moment we arrived at Playa Sonrisa, we knew it was going to be special — but it exceeded all our expectations. The place is absolutely breathtaking: peaceful, beautiful, perfectly maintained, and filled with an atmosphere that truly helps you disconnect from the world and reconnect with nature.
The staff is incredibly kind and welcoming. They are always attentive, smiling, and genuinely happy to help with anything you need. They make you feel at home from the very first moment — and that makes all the difference.
And the food… simply delicious! Every dish was full of flavor, beautifully presented, and clearly prepared with care and love.
If you’re looking for a place to relax, enjoy amazing food, and experience outstanding service, Playa Sonrisa is the perfect destination. I would come back again and again without hesitation.
Thanks Blaney and Steve to make our staying so spectacular."
A verified traveller stayed at Playa Sonrisa Hotel
Types of hotels
Hotels near…
Areas of Xcalak
Most popular
Hotels
- Isla Mujeres All Inclusive Resorts & Hotels
- Cheap Hotels in Playa del Carmen
- Hotels with smoking rooms in Cancun
- Cheap Hotels in Cancun
- Cheap Hotels in Puerto Morelos
- Costa Mujeres All Inclusive Resorts & Hotels
- Cancun All Inclusive Resorts & Hotels
- Costa Mujeres Waterpark Hotels and Resorts
- Playa del Carmen All Inclusive Resorts & Hotels
- Cozumel All Inclusive Resorts & Hotels
- Cancun Golf Resorts & Hotels
- Puerto Morelos All Inclusive Resorts & Hotels
- Tulum All Inclusive Resorts & Hotels







