El Odra es un río español que nace al norte de Peña Amaya, cerca de Fuenteodra, a los pies de la Lorilla, en la fuente de la Magdalena, término de Rebolledo Traspeña, municipio de Humada (Burgos), y, tras un corto tramo inicial en dirección oeste este, sigue su curso hacia el sur, atravesando la llanada del Valle de Humada, pasa entre las rocas de Los Piscárdanos, interesante paraje natural, y después se adentra en los llanos cerealistas pasando por Villavedón, Sandoval de la Reina, Villanueva de Odra, Villahizán de Treviño, Villamayor de Treviño, Sordillos, Grijalba, Villasandino, Villasilos y Castrojeriz, para desembocar en el Pisuerga en el término de Pedrosa del Príncipe .