关中与巴蜀相距两千多里,其间没有一条贯通全程的道路,只有由众多道路连缀而成的多线路入蜀。秦汉时期,蜀道的主要七条道路全部开通,基本形成了蜀道“北四南三”的格局。
这一格局是以秦岭与巴山之间的汉中盆地为界,将蜀道划分为南北两段。北段是穿越秦岭的四条道路,从西到东分别为故道(陈仓道)、褒斜道、傥骆道、子午道; 南段是翻越巴山的三条道路,从西到东分别是金牛道、米仓道、荔枝道。也有把北段因诸葛北伐而扬名的祁山道、南段因邓艾偷渡而著名的阴平道纳入蜀道体系的。
北四1、子午道:由古代长安穿越秦岭到达汉中的四条主干路中最东边的一条。汉平帝元始五年(5年),正式将此道命名为子午道。
子午道自今西安市长安区子午镇,向西南入子午谷北口,越岭进入沣水河谷,沿河谷南行二十里至子午关,出子午关,越秦岭正脊大梁,经宁陕县界沙沟街,至宁陕县江口镇。
北四2、褒斜道。褒斜道循汉江支流褒水与渭河支流斜水两条河谷而行,因其北口在眉县斜谷,南口在汉中褒谷,故称褒斜道。从眉县向西南行三十二里,至斜谷关。入斜谷,沿石头河、桃川河及红岩河南行,至今太白县。其间需要翻越秦岭正脊的五里坡。
随后折向西南,经两河口、关山、白云,过二十四孔阁,经石垭子栈道,至三江交汇处的留坝江口镇。唐时在江口镇设青松驿,这里是褒斜道与唐文川道的分路口。出江口镇,沿褒水干流,穿石门出褒谷口,抵褒城,继续向东到达汉中。这是秦汉褒斜道的线路。
唐文宗开成四年(839),山南西道节度使归融修散关、褒城道,形成后世所称的唐宋褒斜道。褒斜道是公认地便捷易行,这是由于故道、傥骆道及子午道均需要翻越两处秦岭山脉,而褒斜道仅需翻越一处,并且道路相对平缓。
北四3、故道(陈仓道)。故道的名称颇多,如陈仓道、散关道、青泥路、白水路、沮道、嘉陵道等。上述名字大抵是因故道沿线的要地、关隘、山岭及河流而来。如称呼“陈仓道”,是因该道北端的出口在陈仓县(今属陕西宝鸡);
称“散关道”,则是因该路经秦岭北麓的重要关隘大散关;此道中有险峻泥泞的青泥岭,故又被称为“青泥路”;该路经行白水、沮水而被称为“白水路”“沮道”;此道基本循嘉陵江上游(故道水)河谷而行而被称为“嘉陵道”。可见上述众多名字只代表了该路中的某个重要节点,而无法代表道路的全程,故一般情况下仍将此路称为故道。
故道从陈仓,沿扦水(今清姜河)西南行,至散关。出散关上行越秦岭,至凤州。随后故道向西进入甘肃境内两当县、徽县。徽县向南二十多里,就要翻越故道最难行的路段青泥岭。继续往南便回到今陕西境内的略阳县,由略阳县折向东南经勉县、褒城至汉中。
北四4、傥骆道。从今西安穿越秦岭到达汉中的四条主路中最为近便的道路,因要通过汉水支流傥水河谷与渭水支流西骆峪水河谷而得名。据摩崖石刻及相关史料印证,傥骆道至迟在汉初已经开通,只是由于此道难行多阻,并不是当时的主要干道。
南三1、金牛道。汉中通往四川成都平原的最大动脉,从故道、褒斜道等道路出发,均须转入金牛道才能到达成都平原。
金牛道的行经路线是自汉中出发,经勉县西南烈金坝,再经五丁关至宁强县,折向西南进入四川广元境内,沿嘉陵江东岸,经昭化、剑门关、剑阁,入梓潼,经绵阳,抵成都。
南三2、米仓道。蜀道南端的一条重要入蜀道路。米仓道是多线复合的南北交通网络,而非一条孤线。米仓道自陕西南郑,翻越大小巴岭、米仓山,至南江县,抵巴中。由巴中向西,可达成都;继续向南,可至重庆。
南三3、荔枝道。荔枝道的得名源于杨贵妃喜食新鲜荔枝,唐玄宗特开辟整修驿路,快马运送荔枝的典故。荔枝道还有洋巴道之名,又因穿越巴山被称为小巴间道。
荔枝道,先是取道子午道,进入西乡县,经镇巴县,至四川万源,最后抵达涪陵。荔枝道并非唐代新辟。三国时司马懿伐蜀,先是循子午道南段至西乡,再南下入开州、万州、云阳,即是沿荔枝道行进。