Skip to main content

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 – 5 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.2
Very Good
66 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
7.5
Good
2 reviews

CASA PARAÍSO

Xcalak

CASA PARAÍSO is set in Xcalak and offers a restaurant, a private beach area and a terrace. This beachfront property offers access to a balcony, free private parking and free WiFi. This property is idyllic. Rustic and comfortable, everything you need in a beautiful location in a town that is as peaceful and quiet. Benjamin and Chula (the pup) were so welcoming and breakfast was delicious!

Show more Show less
8.8
Excellent
45 reviews
Price from
$120
per night

Caribbean Casa Blanca

Xcalak

Located in Xcalak, Caribbean Casa Blanca offers accommodations with a balcony. Sunroof on top floor is awesome

Show more Show less
9
Awesome
8 reviews
Price from
$125
per night

Punta Ch´uuy,i Xcalak

Xcalak

Offering sea views, Punta Ch´uuy, i Xcalak in Xcalak offers accommodations, a garden, a private beach area and barbecue facilities. There is a seating and a dining area in all units.

Show more Show less
Price from
$16
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. It was a beautiful setting, great restaurant loved our rooms!

Show more Show less
7.9
Good
66 reviews
Price from
$224
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. That it was clean, a perfect place to relax and get away from everything

Show more Show less
8.3
Very Good
78 reviews
Price from
$116.78
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
$856.50
per night

Costa Blu Beach Resort, Trademark Collection by Wyndham

Hotel in San Pedro

Featuring free WiFi, Costa Blu Beach Resort, Trademark Collection by Wyndham offers accommodations in San Pedro. Guests can enjoy the on-site bar. Every room has a flat-screen TV with cable channels. The entire resort was beautiful and the staff helpful and super nice. They also make the best pina coladas in the world! And when you want some local vibes, complimentary bikes take you to the lovely town in no time (bring your own flashlight, if riding after dark).

Show more Show less
8.3
Very Good
134 reviews
Price from
$111.44
per night

Mangata Villas

Hotel in San Pedro

Located in San Pedro, 0.7 mi from Playa Blanca, Mangata Villas provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Arron and Serena were really helpful, they have thought of everything and the rooms have all the home comforts you would want (Smart TV, good Wi-fi, Aircon), we had planned to only stay 3 nights but decided to stay on. The beach and pool were lovely, and still close to town. It’s worth getting a golf kart, and Arron and Serena were able to sort that out for us. They also were able to arrange a good snorkelling trip and the best lunches delivered to our sunbeds (only $5) We will be looking to visit again soon.

Show more Show less
9.7
Exceptional
9 reviews
Price from
$268.92
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Xcalak: