Colinda al Norte con el estado de Campeche, al Sur con el estado de Chiapas, al Este con los municipios de Balancán y Tenosique y al Oeste con el municipio de Jonuta y el estado de Chiapas.