长安城到玉门关的距离约为570千米也就是1140里,这个可以参照现代地图西安市——兰州玉门关一带的距离。
行军速度。古代行军多为步行。步兵一天估计20--30里,骑兵应该大致是60---80里。考虑到普通行军时,一昼夜要含睡眠时间、用餐时间、休整时间等,那么24小时内有效行走时间恐怕最多8小时左右而且带甲执械负重行走、并需保持队形,速度打折,正常每小时健步行走4-5里路,即每个时辰8-10里路。所以普通一昼夜步军行军30-40里不算慢。
路程1140里(大约)/40里=28.5
从长安城到玉门关行军大约28天左右。