Największe rzeki obwodu (podana długość dotyczy tylko rzeki w granicach obwodu): Wołga (ros. Волга) – 685 km Dźwina (ros. Западная Двина) – 262 km Twerca (ros. Тверца) – 188 km Miedwiedica (ros. Медведица) – 269 km Mołoga (ros. Молога) – 280 km Mieża (ros. Межа) – 259 km
Jeziora W obwodzie znajduje się duża liczba jezior – najczęściej wymienia się tutaj liczbę 1769, głównie pochodzenia polodowcowego. Zajmują one ok. 1,4% całej powierzchni regionu. Największym jeziorem obwodu jest Seliger. thumb|Jezioro Stierż thumb|Droga wodna przy jednym ze sztucznych zbiorników wodnych Największe jeziora obwodu: Seliger (ros. Селигер) – 259,7 km² Wołgo (ros. Волго) – 61 km² Szlino (ros. Шлино) – 34 km² Wielikoje (ros. Великое) – 32 km² Piros (ros. Пирос) – 31 km² Wsieług (ros. Вселуг) – 30 km² Wieriestowo (ros. Верестово) – 23 km² Stierż (ros. Стерж) – 17 km² Pieno (ros. Пено) – 17 km²
Najgłębszym jeziorami są Brosno (41,5 m) i Dołosiec (41 m).