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 – 259 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. Everything was wonderful. The service was excellent, the premises were lovely, the place is beautiful, the food and drinks were delicious. All the staff was super friendly, Víctor was very friendly and attentive

Show more Show less
8.5
Very Good
1,331 reviews
Price from
$130
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. Everything from the service to the amenities and room. Very clean, nice view and well decorated hotel and complimentary breakfast was a plus. Simple, not many options but tasty and delicious, always served fresh and locally focused with foods from Bacalar! Staff always smiling and ready to help you but not pushy like many other places in Mexico!

Show more Show less
8.8
Excellent
1,199 reviews
Price from
$62
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. The attention in the restaurant was extraordinary, the deck to the lagoon is amazing

Show more Show less
8.3
Very Good
700 reviews
Price from
$166
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
556 reviews
Price from
$29.05
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. Very cozy, super close to the lagoon and many restaurants, air conditioning, nice helpful staff! Yay :)

Show more Show less
7.3
Good
453 reviews
Price from
$26
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 and room service. Each room is fitted with a patio. 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
Awesome
432 reviews
Price from
$41
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
562 reviews
Price from
$44
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
376 reviews
Price from
$21
per night

Szapot

Hotel in Bacalar

Located in Bacalar, Szapot has air-conditioned rooms with free WiFi. Free private parking is available and the hotel also provides bike rental for guests who want to explore the surrounding area. the place is very comfortable, the terraces is very nice to sit at night and during the day. the stuff is very nice, helpful and friendly. the owner was helpful and nice with everything. this place felt like home

Show more Show less
8.3
Very Good
420 reviews
Price from
$28
per night

Casa Chukum

Hotel in Bacalar

Featuring a garden and a terrace, Casa Chukum is located in Bacalar. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Wonderful hotel, great location and the staff really made it so special. It's walking distance to the lagoon and also the centre of town which is full of great restaurants. We also loved the resident dogs and cats at the hotel, they were very friendly

Show more Show less
9.6
Exceptional
740 reviews
Price from
$84
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

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

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

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

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

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

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

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

  • The average price per night for a 3-star hotel in Bacalar this weekend is $93 or, for a 4-star hotel, $220. Looking for something even fancier? 5-star hotels in Bacalar for this weekend cost around $237 per night, 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