Bacalar is in Quintana Roo, Mexico. This area, anchored by the stunningly azure blue Lake Bacalar, has a Yucatan small-village feel and is absent of busloads of tourists. Take highway 307 to Lake Bacalar. About Bacalar