二是开凿坝河和通惠河。由于旧有的河道通航能力很小,元朝很需要在大都与通州之间修建一条运输能力较大的运河,以便把由海运、河运集中到通州的粮食,转运到大都。于是相继开凿了坝河和通惠河。首先兴建的坝河,西起大都光熙门(今北京东直门北面,当年这里是主要粮仓所在地),向东到通州城北,接温榆河。这条水道长约20多公里,地势西高东低,差距20米左右,河道的比降较大。为了便于保存河水,利于粮船通航,河道上建有七座闸坝,因而这条运河被称为坝河。后来因坝河水源不足,水道不畅,元朝又开凿了通惠河。负责水利的工程技术专家郭守敬,先千方百计开辟水源,并引水到积水潭集蓄起来,然后从积水潭向东开凿通航河段,经皇城东侧南流,东南去文明门(今北京崇文门北),东至通州接白河。这条新的人工河道,被忽必烈命名为通惠河。通惠河建成后,积水潭成了繁华的码头,“舳舻蔽水”,热闹非常。
元朝开凿运河的几项重大工程完成后,便形成了今天的京杭大运河,全长1700多公里。京杭大运河利用了隋朝的南北大运河不少河段,如果从北京到杭州走运河水道,前者比后者缩短了900多公里的航程。
目前国外著名的大运河有苏伊士运河、巴拿马运河、前苏联土库曼运河等。这些运河的长度不但都比我国的大运河短得多,而且也都比隋朝开凿南北大运河的时间晚1000多年