古代都城,主要是作为政治和军事中心而存在的,城内外的相当一部分人是纯粹的消费者而不是生产者。因此,都城大部分的消费品,都需要外地提供。全国各地不仅要向中央贡献珍鲜异物、土特名产,交赋纳税,还需要将大量的商品源源不断输送到都城,这就要求首都有一个伸向全国各地的交通网络。因此,各朝代往往都将都城建成全国交通中心。秦始皇刚统一天下,就开辟了通向全国各地的驰道,东达山东半岛,西至今甘肃临洮,北出今内蒙古河套和河北北部,南到今广州一带,并和其他大小道路衔接,构成以首都为中心的四通八达的交通网络。汉唐继承了这一体系并进一步扩大完善,其西面一直通向今新疆及其以西地区。开封的水陆交通条件十分优越,是全国首屈一指的交通中心。汉唐的长安、元明清的北京都是全国重要的交通中心。
水路交通往往比陆路交通更为重要,首都所需的大量物资主要依赖航运。为此,历代都十分重视发展水上交通,将首都与全国水路交通网沟通。汉唐定都长安,在关中开凿连接长安与黄河的漕渠。隋炀帝定都洛阳,在营建洛阳的同时就着手修建大运河,形成以洛阳为中心的水运网,南通今杭州,北达今北京,西经黄河可达长安。此后,大运河就成了历代王朝南北交通的命脉。元代都城北京位于华北平原北端,而漕粮和物资依赖于南方,为改变南粮北运的困难状况,元世祖期间修成南起杭州北达北京的京杭大运河。明清继都北京,作为国家经济命脉的京杭大运河达于极盛,直至清末才趋于衰败。