Msta River
Okulovsky District is located in the Valdai Hills in the basin of the Msta River. The rivers in the eastern part of the district drain into the Msta, and a stretch of the Msta forms the border of Okulovsky District with Borovichsky and Lyubytinsky Districts. The northern part of the district belongs to the basin of the Verebye, and the western part belongs to the basin of the Kholova, both rivers being the left tributaries of the Msta.