Almost the whole area of the district belongs to the drainage basin of the Msta River and thus to the Baltic Sea.
Firovsky District is located on the Valdai Hills which are notable by its large lake district.