祁山道又称陇西道、陇蜀故道,它从甘肃天水出发,翻越祁山,经陇南市礼县、西和县、成县、徽县,到达汉中市略阳县,全长约300公里。祁山道在徽县与陈仓道相接,所以有些人也把它叫做陈仓道支道。
陈仓道又称嘉陵道,因大部分路段沿着嘉陵江水系河谷而得名。全程由今陕西宝鸡出发,在宝鸡市西南的任家湾进入秦岭大山, 经大散关进入嘉陵江上游河谷,沿谷道到达凤县,然后折向西南行至徽县,由徽县南下,沿着嘉陵江支流洛河顺流而下,到达洛河与嘉陵江汇合处后,转向嘉陵江谷道,顺江而下,一直到略阳县,然后转向东南方向可抵达古阳平关,再东行数十里到达勉县,进入汉中盆地。