San Juan de la Encinilla befindet sich in den nördlichen Ausläufern der Sierra de Gredos gut 22 Kilometer nordnordwestlich von Ávila in einer Höhe von 910 m. Die Autovía A-50 führt von Ávila nach Salamanca durch die Gemeinde. Das Klima im Winter ist kühl, im Sommer dagegen trotz der Höhenlage durchaus warm; der Regen (ca. 532 mm/Jahr) fällt – mit Ausnahme der nahezu regenlosen Sommermonate – verteilt übers ganze Jahr.[2]