El Espinal se encuentra ubicado en la región del Istmo de Tehuantepec, a los 16º 29’ 26” de latitud norte, y 95º 02’ 40” de longitud oeste.