Se encuentra a 19 km al O de Palencia, la capital provincial, y a 4,5 km de Villamartín de Campos, donde se encuentra el ayuntamiento al que pertenece.