Bacalar - Attraction Guide
Bacalar
Planning a trip to Mexico/Bacalar?
Share your travel plans and get free itineraries and quotes from multiple trusted local operators.
10k+ travelers have submitted inquiries
Bacalar: Mexico's Lagoon of Seven Colors
Bacalar is a small town in southern Quintana Roo, Mexico, about 40 kilometers north of Chetumal and 270 kilometers south of Tulum. Its main draw is the Laguna de Bacalar, a 42-kilometer-long freshwater lake nicknamed the Lagoon of Seven Colors for its shifting shades of turquoise, jade, and deep blue. The town itself has a population of roughly 11,000 and was named a Pueblo Mágico in 2006. Most travelers use it as a relaxed base for swimming, boat trips, and cenote visits, and two or three days is enough to see the highlights without rushing.
Want to visit Bacalar?
Compare 5 quality local operators, get custom itinerary and exclusive quotes
What to See and Do in Bacalar
The lagoon is the reason people come, but the surrounding area offers enough variety to fill a long weekend. Prices below are in Mexican pesos and were accurate at the time of writing; fees change, so confirm before you go.
The Lagoon of Seven Colors
The lagoon's color comes from its white limestone bed and varying depths. Shallow areas near the shore glow pale turquoise, while deeper spots like Cenote Negro turn nearly black. Swimming is allowed from public docks, eco-parks, and hotel waterfronts, but not everywhere — some cenotes within the lagoon are off-limits to swimmers for conservation. The most popular public access is the Eco Parque Bacalar (also called Muelle 36), which charges 20 MXN per person and is open daily from 9:00 to 18:30. It has boardwalks, ladders into the water, and shaded areas under the platform. Go early for calm water and fewer people.
A boat tour is the best way to see the lagoon's famous color shifts and reach spots you can't swim to from shore. Shared tours last 2 to 3 hours and cost 350 to 600 MXN per person, depending on whether they include cenote stops. Departures run from 9:00 to 16:00, with morning trips usually offering the glassiest water. Note that the lagoon is voluntarily closed to all boats, kayaks, and paddleboards on Wednesdays to give the ecosystem a rest — swimming from shore is still allowed, but plan your boat day around this.
Cenotes and Swimming Spots
Cenote Azul, 30 minutes south of town on the Chetumal highway, is a deep, open-air sinkhole with a diving platform and a restaurant. Entry is 100 MXN for adults, open daily 10:00–18:00; life jackets rent for 50 MXN. It's the easiest standalone cenote to reach and a good stop if you're driving between Bacalar and Chetumal.
Los Rápidos, 20 minutes south, is a natural lazy river where you walk up a boardwalk and float back down a gentle current past stromatolites. Entry is 200 MXN for adults and 150 MXN for children 2–10, open 10:00–18:00. Kayak rental is 200 MXN per hour for a single and 400 MXN for a double. It's a fun, low-effort activity for families, though some visitors find the float short for the price — you get about 5–10 minutes per run, so plan to go around several times.
Cenote Cocalitos, 2.5 kilometers north of town, is a shallow lagoon-side spot with hammocks and stromatolites you can see from the shore. Entry is around 100 MXN for adults and 50 MXN for children. It's calmer and less developed than Los Rápidos, making it a good choice for a quiet swim.
Fort San Felipe and the Town
Fuerte de San Felipe, built in 1729 to defend against pirates, sits at the edge of the lagoon near the main square. The small museum inside covers local history and the Caste War. Entry is 110 MXN for foreign visitors, 55 MXN for Mexican nationals, and 30 MXN for students and children. It's open Tuesday to Sunday from 9:00 to 19:00 and closed Mondays. The exterior and grounds are free to walk around; the view over the lagoon is worth the stop even if you skip the museum.
Downtown Bacalar is compact and walkable, with a main plaza, a few murals, and a Saturday morning artisan market starting around 8:00 and winding down by 13:00. The municipal market behind the plaza is good for cheap breakfasts and fruit. If you're around in the evening, the Danza de los Voladores (a traditional pole-flying ceremony) often takes place near the Bacalar letters on the waterfront — it's free to watch.
Planning Your Visit
Bacalar has a tropical savanna climate with warm, humid conditions year-round. Daytime highs range from 28°C to 32°C, and the dry season runs from November to April. That's also the busiest window, especially around Christmas and Easter. May to October brings more rain and higher humidity — September and October are the wettest months — but you'll find lower hotel rates and fewer crowds. The lagoon's colors are most vivid after a dry spell; heavy rain can turn the water murky for a few days.
Getting There
Bacalar has no airport. The closest is Chetumal International Airport (CTM), about 40 minutes south, but it has limited flights, mostly connecting through Mexico City. Most international travelers fly into Cancún (CUN), a 4- to 4.5-hour drive, or Tulum (TQO), about 2.5 hours away. ADO buses run from Cancún (5–6 hours, 500–750 MXN), Tulum (3–4 hours, 300–450 MXN), and Chetumal (40 minutes, cheap and frequent). The Tren Maya also stops at Bacalar station, a few kilometers outside town, with shuttle buses to the ADO terminal for 30 MXN.
If you're driving, Highway 307 is well-maintained and signed. Rental cars are useful for exploring cenotes and ruins at your own pace, but parking in town can be tight. For most visitors, the bus is the easiest option — comfortable, air-conditioned, and frequent.
Where to Stay and Eat
Lagoon-front hotels with private docks are popular but book up early in high season. The town center is more practical for independent travelers who want to walk to restaurants and the fort, while the waterfront road (Avenida Costera) has a mix of boutique hotels and casual eateries. Budget travelers can find hostels in the center from around 300 MXN per night; mid-range hotels run 800–1,500 MXN, and boutique lagoon-front properties start around 2,000 MXN.
For food, look for Yucatecan specialties like cochinita pibil, panuchos, and salbutes at local spots around the plaza. The municipal market is good for cheap breakfasts. A few restaurants along the lagoon cater to tourists with higher prices; walking a block or two inland usually saves money without sacrificing quality.
Day Trips
Kohunlich, about 60 kilometers west, is a Maya site known for its Temple of the Masks. The drive takes roughly an hour, and entry is around 90 MXN. Dzibanché, another Maya site, is 80 kilometers northwest and takes about 1.5 hours to reach. Both are far less crowded than Tulum or Chichén Itzá and can be done as half-day trips with a car or tour. Mahahual, a beach town on the Costa Maya, is about 90 minutes east and worth visiting on days when no cruise ship is in port — otherwise, it's packed.
Want to visit Bacalar?
Compare 5 quality local operators, get custom itinerary and exclusive quotes
Frequently Asked Questions
Is Bacalar safe for swimming?
Yes, swimming is allowed in designated areas, but not everywhere. Some cenotes within the lagoon are off-limits to protect stromatolites and fragile ecosystems. Always swim from public docks, eco-parks, or hotel waterfronts, and follow local signage.
Can I swim in the lagoon without a tour?
Yes. Several public access points, including Eco Parque Bacalar (20 MXN entry) and various hotel docks, allow swimming. The water is calm and shallow near the shore, making it suitable for families and non-swimmers, though you should still use life jackets if you're not confident.
Do I need to book boat tours in advance?
In high season (December–April), booking a day or two ahead is wise, especially for sunrise or sunset trips. In low season, you can often show up at the main dock (muelle público) and negotiate with operators. Shared tours cost 350–600 MXN per person.
What should I bring to the lagoon?
Bring a rash guard, hat, and sunglasses because sunscreen is not allowed in the water — it damages the ecosystem. Many tours provide life jackets, but confirm before booking. Cash is useful for entry fees and small vendors; not all places accept cards.
How many days do I need in Bacalar?
Two full days cover a boat tour, one cenote or Los Rápidos, and Fort San Felipe. Three days gives you time for a day trip to Kohunlich or Mahahual and a slower pace. If you're combining Bacalar with Tulum or Chetumal, two nights is enough for the essentials.
Bacalar |Tours
View All ToursMexico |Operators
View All OperatorsBacalar |Attractions
View on Map— All loaded —