Colinda al norte con el municipio de Paraíso, al sur con los municipios de Cunduacán y Jalpa de Méndez, al este limita con los municipios de Paraíso y Jalpa de Méndez, y al oeste con el municipio de Cárdenas, el municipio de Comalcalco no tiene costa marítima según datos del INEGI.