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+
Bacalar – 266 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.

Hotel CasaBakal - A pie de Laguna - Bacalar

Hotel in Bacalar

Hotel CasaBakal - A pie de Laguna - Bacalar has a restaurant, outdoor swimming pool, a bar and garden in Bacalar. A beautiful boutique hotel. very easy and relaxed. loungers on the lawn, a dip in the lake, paddle boards and sailing tours. staff are excellent and friendly. food is good, as is the bar.

Show more Show less
8.5
Very Good
1,336 reviews
Price from
$129
per night

Hotel Sun Ha Bacalar

Hotel in Bacalar

Located in Bacalar, Hotel Sun Ha Bacalar features a garden and terrace. This 3-star hotel offers a 24-hour front desk, a tour desk and free WiFi. Nice little hotel with good breakfast and very kind service. It's close to the city center and there's a dock near by so you quickly get into the lagoon or on a boat. The roof top terasse is gorgeous!

Show more Show less
8.8
Excellent
1,197 reviews
Price from
$71
per night

Hotel América

Hotel in Bacalar

Located just 656 feet from the shores of the Bacalar Lagoon, this practical hotel offers guests air-conditioned rooms and free Wi-Fi. It is a 5-minute walk from the town center. Great location .very friendly staff.

Show more Show less
7.3
Good
458 reviews
Price from
$26
per night

MBH Maya Bacalar Hotel Boutique

Hotel in Bacalar

MBH Maya Bacalar Hotel Boutique has a restaurant, a bar, and garden in Bacalar. With water sports facilities, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Excelente lugar para descansar, la vista espectacular.

Show more Show less
8.3
Very Good
701 reviews
Price from
$163
per night

El Roble Hotel

Hotel in Bacalar

Located in Bacalar, El Roble Hotel features a terrace. Among the facilities at this property are a 24-hour front desk and a tour desk, along with free WiFi throughout the property. convenient location, clean , price

Show more Show less
8.6
Excellent
555 reviews
Price from
$29.05
per night

Hotel Makaabá Eco-Boutique

Hotel in Bacalar

Hotel Makaabá Eco-Boutique features a restaurant, free bikes, an outdoor swimming pool and bar in Bacalar. The property provides a tour desk, luggage storage space and currency exchange for guests. We absolutely loved the vibe, the staff, eco-friendliness, location, food, drinks and the design. Everything about it! Very accommodating and fantastic hospitality! Highly recommend! Will definitely be staying here again. Thank you for having us!

Show more Show less
8.6
Excellent
466 reviews
Price from
$80.33
per night

Urban Bacalar Hotel by MIJ

Hotel in Bacalar

Boasting a garden, Urban Bacalar Boutique Hotel is located in Bacalar. Featuring a 24-hour front desk, this property also provides guests with a terrace. The private bathroom is fitted with a bath. Liked this place a lot. Very trendy and super comfortable. You are able to order for from a local restaurant. The breakfast was very basic but a good to grab something on the go.

Show more Show less
7.4
Good
559 reviews
Price from
$40
per night

Agam Hotel

Hotel in Bacalar

Located in Bacalar, Agam Hotel has an outdoor swimming pool, bar, garden, and free WiFi throughout the property. Beautiful place and room. Very comfortable and staff is great

Show more Show less
9
Awesome
792 reviews
Price from
$69
per night

Villas Ecotucan

Hotel in Bacalar

Located on the shores of Bacalar Lagoon, this eco-friendly hotel is a sustainable property that offers its guests complimentary American breakfast, private pier area and Wi-Fi access in the common... The hotel is located at a very calm and peaceful part of the lagoon. The garden and bungalows are very beautiful and you are surrounded by nature. Best of all is the great Ecotucan team and the owner family which made our stay as comfortable as possible. We had a car accident in front of the hotel and everyone - the owner, reception staff and cook - helped us. They helped us to talk to the insurance, provided us with tea and food and made sure that we felt safe and healthy. They provided us with outstanding hospitality and we would always come back when in Bacalar again!

Show more Show less
8.8
Excellent
1,117 reviews
Price from
$62
per night

Hotel Hacienda Bacalar

Hotel in Bacalar

Set on Grand Costa Maya, this hotel is only 1640 feet from the spectacular Bacalar Lagoon band features an outdoor pool and free parking. WiFi in public areas is available. super clean. tasty fresh variety food for breakfast, and the night counter person was the best. He was kind, attentive, and friendly.

Show more Show less
7.8
Good
386 reviews
Price from
$21
per night

Most-booked hotels in Bacalar in the past month

See all

Bacalar's best hotels with breakfast

See all

Budget hotels in Bacalar

See all

Hotels located in the center of Bacalar

See all

FAQs about hotels in Bacalar

  • Many families visiting Bacalar loved staying at Hotel Boutique Aurea, Habitas Bacalar, and Casa Chukum.

  • For hotels in Bacalar that serve highly-rated breakfasts, try Hotel Sun Ha Bacalar, Casa Chukum, and Casa Zazil.

  • The average price per night for a 3-star hotel in Bacalar this weekend is $105 or, for a 4-star hotel, $174. Looking for something even fancier? 5-star hotels in Bacalar for this weekend cost around $258 per night, on average (based on Booking.com prices).

  • Blue Palm Bacalar, Casa Chukum, and Habitas Bacalar are some of the popular hotels in Bacalar.

  • Hotel Aldea 19 Bacalar, Hotel Xa´an Bacalar, and Khaban Bacalar Hotel Boutique got great room view-related reviews from travelers in Bacalar.

  • These hotels in Bacalar are highly rated by couples: Blue Palm Bacalar, Casa Chukum, and Habitas Bacalar.

  • On average, 3-star hotels in Bacalar cost $147 per night, and 4-star hotels in Bacalar are $251 per night. If you're looking for something really special, a 5-star hotel in Bacalar can be found for $388 per night, on average (based on Booking.com prices).

  • On average, it costs $103 per night to book a 3-star hotel in Bacalar for tonight. You'll pay around $181 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Bacalar will cost around $241, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Bacalar:

Explore guest reviews of hotels in Bacalar

See all