Ubicada a 904 km al sureste de la Ciudad de México, la ciudad se ubica en el municipio de Centro, el cual colinda al norte con los municipios de Nacajuca y Centla, al sur con los municipios de Jalapa y Teapa y con el Estado de Chiapas, al este con los municipios de Centla, Jalapa y Macuspana y al oeste con el estado de Chiapas y con los municipios de Cunduacán y Nacajuca.