Es el último pueblo de la provincia de Palencia. Existía en el siglo XII un hospital de peregrinos dedicado principalmente a los leprosos. Se hallaba próximo al actual cementerio y regentado por los canónigos de San Agustín.

Cercano al Santuario de la Virgen del Puente existió una hospedería de peregrinos, hoy desaparecida.