Está en la región suroeste del país, limitando al norte con Tabasco, al este y sureste con los departamentos guatemaltecos de Petén, Quiché, Huehuetenango y San Marcos, al sur con el océano Pacífico, al oeste con Oaxaca y al noroeste con Veracruz.