淮河流经南阳、信阳、阜阳、六安、蚌埠、阜宁、滨海。淮河发源于河南省南部桐柏山主峰太白顶,东流经河南,湖北,安徽,江苏四省,在三江营南流入江,北流入海,全长皆约1000公里,总落差约1100米。淮河可以分为上游、中游、下游三部分,洪河口以上为上游,长360公里。
洪河口以下至洪泽湖出口中渡为中游,长490公里,地面落差16米,中渡以上流域面积15.8万平方公里;中渡以下至三江营为下游入江水道,长150公里,地面落差约6米,三江营以上流域面积为16.5万平方公里。淮河和秦岭一起构成了中国的地理分界线,以北为北方,以南为南方。1月0摄氏度等温线和800毫米等降水线大致沿淮河和秦岭一线分布。
淮河流域西部、西南部及东北部为山区、丘陵区,其余为广阔的平原。山丘区面积约占总面积的三分之一,平原面积约占总面积的三分之二。流域西部的伏牛山、桐柏山区,一般高程200~500m,沙颍河上游石人山高达2153m,为全流域的最高峰;南部大别山区高程在300~1774m;东北部沂蒙山区高程在200~1155m;下游里下河地区在0~~15m。
丘陵区主要分布在山区的延伸部分,西部高程一般为100~200m,南部高程为50~100m,东北部高程一般在100m左右。淮河干流以北为广大冲、洪积平原,地面自西北向东南倾斜,高程一般15~50m;淮河下游苏北平原高程为2~10m;南四湖湖西为黄泛平原,高程为30~50m。