El municipio de Zacapoaxtla colinda al norte con los municipios de Cuetzalan del Progreso y Nauzontla, al este con Tlatlauquitepec y Zaragoza, al sur con el de Zautla, y al oeste con los de Xochiapulco y Nauzontla.