京杭大运河始建于春秋时期。春秋战国时期开凿运河基本都是为了征服他国的军事行动服务的。隋王朝在天下统一后即做出了贯通南北运河的决定,其动机已超越了服务军事行动的目的,因为此时天下已统一。隋开运河有经济方面的动机。中国古代很长时期内,经济重心一直在黄河流域,北方的经济比南方进步。但到魏晋南北朝时期,社会发生了深刻变化。400多年的混乱使北方经济受到严重的冲击,与此相比,南方经济获得迅猛发展,成为全国经济重心。隋统一全国后,格外重视这个地区,但隋定都长安,其政治中心不能伴随经济重心的发展变化南移。因此,国家需要加强对南方的管理,长安需要与富庶经济区联系,需要南方粮食物资供应北方,不论是中央朝廷还是官僚贵族或是北方边境。同时,长时期的分裂阻断社会南北经济的交流,而随着生产力水平的提高,经济的发展到这一时期已迫切要求南北经济加强联系。