绥芬河有南北两源,北源为小绥芬河,发源于东宁市太平岭;南源为大绥芬河,发源于吉林省汪清县境内老爷岭,两源于东宁市境中部小地营北汇合,东流至东宁镇进入平原地区,继而流入俄罗斯境折向南注入日本海。以大绥芬河为上源,全长443公里,其中在中国境内长258公里;干流在中国境内长61公里,中俄界河长2公里。流域总面积17321平方公里,其中中国境内流域面积10059平方公里,黑龙江省境内流域面积7541平方公里。