Se encuentra situado 58 km al norte de la capital provincial Palencia, entre los municipios de Osorno la Mayor y Carrión de los Condes.