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 – 295 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 5 stars

Hotel in Bacalar

Facing the beachfront, Hotel CasaBakal - A pie de Laguna - Bacalar offers 5-star accommodation in Bacalar and has an outdoor swimming pool, garden and terrace. Great hotel in a great location. Friendly staff and fantastic breakfast.

Show more Show less
8.7
Fabulous
1,266 reviews
Price from
£152
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... Amazing peaceful location with a private jetty to the lake. The bungalows are very spacious, breakfast was delicious, and the staff are friendly and helpful. There are free canoes and life jackets to use too. The gardens are stunning with lots of birds and its only a 10 minutes drive to Bacalar town.

Show more Show less
8.9
Fabulous
1,163 reviews
Price from
£77
per night

Hotel Sun Ha Bacalar 3 stars

Hotel in Bacalar

Set in Bacalar, Hotel Sun Ha Bacalar offers 3-star accommodation with a terrace. Featuring a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Proximity to several key spots including the lake, breakfast served, and the availability of the staff. Very friendly and kind.

Show more Show less
8.6
Fabulous
1,097 reviews
Price from
£79
per night

Agam Hotel

Hotel in Bacalar

Situated in Bacalar, Agam Hotel has an outdoor swimming pool, garden, bar, and free WiFi. The accommodation features airport transfers, while a bicycle rental service is also available. The staff were super helpful, the facilities are amazing.

Show more Show less
8.8
Fabulous
886 reviews
Price from
£53
per night

Hotel Makaabá Eco-Boutique

Hotel in Bacalar

Hotel Makaabá Eco-Boutique features free bikes, outdoor swimming pool, a terrace and restaurant in Bacalar. Guests can have a drink at the bar. They have a beautiful hotel in Bacalar, staff is great, the vibe of the pool and music are outstanding! Also a few steps from the lagoon.

Show more Show less
8.7
Fabulous
757 reviews
Price from
£91
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. the people how work there is nice and help for my motorbike

Show more Show less
7.2
Good
580 reviews
Price from
£29
per night

Hotel Rancho Encantado

Hotel in Bacalar

Offering an on-site restaurant, plus free breakfast included with the rate, Hotel Rancho Encantado is located in Bacalar. Excellent rooms that are clean, bright, and spacious. The room is very private with a private entrance into the lake so you can watch the sunrise, lounge on the deck, or take a dip without seeing another person. There is a restaurant that serves delicious food and drinks. Nice pool and jacuzzi. Kayaks and standup paddle boards for all to use. Most importantly, the staff are super friendly and helpful with tours and tips in town. Bacalar is a short 5 minute drive away. We had a car which was helpful, but we also saw people waiting for taxis so I think it is possible without a car rental.

Show more Show less
9
Superb
589 reviews
Price from
£190
per night

Hotel Aires Bacalar

Hotel in Bacalar

Featuring a garden, Hotel Aires Bacalar is located in Bacalar. There is a terrace and guests can make use of free WiFi and free private parking. Loved it as a whole. Everything is consistent there atmosphere, music, design, room, pool, staff and service. It has a boho vibe and style. Good location. Room besides great design has a balcony with pool and partial lagoon view. There is a hammock and chair there, great place for morning coffee or evening drink. Room is big and comfy. Bathroom is clean and big, also cosmetics are really great, natural. Public areas are also with nice vibe and design pool with jacuzzi is great. Breakfast area and breakfast itself are another strong advantage. Staff was great, english speaking, very helpful. We've booked a tour through hotel and it was very good choice. On the last day they offered us not only to store the luggage but also using public areas, parking and pool if needed.

Show more Show less
9.2
Superb
527 reviews
Price from
£75
per night

Casa Chukum 3 stars

Hotel in Bacalar

Set in Bacalar, Casa Chukum offers 3-star accommodation with a garden, a shared lounge and a terrace. The staff is the warmest! The people are rrally so kind that I felt sad leaving the place

Show more Show less
9.6
Exceptional
661 reviews
Price from
£96
per night

Hotel & Suites Oasis Bacalar

Hotel in Bacalar

Hotel & Suites Oasis Bacalar has an outdoor swimming pool, a garden and a terrace. With free WiFi, this hotel offers a concierge service .Each room is fitted with a private patio or balcony. Bacalar is a very nice little Pueblo Mágico sitting on the west side of the stunningly beautiful lagoon. If you come here by car or by bus, the Oasis is a perfect place to stay. For me, the location was perfect. Everything you need in this town is within walking distance. You are two blocks, 5 minutes, from the waterfront. You are also only 2 blocks away from the central square. This is where many of the eateries and most of the nightlife are located. That said you actually have great eateries just around the corner as well. The Oasis is a super nice and well-run place with plenty of different types of rooms and apartments. I had the only single room during my stay. Regardless of your room type, the star of the Oasis is the pool. If you do not feel like walking to the lake this is a great alternative any day. Thank you Steven and Luis for a wonderful but too short stay.

Show more Show less
9.1
Superb
455 reviews
Price from
£44
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

  • Many families visiting Bacalar loved staying at Aldea Elvira, Puerta del Cielo Hotel Origen and Maison Bacalar.

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

  • These hotels in Bacalar are highly rated by couples: Aldea Elvira, Naya Bacalar and Secret Gardens Bacalar Suite 02 con alberca y bicicletas.

  • For hotels in Bacalar that serve up a highly-rated breakfast, try Casa Zazil, Akalki Hotel y Centro Holistico and Hotel Boutique Aurea.

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

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

  • Hotel Amainah Bacalar, Zensus Eco Boutique Hotel and Maison Bacalar have received great reviews from travellers in Bacalar regarding the views from their hotel rooms.

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

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Bacalar:

Explore guest reviews of hotels in Bacalar

See all