Está a una distancia de 99 km de Palencia, capital de la provincia, y a 102 km de Santander (Cantabria). Se encuentra en la ribera del río Pisuerga, en la comarca de la Montaña Palentina e inmersa en el territorio histórico de Campoo.
Pulsa «Como llegar» en el mapa que te ofrecemos a continuación para calcular tu ruta hasta el municipio