През града преминава голямата река Янтра. На километър южно от града, при гр. Дебелец, Дряновска река се влива в р. Белица (от басейна на Янтра). Има периоди през който дебитът и се увеличава от6 до 10 пъти( 2005 г.). Реката е с най-голяма дълбочина около Мавриков и мостът над квартал Чолаковци - 2 метра. Протичат още няколко малки реки: Орлова река (в местността Картала), Светогорска и Ксилифорска. Край града са разположени езерата Света гора и Ксилифор. В града и край него са изградени над 50 водохранилища. Основен питеен източник е хидровъзел „Йовковци".