Bacalar Lagoon (Laguna de Bacalar) is a 42 km (26 mi) long freshwater lake that is located in the state of Quintana Roo, Mexico near the border of Belize. The lake is fairly narrow being less than 2 km (1.2 mi) at its widest point. It is the largest lake in the Yucatan Peninsula and one of the largest in Mexico.