贾河发源于河南省方城县境内的伏牛山余脉
小顶山西南麓,为淮河若干个支流的水源地之一,也是独树镇有名的母亲河。
贾河一开始从发源地由北向南奔流,它分别流经独树镇东,
牛角里村西,杨楼乡北,向东北汇入平顶山叶县境内的甘江河。
至平顶山境内后汇入
澧河,向东又流经漯河市汇入沙河(在漯河市内与沙河相汇称为沙澧河),至周口市,项城市,沈丘县进入安徽境内界首市汇入颍河。
后又流经太和县,阜阳市,向东南进入淮南寿县正阳关汇入
淮河。淮河又继续向东流经安徽蚌埠市后汇入江苏
洪泽湖和
高邮湖后主干流再由
扬州江都
三江营进入
长江流经
崇明岛进入
东海。