北京と敦煌を結ぶ航空路線は約2552キロ、直行便の運行時間は約3時間30分、経由便の運行時間は7時間ほどになります。現在、日に2便だけ運行されています。冬季には、北京出発敦煌行きの観光客が大分減るため、フライト便運休されることがよくありますので、ご注意ください。冬季に北京発敦煌着の便が運休される場合は、西安で乗り換えるほうをお勧めいたします。
北京から敦煌までの航空便は、エコノミークラスの正規料金が1880元、ファーストクラスの正規料金が4700元になります。現在、毎日下記の2便が運行されています。
現在、北京始発敦煌直行の列車がまだ運行されていません。まず列車で柳園まで移動し、そこからバス(1時間ほど、料金が30元)を利用して敦煌へ着きます。また、西安、蘭州、ウルムチで乗り換える子ともでできます。中国列車チケット予約
北京から柳園までの列車が2本が運行されています。硬臥席が442元、軟臥席が704元、約25時間ほど走ります。