Situado en el suroeste de la provincia de Burgos (Castilla y León), concretamente en el valle del río Esgueva (subcomarca de la Ribera del Duero).