1 Mar 2020 - 2 Mar 2020

2 adults - 1 room

Where to stay in Bacalar

Looking to stay close to the centre of the action? Check out every hotel location via our map view. You can also browse hotels nearest to Bacalar's major attractions below...

- Fuerte San Felipe

- Masajes Txape

- Lake Bacalar

Finding cheap hotels in Bacalar

Currently the average price of a hotel in Bacalar is £46, but that doesn't mean you can't find a better deal.

We price check with 270 hotel brands and booking sites, so you don't have to search each one individually. Then we sort by price, meaning you can find the cheapest time to bag the perfect hotel at the best price, in seconds.

Found a hotel you like, but not ready to book straight away? Sign up for hotel Price Alerts and we'll tell you as soon as rates rise or fall. Then you can decide whether to book - or not.

The best hotels in Bacalar, according to travellers

Rated by travellers, for travellers like you. We don't just pull in the cheapest hotel prices from across the internet. We also gather independent reviews and ratings from thousands of guests, to help you make the right choice.

Travellers who recently visited Bacalar rated Cabañas Hostal & Camping Magic Bacalar, Fiesta Inn Chetumal, and Hotel Noor by Trie Hotels the best in terms of location, amenities and customer service.

Looking for that extra special stay? You can also use dozens more filters to find hotels with swimming pools, bars, restaurants and more.

Thought about car hire or airport transfers?

Booked your flight, and wondering how you'll get from airport to hotel? You can search and book the best Bacalar transfer and car hire options instantly using Skyscanner, too.

Top rated hotels in Bacalar

from £30
from £36
from £176

What are travellers saying about Bacalar?

Outdoor Enthusiasts
Green Travellers
Adventure Travellers
Family Travellers
Member reviews (10)
Baxter Jackson
Baxter JacksonNizwa

La Laguna de Siete Colores is just that - a lagoon of seven colors of blue mixed together as only Mother Nature can do - simply stunning. The town itself is practically undeveloped, just a few little guest houses here and there, and that's part of its charm - a rare Mexican beauty that hasn't even realized just how gorgeous she is.

Zora O'Neill
Zora O'NeillNew YORK!

This is one of the strange treats of the Yucatan, and hardly anyone goes there because most people head straight to the Caribbean beaches. This lake is inland just a little bit, and if you drive by and see it from the highway, you think you're seeing the sea--it's so crystal-clear and blue-green. But it's freshwater, and a haven for lots of interesting wildlife. There's a little bit of a post-Tulum hippie scene in the main village on the lake, but most of the tourists here are Mexican--it's a weekend hangout for people who live in Chetumal, down the highway. So you get beautiful water and a very local vibe.

Eric Fullerton
Eric FullertonAspen

We Loved Laguna Bacalar. It is far enough south that most tourists don't venture in so you need to be brushed up on your spanish. Although there is a contingent of ex-pats that call this place their second come. If possible check out Siete Colores a "lagoon" that literally (some say magically) changes colors through out the day with multiple shades of blues and greens...really stunning.

Angélica Silva
Angélica SilvaMexico City

Conocida también como “Laguna de siete colores”, Bacalar es un lugar lleno de historias mayas, colonización y piratas. Es un pueblo pequeño comparado con cualquier otro de Quintana Roo, pero ni siquiera querrás salirte de la laguna de aguas tibias ni dejar de contemplar la flora y fauna alucinantes. Te recomiendo realizar actividades eco-turísticas como kayak y paddleboarding, pues la tranquila agua dulce se presta para relajarte y, al mismo tiempo, ejercitarte. Te recomiendo estar 3 días, máximo 5, en este espectacular lugar donde, dicen, vino Dios a descansar después de crear al mundo.


The least expensive month is April, with an average of £35 per night. The most expensive month to stay in Bacalar is January, with an average price of £51 per night.
The average price of a hotel in February last year was £47 per night. This is 3% more than the average nightly price of £46 seen over the previous 12 months.
In Bacalar, the expected average temperature in February is 25.3°C/77.5°F. The warmest month is typically August, which averages 33.8°C/92.8°F. The coolest month is January, with temperatures averaging 19.1°C/66.4°F.
The nearest airport to Bacalar is Chetumal (CTM) (12.74 miles).

Plan a trip to Mexico