Ermita de Santa Cruz, reconstruida en buena medida en el siglo XVIII, mantiene parte de su estructura románica, que se puede datar en el último cuarto del siglo XII.
Cuando la importancia de la villa creció al convertirse en paso obligatorio en el camino que unía Burgos con Palencia y Valladolid, se construyó un puente para atravesar el río Pisuerga, del cual se tienen noticias documentales desde el siglo XV.La construcción de este puente supuso la eliminación de los peligros que conllevaba cruzar el río -caudaloso en este tramo de su recorrido- mediante barcas.
Iglesia de Santa Eulalia, construida en su mayor parte durante el siglo XVI, aunque unos vestigios más antiguos que se conservan nos indican la existencia de un edificio del siglo XIV. Construida en piedra de sillería, se divide en tres naves de igual altura mediante pilares que conforman un interior tipo salón; a los pies, en alto, un coro que abarca la anchura de la iglesia. Presenta cabezera de testero plano que se divide en tres capillas, donde la central tiene la misma altura que el cuerpo de la iglesia. La cubierta se resuelve mediante bóvedas de crucería estrellada en las naves y sotocoro; bóveda de cáñón con lunetos en la capilla mayor y cúpulas rebajadas en las capillas colaterales de la cabecera.