涅瓦河长74公里,28公里位于圣彼得堡的范围内,其余在列宁格勒州境内。她由拉多加湖向西南流至其最南端-和其与Tosna River之交汇处相近,然后再转向西北流至芬兰湾。平均宽度400至600米,最大宽度1200米,最大深度24米。涅瓦河流域包括拉多加湖和奥涅加湖,分布于俄罗斯西北部和芬兰南部等广大的面积上。以河水流量来计算,涅瓦河是欧洲的第三大河流(伏尔加河和多瑙河后)。