兴凯湖流域属乌苏里江水系,共有24条河流汇入,中国境内有8条,其中直接流入大兴凯湖的有4条,即白棱河、红眼哈排干、白泡子和金银库河,直接流入小兴凯湖再经新开流和泄洪闸流入大兴凯湖的有4 条,即承紫河、坎心河( 小黑河) 、大西河和东地河。
流出兴凯湖的河流只有一条松阿察河。