Bacalar er en kommune i delstaten Quintana Roo i Mexico. Kommunen har 41.754 (2020) indbyggere.
18°55′N 88°21′V / 18.92°N 88.35°V / 18.92; -88.35