新汴河的起点和终点分别是安徽省宿州市西北的戚(七)岭子和洪泽湖西端的溧河洼。
新汴河河道全长127.2公里,西起自安徽省宿州市西北的戚(七)岭子,经灵璧县、泗县、江苏省泗洪县,于洪泽湖西缘注入洪泽湖西端的溧河洼。