El Hornillo liegt auf der Ostseite der Sierra de Gredos am südlichen Rand der Provinz Ávila in einer Höhe von ca. 750 m. Die Entfernung nach Ávila beträgt knapp 68 km (Fahrtstrecke) in nordöstlicher Richtung. Das Klima ist gemäßigt bis warm; der Regen (ca. 759 mm/Jahr) fällt mit Ausnahme der trockenen Sommermonate übers Jahr verteilt.[2]