A orillas del río Pisuerga quedan los restos del "Puente de San Pedro", que permitía salvar el río Pisuerga, la comunicación con los pueblos de la vecina provincia de Burgos y a los peregrinos y transeúntes que podían parar en el hospital de la Cofradía de San Pedro de Royales, que se encontraba junto a la orilla palentina del río, separado y protegido de éste por un murete de sillería similar al que se encuentra junto al Monasterio de San Zoilo en Carrión de los Condes.