Se encuentra situado a unos 110 km de Palencia, la capital provincial, a 9 km de la localidad de Cervera de Pisuerga y a unos 35 km de Aguilar de Campoo.