La Maison Bacalar propose un hébergement à Bacalar. Cet hôtel 3 étoiles dispose d'une connexion Wi-Fi gratuite, d'un jardin et d'une terrasse. Il propose un service de concierge, un bureau d'excursions et une bagagerie.
Les chambres climatisées comprennent une armoire, une machine à café, un minibar, un coffre-fort, une télévision à écran plat, une terrasse et une salle de bains privative avec douche. Certaines possèdent un balcon et d'autres offrent une vue sur le lac.
L'aéroport international de Chetumal, le plus proche, est implanté à 37 km.