Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Xcalak – 7 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Costa De Cocos

Hotel in Xcalak

Set among coconunt palms on Xcalak Beach, Costa De Cocos Hotel offers traditional Mayan-style beach bungalows with wood walls and thatched roofs, as well as free Wi-Fi and free parking. If you're looking for a place to rest, you should definitely go for Costa De Cocos! Desolate place that doesnt seem to be discovered by many tourists yet. Beautiful place to snorkle/flyfish. But most of all: BRILLIANT PERSONNEL!!! Special thanks to WILLY and FRANCISCO for making our stay unforgettable! :)

Show more Show less
7.9
Good
55 reviews
Price from
$90
per night

Flying Cloud Hotel

Hotel in Xcalak

Located in Xcalak, a few steps from Xcalak Beach, Flying Cloud Hotel has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar.

Show more Show less
6.2
Review score
5 reviews
Price from
$72
per night

CASA PARAÍSO

Xcalak

Located in Xcalak, just a few steps from Xcalak Beach, CASA PARAÍSO provides beachfront accommodations with a restaurant, free bikes, a shared lounge and free WiFi. Beautiful remote location, great staff and nice upgrades from our visit a few months ago. Benjamin, Chase and Sarah are wonderful hosts and the beach at Xcalak is amazing!

Show more Show less
8.9
Excellent
50 reviews
Price from
$140
per night

Xcalak Caribe Lodge

Xcalak

Located a few steps from Xcalak Beach, Xcalak Caribe Lodge provides accommodations with a restaurant, a bar and a 24-hour front desk for your convenience. Complimentary WiFi is featured. We loved the ocean side location, super friendly and helpful staff. Room was clean and had all the basics that you will need. Breakfast was freshly made, healthy, and amazingly delicious!

Show more Show less
7.5
Good
31 reviews
Price from
$84.66
per night

Caribbean Casa Blanca

Xcalak

Located a few steps from Xcalak Beach, Caribbean Casa Blanca offers air-conditioned accommodations with a patio. Lazaro has been an excellent host for us! Always there, willing to help and make us feel comfortable, and we really asked him a lot of questions... he has been quite patient with us.

Show more Show less
9
Wonderful
25 reviews
Price from
$160
per night

Sol y Arena Xcalak

Xcalak

Located in Xcalak, just 1.6 miles from Xcalak Beach, Sol y Arena Xcalak has beachfront accommodations with an outdoor swimming pool, a garden, a private beach area and free WiFi. The staff were incredulity helpful and accommodating during our time there. They provided delicious home cooked breakfasts, kayaks, and let us borrow an atv to get around town.

Show more Show less
9.1
Wonderful
13 reviews
Price from
$135
per night

Punta Ch´uuy,i Xcalak

Xcalak

Located in Xcalak in the Quintana Roo region and Gavilán reachable within 5.2 miles, Punta Ch´uuy, i Xcalak provides accommodations with free WiFi, BBQ facilities, a garden and free private parking. excellent remote location. practically a private beach from which You can snorkel and admire beautiful reefs and many fish. very relaxing! free sunbeds on the beach

Show more Show less
7
Good
7 reviews
Price from
$56
per night

Sapphire Beach Resort

San Pedro (Near Xcalak)

Located on a private beach on Ambergris Caye, Sapphire Beach Resort offers outdoor pools, a restaurant and room service. It is just 492 feet from a coral reef, perfect for snorkeling and diving. I loved the three pools and the beach. I also loved the internet access and the full kitchen, as well as room service. The best part was the hospitality of the staff.

Show more Show less
8.6
Excellent
34 reviews
Price from
$200
per night

X'tan Ha- The Waterfront

San Pedro (Near Xcalak)

The beach-front X’tan Ha-The Waterfront features a large garden, a sun terrace with a swimming pool, a tropical-style lounge and wooden décor. It is located 7.5 mi from San Pedro town center. very nice place, quiet, helpful stuff

Show more Show less
8.8
Excellent
40 reviews
Price from
$116.38
per night

Anil Mar

San Pedro (Near Xcalak)

Boasting air-conditioned accommodations with a private pool, Anil Mar is located in San Pedro. This beachfront property offers access to a patio, free private parking and free WiFi.

Show more Show less
Price from
$534.40
per night
Subscribe to receive premium deals

Prices drop the second you sign up!