San Cristóbal de Boedo, núcleo de la comarca de La Ojeda-Boedo, situado en el extremo oriental de la provincia, próximo a la de Burgos. Se asienta sobre una loma en una zona llamada Alto Llano a orillas del río Boedo, que pasa a unos 500m del núcleo y del que queda separado por la vía de ferrocarril, al oeste.

Se accede al pueblo por un corto desvío que sale de la P-232 a mitad de camino entre Santa Cruz de Boedo, al sur y Calahorra de Boedo al norte. Se puede coger esta carretera desde la N-611, 10 km al norte de Osorno, o se toma la P-231 desde Herrera de Pisuerga hasta Calahorra (10 km).