自然河道，或是疏濬前代业已干涸的旧沟，只有部分是以人力新开凿。数条运河的连结成为全国性的运输网路。584年 隋文帝为了将关东资源便利的运至关中，任用宇文恺引渭水自长安开凿到潼关的广通渠，但砥柱仍阻碍关东漕运。587年为了兴兵伐南朝陈，循前486年吴王夫差的开凿的邗沟兴建山阳渎，自山阳（今江苏淮安）至扬子（今江苏仪征）入大江边的江都（今江苏扬州）。隋炀帝时大规模发展运河：605年开通通济渠（又称汴渠），并且在两岸筑御道，种植柳树护岸。西段自今洛阳西郊引谷水、洛水入黄河。东段自荥阳汜水镇东北开始，循夫差所开