京杭大運河
北周から禅譲を受けて隋を建国した楊堅(文帝)は、この問題を解決するために587年に淮水と長江を結ぶ邗溝()を開鑿し、589年に陳を滅ぼして、南北を統一した。
604年に2代皇帝煬帝が即位し、翌年より再び大運河の工事が始まる。まず初めに黄河と淮水を結ぶ通済渠(つうさいきょ)を掘り、続いて黄河と天津を結ぶ永済渠(えいさいきょ)、長江から杭州へと至る江南河を結び、河北から浙江へとつながる。大運河の完成は610年のことで、その総延長は2500キロメートルを越える。
第一の通済渠の工事には100万人の民衆が動員され、女性までも徴発されて5か月で完成した。これを後世後の人は暴政と非難した。さらに、この運河を竜船(皇帝専用の船)に乗った煬帝が遊覧し、自身が好んだ江南への行幸にも使ったことから、「自らの好みのために民衆を徴発した」などとも言われるようになる。
大運河は一から全てを開削したわけではなく、既存の小運河を連結した部分がかなりある。また大運河の建造は南北の統一を確かなものとし、江南の物産を河北にもたらした。永済渠建設の目的は高句麗遠征であった。