Es un pueblo situado en el sur de la provincia de Burgos en la vertiente atlántica de la provincia, a 840 msnm, a unos 100 km de la ciudad de Burgos y 15 km de Aranda de Duero.