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

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Bacalar – 256 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 Sun Ha Bacalar 3 stars

Hotel in Bacalar

Featuring a garden, Hotel Sun Ha Bacalar is set in Bacalar. This 3-star hotel offers a 24-hour front desk and a tour desk. Localization and breakfast. Amazing place and amazing staff

Show more Show less
8.9
Fabulous
1,225 reviews
Price from
£66
per night

Hotel CasaBakal - A pie de Laguna - Bacalar 5 stars

Hotel in Bacalar

Hotel CasaBakal - A pie de Laguna - Bacalar has a restaurant, bar, a shared lounge and garden in Bacalar. With free WiFi, this 5-star hotel offers a concierge service and a tour desk. Great location, right at the laguna. And the town just 5 minutes out. The food was also great. The bungalow was very spacious. Having our own little swimming pool was definitely a big plus!! Staff was extremely friendly and helpful. The sailing trip was amazing!!

Show more Show less
8.5
Very good
1,320 reviews
Price from
£128
per night

Agam Hotel

Hotel in Bacalar

Situated in Bacalar, Agam Hotel has an outdoor swimming pool, bar, garden, and free WiFi throughout the property. Honestly? I loved this hotel so much! I think that there was everything perfect - well decorated and equipped room, nice and clean pool, hammock for chill and friendly staff and the best breakfast! I really loved everything. Especially there was a nice receptionist that regimented us a boat trip for good price and it was great! Thank you for everything, one day we will come back! :-)

Show more Show less
9
Superb
679 reviews
Price from
£59
per night

Casa Chukum 3 stars

Hotel in Bacalar

Casa Chukum has a garden and a terrace in Bacalar. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. what a lovely place.. the room, the meeting place, the pool! the people who work there go above and beyond.. if you need they are available 24/7. they give good info about the area and everything is nearbt! the room is fabulous for the price,clean bathroom, good wifi and a nice rooftop lounge. the lake is a 2-5 min walk and all restaurants are in walking distance. dont doubt, just book!

Show more Show less
9.6
Exceptional
758 reviews
Price from
£81
per night

Hotel Diosa del Agua Bacalar 3 stars

Hotel in Bacalar

The Hotel Diosa del Agua Bacalar, is located in vlandré features a garden. Boasting this property also provides guests with a terrace. A few steps away, the view is magical, the colors of the lagoon are crazy. in a one word amazing.

Show more Show less
8.4
Very good
607 reviews
Price from
£62
per night

Villas Ecotucan 3 stars

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... lovely cabañas, easy access to lagoon, gorgeous lookout space at lagoon for reading and relaxing, nice breakfast which includes fruit and mexican dish, hot water for shower - everything was great

Show more Show less
8.7
Fabulous
1,081 reviews
Price from
£60
per night

Hotel Makaabá Eco-Boutique

Hotel in Bacalar

Hotel Makaabá Eco-Boutique in Bacalar provides adults-only accommodation with a restaurant, an outdoor swimming pool and a bar. the people where super kind. location was perfect and the cervezas where cold. perfect days

Show more Show less
8.6
Fabulous
367 reviews
Price from
£82
per night

Hotel América 3 stars

Hotel in Bacalar

Located just 200 metres 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 centre. Great location .very friendly staff.

Show more Show less
7.3
Good
402 reviews
Price from
£25
per night

Cayuco Maya

Hotel in Bacalar

Cayuco Maya features a restaurant, shared lounge, a garden and private beach area in Bacalar. Featuring room service, this property also provides guests with a terrace. This place is rustic. Expect only the basics. But the place is beautiful and worth the little extra effort to get there. Perfect for peace and solitude. Don't come here if you're expecting creature comforts. It is not a resort.

Show more Show less
7.7
Good
372 reviews
Price from
£13
per night

Szapot

Hotel in Bacalar

Szapot is set in Bacalar and features a garden. The hotel also offers free WiFi and free private parking. Corozal is 47 km from the hotel, while San Fernando is 40 km away. Clean and spacious room, Ramiro was very friendly, helpful and speaks English, nice location a few blocks from the lake, light breakfast is served, daily cleaning

Show more Show less
8.3
Very good
421 reviews
Price from
£27
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 centre of Bacalar

See all

FAQs about hotels in Bacalar

  • For hotels in Bacalar that serve up a highly-rated breakfast, try Hotel Aires Bacalar, Hotel Sun Ha Bacalar and Casa Chukum.

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

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

  • These hotels in Bacalar are highly rated by couples: Zensus Eco Boutique Hotel, Blue Palm Bacalar and Casa Chukum.

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

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

  • Hotel Xa´an Bacalar, Khaban Bacalar Hotel Boutique and La Albarina have received great reviews from travellers in Bacalar regarding the views from their hotel rooms.

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

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Bacalar:

Explore guest reviews of hotels in Bacalar

See all