Die Gemeinde Barbadillo de Herreros liegt etwa 60 Kilometer südöstlich der Provinzhauptstadt Burgos am Río Pedroso in einer Höhe von ca. 1155 m. Das Klima ist gemäßigt bis warm; Regen (ca. 885 mm/Jahr) fällt übers Jahr verteilt.[2]
Auf der nördlichen Gemeindegrenze erhebt sich der San Millán mit einer Höhe von 2130 m.