El municipio de Suchiate limita al norte con el municipio de Frontera Hidalgo y al oeste con el municipio de Tapachula; al este limita con el Departamento de San Marcos de Guatemala y al sur tiene costas en el Océano Pacífico.