金都于燕,京师用度仰漕山东、河北之粟。时,黄河南流夺淮,汴河、广济河相继淤废,漕粮转输唯依惠民、御河而已。御河因黄河多次冲注、床浅流涩,世宗、章宗之际命沿河州县官衔内皆带提控、管勾漕河事,岁发山东、河北、大名诸路军夫浚治河道,营护堤岸,遂成定制。永济渠故道久堙,大定十一年(1171)开金口,疏导卢沟河水至京城北入濠,而东至通州之北入潞水,名闸河。置闸以节高良河、白莲潭(今北京积水潭),欲借卢沟水转漕。但因地势高峻,金口河水性浑浊不能胜舟而仍以陆挽。泰和四年(1204)韩玉建言开通州潞水漕渠,建闸节水,减缓坡降,终于使御河漕船行至都下。贞祐四年(1216)右丞侯挚又开沁水入御河以便馈运。金朝于御河沿线诸县分别置河仓,设纲船,分春(冰消行,暑雨毕)、秋(八月行,冰凝毕)两次起运,至通州和中都城通济、丰备、丰赡、广济等仓存储,岁运近百万石。金代还曾于中都东北郊开漕渠通温榆河(即今北京东郊坝河);开长直沟穿万安湖于今安徽省灵璧县境,连通汴、泗,皆欲通漕粟。金代运河使用的时间都不太长,但是经过金朝的治理,一些行将淤废的运河得以复生,其金中都漕运线路的规划设计尤为元、明、清建设通惠河——大运河系统所借鉴。元代修凿完成北起大都、南达杭州,沟通海河、黄河、淮河、长江和钱塘江五大流域的大运河。元代大运河全长三千多里,可分为下列各部分:从北京至通州的通惠河;从通州南入大沽河,西南接御河的通州运粮河;从天津南至临清,接会通河的御河(即卫河);从临清至东平路须城的安山,接济州河的会通河;从须城的安山到济州,接泗水入黄河的济州河;从黄河到扬州入长江的杨州运河;从镇江经苏州、嘉兴达杭州的江南运河。元朝灭南宋后,仍依靠旧运河进行水陆转运,其路线是:由长江辗转入淮河,逆黄河而上达中滦旱站(今河南封丘西南、黄河北岸),陆运一百八十里至淇门(今河南浚县西南),入御河(今卫河),再船运至大都。这条隋唐以来的运河旧道,因历经变迁,久不通畅,漕运诸多不便,所以元朝政府着手陆续修凿大运河。