Puerto Castilla ist ein zentralspanischer Ort und eine Gemeinde (Municipio) mit 111 Einwohnern (Stand 1. Januar 2022) (municipio) in der Provinz Ávila in der Autonomen RegionKastilien-León. Zur Gemeinde gehört neben dem Hauptort Puerto Castilla der Weiler Santiago de Aravalle.
Die Gemeinde Puerto Castilla liegt auf der Nordseite der Sierra de Gredos im Südwesten der Provinz Ávila in einer Höhe von ca. 1170 m am Río Jerte. Die Entfernung nach Ávila beträgt knapp 90 km (Fahrtstrecke) in ostnordöstlicher Richtung. Das Klima ist gemäßigt bis warm; der Regen (1131 mm/Jahr) fällt mit Ausnahme der trockenen Sommermonate übers Jahr verteilt.[2]