En la orilla izquierda del río Pisuerga y al oeste de la provincia de Burgos, en la frontera con Palencia, se encuentra Castrillo de Riopisuerga, un municipio de 17 kilómetros cuadrados y 69 habitantes. Este pueblo se encuentra a una altitud de 816 metros sobre el nivel del mar y a 64 kilómetros de Burgos capital. Su término comprende las localidades de Castrillo e Hinojal de Riopisuerga, enclavado al norte, y se sitúa a ambas márgenes del río.
El Canal de Castilla atraviesa el municipio, en el que podemos encontrar monumentos como las iglesias de San Bartolomé, de estilo románico o la de San Martín, además de otros no religiosos como el Puente de la Campesina
Su enclave privilegiado da un valor añadido al pueblo, dotándolo de la posibilidad de conectar con la naturaleza a través de los parajes que rodean al núcleo de población o de los recovecos del río Pisuerga.