Olmillos de Castro ist ein nordwestspanischer Ort und eine Gemeinde (municipio) mit nur noch 207 Einwohnern (Stand: 2022) im Süden der Provinz Zamora in der Autonomen GemeinschaftKastilien-León. Neben dem gleichnamigen Hauptort Olmillos de Castro besteht die Gemeinde aus den Ortschaften Marquiz de Alba, Navianos de Alba und San Martín de Tábara.
Olmillos de Castro liegt am westlichen Rand der Kastilischen Hochebene(Meseta Iberica) in einer Höhe von ca. 765 m. Die Provinzhauptstadt Zamora ist gut 30 km (Fahrtstrecke) in südöstlicher Richtung entfernt. Das gemäßigte Kontinentalklima wird nur selten vom Atlantik beeinflusst; Regen (539 mm/Jahr) fällt vorwiegend im Winterhalbjahr.[2]