全程约1099.5公里,汽车需要12小时,火车比较安全方便,有3列,分别是:K9667兰州-敦煌17:5 -08:19,14小时23分,硬座143,硬卧下263;K591兰州-敦煌18:52-09:30,14小时38分,硬座143,硬卧下263;Y667兰州-敦煌20:38-12:08,15小时30分,硬卧下263,软卧下400。
兰州到敦煌大约1100公里左右。如果是自驾车,兰州到瓜州是高速公路,瓜州到敦煌是国道,全长是1097公里。如果乘坐火车,全长共1146公里。如果是乘坐飞机,全长是1152公里。
兰州距离敦煌1500多公里。兰州是甘肃的首都,莫高窟位于甘肃省中部的敦煌。如果想经兰州去敦煌莫高窟旅游,建议在中川机场坐飞机去敦煌机场,或者在兰州坐火车。