Zacatelco se encuentra en las coordenadas al sur del estado en el Valle de Tlaxcala ubicado en la altiplanicie mexicana a una altitud de 2.210 metros sobre el nivel del mar.