El río Tormes recoge aguas del alto Gredos, sobre todo la escorrentía del Circo de Gredos, y lleva una dirección este-oeste hasta Barco de Ávila, donde gira hacia el norte, para recibir las aguas del río Corneja, camino de Salamanca para desembocar en el río Duero.