Jezioro Drwęckie rozlewa się na Pojezierzu Iławskim, w centrum Ostródy. Jego powierzchnia wynosi ponad 880 ha, a głębokość ponad 22 m, zaś szerokość to 1,1 km.
Jezioro Drwęckie tworzą dwie rynny o długości 12 km i 5 km. W najszerszej części jeziora znajduje się wyspa Ostrów. Przez jezioro przepływa rzeka Drwęca.
Brzegi w części północnej są wysokie i zalesione (Lasy Liwskie), w części południowej niskiej, podmokłe i bezleśne.
W najszerszej części jeziora znajduje się wyspa Ostrów. Od wschodu jezioro połączone jest kanałem z jeziorem Pauzeńskim (Puzy). W kanale zlokalizowana jest śluza Ostróda. Szlak wodny prowadzi dalej z jeziora Pauzeńskiego przez kanał, w którym jest zlokalizowana kolejna śluza - Mała Ruś - na jezioro Szeląg Wielki (prowadzi tędy szlak kajakowy i żeglarski). Zachodnia odnoga Jeziora Drwęckiego ciągnie się równoleżnikowo na długości 11 km (szerokość do 0,8 km). Brzegi są niskie i podmokłe, północne zalesione. Na północy wypływa z niej Kanał Elbląski, na zachodzie wpada Iłga, łącząca z jeziorem Ilgi (25 ha), od południa - łączy się z jeziorami: Smordy (22,5 ha) i Morliny (66 ha). Przez Jezioro Drwęckie przepływa ze wschodu na zachód rzeka Drwęca.