Está a una distancia de 13 km de Cervera de Pisuerga, la capital municipal, en la comarca de Montaña Palentina.Se sitúa en la parte alta del Valle Estrecho, donde nace el Río Rivera (fuente Deshondonada).