Este municipio de extiende por una superficie superior a los 20 km2 en el Valle de Valdavia, a orillas del río Boedo. Se localiza a 88 km al noroeste de la capital de la provincia, desde la cual podemos acceder al pueblo por la carretera nacional de Santander a Herrera de Pisuerga, localidad que queda al sudeste de Revilla de Collazos, y desde la cual también se llega, por la carretera que va a Sotobañado.
La iglesia parroquial de Revilla está dedicada a la advocación de San Andrés. Ha sufrido numerosas modificaciones pero conserva intacta la primitiva cabecera románica, el ábside con su arco triunfal, el presbiterio y una estatua-columna en su interior. El ábside semicircular se articula horizontalmente en dos cuerpos, y en él puede observarse una sola de las tres ventanas del edificio original. Los capiteles del arco triunfal representan la lucha de dos caballeros y la Ascensión de Alejandro, tema éste excepcional en el románico palentino. Digna de mención es la pila bautismal, adornada con un sogueado en el borde de la copa y un basamento con la cabeza de tres animales feroces, posiblemente leones. La pieza más notable del templo es una columna que seguramente procede de una de las ventanas cegadas en el ábside y que en la actualidad se utiliza como atril. En el fuste lleva tallada la imagen de un personaje que se especula pueda el rey David tocando la vihuela. Por la técnica de realización, la figura parece ser obra de algún cantero de la escuela de Aguilar.
Las fiestas locales y patronales, que se celebran en honor de San Andrés, tienen lugar el día 30 de noviembre.