隋唐大运河则是一半在地上,一半在地下。隋朝的首都是西都长安、东都洛阳,修运河由扬州出发,先要向西北走,斜穿安徽淮河流域,经河南的东北部,入黄河流域,到达洛阳,此为下半部;然后向东北走,经河北东南部,入海河流域,到涿郡(北京南),此为上半部,合起来整体上走“之”字。
隋运河始建于公元605年,用200多万民工挖通济渠,连接黄河淮河,同年又用十万民工疏通古邗沟,连接淮河长江,构成下半段。三年后,用河北民工百万余,挖永济渠,到北京南,构成上半段。又过两年,重开江南运河,直抵余杭(杭州)。至此,共用五百余万民工,费时六年,大运河全线贯通,全长2700公里,成为世界上最伟大的工程之一。
这条运河运营了五百多年,历经唐朝、五代、宋朝,到南宋末年,因部分河道淤塞而衰落。取而代之的是京杭大运河。元朝取代金和南宋之后,在北京建都,将大运河南北取直,不再走洛阳、西安,缩短了九百多公里,又运行了七百多年,直至今日。
运河开凿是项坚苦而又浩大的工程,以大运河为例,隋炀帝杨广征民为他开凿大运河过程中,他先用几百万人的挖通沟渠,并使沟渠和黄河淮河连接在一起,后来,他又在同一年中,再次征用了十万民工疏通沟渠,并和淮河的长江连接在一起,使之构成大运河的下半部分。然后他又在三年之后,再次征用民工,不过这次征用的是河北民工再次挖通当时国家的永济渠,并和当时隋朝的涿郡相连,此次所挖的沟渠构成了大运河的上半部分。在大运河的上下部分都挖好之后,他又让人在两年之后疏通江南的河道,直接和余杭也就是现今的杭州进行相连,直到此大运河彻底被建造好。