Su superficie total es de 6.739 km², limita al este con el municipio de Felipe Carrillo Puerto y al sur con el municipio de Bacalar en el mismo estado de Quintana Roo; el oeste con los municipios de Calakmul y Hopelchén en el estado de Campeche; y al noroeste con los de Tekax, Tzucacab y Peto en el de Yucatán. se encuentra a una altitud máxima de 50 m.s.n.m.