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

Awesome: 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. The staff was very friendly, the ambience amazing, everything exceeded my expectations. The XTC diving center is close.

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

Flying Cloud Hotel

Hotel in Xcalak

Flying Cloud Hotel has a restaurant, outdoor swimming pool, a bar and garden in Xcalak.

Show more Show less
6.2
Review score
5 reviews

CASA PARAÍSO

Xcalak

CASA PARAÍSO is located in Xcalak and offers a restaurant, a private beach area and a terrace. This beachfront property has a patio, free private parking 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.8
Excellent
56 reviews
Price from
$120
per night

Xcalak Caribe Lodge

Xcalak

Located in Xcalak, Xcalak Caribe Lodge provides free WiFi, and guests can enjoy a restaurant, a bar and a shared lounge. There's a fully equipped private bathroom with shower and free toiletries. 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
32 reviews
Price from
$76.34
per night

Caribbean Casa Blanca

Xcalak

Offering sea views, Caribbean Casa Blanca in Xcalak has accommodations and a terrace. Sunroof on top floor is awesome

Show more Show less
9
Awesome
22 reviews
Price from
$160
per night

Sol y Arena Xcalak

Xcalak

Sol y Arena Xcalak is located in Xcalak and offers a private beach area and a terrace. Carlos was the best host ever. He was so helpful and thoughtful about us having everything we needed and seemed so genuine in making sure that we were happy... Location just stunning! We kayaked to the reef and saw a manatee!! Could have stayed way longer but we're on a road trip! Room very comfortable for me and my son. Best sleep so far in Mexico 😊 Thanks so much 🙏🙏🙏

Show more Show less
9.6
Exceptional
9 reviews
Price from
$135
per night

Punta Ch´uuy,i Xcalak

Xcalak

Punta Ch´uuy, i Xcalak features sea views, free WiFi and free private parking, located in Xcalak. There's a seating and/or dining area in some units. The campground has a terrace.

Show more Show less
7
Good
4 reviews
Price from
$40
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.3
Very Good
38 reviews
Price from
$250
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. What a delightful resort that had the most exceptional customer service intent on ensuring our stay was GREAT! I can’t say enough about the quaint rooms, property cleanliness, quality food and the coordination of excursions from the resort. The property is 7 miles from San Pedro town so is a bit of a commute on a golf cart on a road filled with pot holes, but that just added to the adventure. I would recommend and I would return again in the future. A special thanks to both Anna and Andrew for all that they did for our stay.

Show more Show less
8.8
Excellent
49 reviews
Price from
$133
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
$982.50
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!