El río Duero marca el paisaje, atravesando de este a oeste el municipio.
A poco más de 10 km. de Tordesillas aguas arriba, desembocan los ríos Pisuerga, por la margen derecha y el Adaja por la izquierda.
A 2 km. aguas abajo desemboca el río Zapardiel también por la margen izquierda. El paisaje está determinado por el río, con una vegetación de chopos, sauces, álamos, olmos, que forman el bosque de ribera que junto con los pinares, forman los dos sistemas forestales de la zona.