Flights from Beijing Airport PEK to Dunhuang Airport DNH
We've found the cheapest flights to Dunhuang
One-way from £260.75
Flying between Beijing Capital Int. to Dunhuang is very convenient as there are 2 airliners offering direct flights including Shenzhen Airlines and Air China. The official airport code for Beijing Capital Int. is PEK and for Dunhuang it is DNH.
The price of the flight is dependent on the time of the day you fly and the day of the week with weekends being normally a higher price. If you know the dates you wish to travel then book you flights as soon as you can. The earlier you book your lights the cheaper they will be. You can get saving of up to 50% of you book 2 or 3 months in advance! We advise all our viewers to book well in advance. This way you will get the low priced tickets available.
If you plan on flying to Dunhuang Airport (DNH) from Beijing Capital Int. Airport (PEK) you can pre-arrange your long or short term parking at Beijing Capital Int. Airport (PEK).
Organise and book your choice of transport to Beijing Capital Int. Airport (PEK):
The table below displays the numbers of daily flights from Beijing Capital Int. (PEK) to Dunhuang (DNH) and the relevant airlines that fly.

Airliner | Mo | Tu | We | Th | Fr | Sa | Su | First Flight | Last Flight | Flights |
---|---|---|---|---|---|---|---|---|---|---|
Air China | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 06:35 | 17:15 | VIEW FLIGHTS |
Shenzhen Airlines | 2 | 2 | 2 | 2 | 2 | 2 | 0 | 06:35 | 17:15 | VIEW FLIGHTS |
The most direct flights are offered by Air China but they only offer 1 flight per week. This flight departs 06:35 and goes by the flight number CA1247, CA1287 and CA1299
If you wish to book your flight with Air China then we advise you book direct from their website at airchina.com.cn. The best discounts can only be obtained from their website.
The flight time for the selected route vary based on the month you will travel, but below we has summarised the most common times they will fly. We recommend you only take these times as guidance and check with appropriate airline for the exact times for the date you depart.

Day | Flight Times | Flights | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Monday | 06:35
17:05
| VIEW FLIGHTS | ||||||||||||
Tuesday | 13:00
17:05
| VIEW FLIGHTS | ||||||||||||
Wednesday | 06:35
17:05
| VIEW FLIGHTS | ||||||||||||
Thursday | 13:00
17:15
| VIEW FLIGHTS | ||||||||||||
Friday | 06:35
16:55
| VIEW FLIGHTS | ||||||||||||
Saturday | 12:55
16:55
| VIEW FLIGHTS | ||||||||||||
Sunday | 16:55
| VIEW FLIGHTS |
Whilst you will find a bureau de change at Dunhuang, we recommend you change some money before you depart if you don’t have the local currency. The exchange rates within any airport are not very favorable, so exchanging money before hand is a good idea.
Looking for the best deals on car rental?
Search for the cheapest hire vehicles at PEK
Flight Price FAQ - Beijing (PEK) to Dunhuang (DNH)
Compare Flight Prices from PEK to DNH

Was your flight delayed or cancelled?
You may be eligible to receive up to 600 EUR compensation per person in your party.
Claim Now!Flight Info FAQ - Beijing (PEK) to Dunhuang (DNH)
Alternative Airports in China with Connections from Beijing Airport
- airplanemode_active Beijing Airport to Shanghai Hongqiao 260 flights per week
- airplanemode_active Beijing Airport to Chengdu 178 flights per week
- airplanemode_active Beijing Airport to Guangzhou 152 flights per week
- airplanemode_active Beijing Airport to Xiamen 94 flights per week
- airplanemode_active Beijing Airport to Shanghai Pu Dong 86 flights per week
- airplanemode_active Beijing Airport to Fuzhou 76 flights per week
- airplanemode_active Beijing Airport to Kunming 68 flights per week
- airplanemode_active Beijing Airport to Harbin 63 flights per week
- airplanemode_active Beijing Airport to Sanya 60 flights per week
- airplanemode_active Beijing Airport to Guiyang 59 flights per week
- airplanemode_active Beijing Airport to Nanking nanjing 55 flights per week
- airplanemode_active Beijing Airport to Yinchuan 49 flights per week
- airplanemode_active Beijing Airport to Nanning 49 flights per week
- airplanemode_active Beijing Airport to Wenzhou 38 flights per week
- airplanemode_active Beijing Airport to Ningbo 35 flights per week
- airplanemode_active Beijing Airport to Shenyang 28 flights per week
- airplanemode_active Beijing Airport to Luogang 21 flights per week
- airplanemode_active Beijing Airport to Xining 21 flights per week
- airplanemode_active Beijing Airport to Lijiang City 20 flights per week
- airplanemode_active Beijing Airport to Nantong 18 flights per week
- airplanemode_active Beijing Airport to Beihai 14 flights per week
- airplanemode_active Beijing Airport to Dali City 14 flights per week
- airplanemode_active Beijing Airport to Guilin 14 flights per week
- airplanemode_active Beijing Airport to Weihai 14 flights per week
- airplanemode_active Beijing Airport to Korla 12 flights per week
- airplanemode_active Beijing Airport to Liuzhou 11 flights per week
- airplanemode_active Beijing Airport to Huangyan 10 flights per week
- airplanemode_active Beijing Airport to Yibin 10 flights per week
- airplanemode_active Beijing Airport to Hami 9 flights per week
- airplanemode_active Beijing Airport to Tunxi 9 flights per week
- airplanemode_active Beijing Airport to Changzhi 7 flights per week
- airplanemode_active Beijing Airport to Fuyang 7 flights per week
- airplanemode_active Beijing Airport to Hohhot 7 flights per week
- airplanemode_active Beijing Airport to Hengyang 7 flights per week
- airplanemode_active Beijing Airport to Jiujiang 7 flights per week
- airplanemode_active Beijing Airport to Ganzhou 7 flights per week
- airplanemode_active Beijing Airport to Lianyungang 7 flights per week
- airplanemode_active Beijing Airport to Shantou 7 flights per week
- airplanemode_active Beijing Airport to Tonghua 7 flights per week
- airplanemode_active Beijing Airport to Xiangfan 7 flights per week
- airplanemode_active Beijing Airport to Xilinhot 7 flights per week
- airplanemode_active Beijing Airport to Yancheng 7 flights per week
- airplanemode_active Beijing Airport to Dongying 4 flights per week
- airplanemode_active Beijing Airport to Altay 3 flights per week
- airplanemode_active Beijing Airport to Baotou 3 flights per week
- airplanemode_active Beijing Airport to Song Pan 3 flights per week
- airplanemode_active Beijing Airport to Yulin 3 flights per week
- airplanemode_active Beijing Airport to Shenzhen 218 flights per week
- airplanemode_active Beijing Airport to Hangzhou 167 flights per week
- airplanemode_active Beijing Airport to Chongqing 136 flights per week
- airplanemode_active Beijing Airport to Changsha 89 flights per week
- airplanemode_active Beijing Airport to Xi An Xianyang 86 flights per week
- airplanemode_active Beijing Airport to Urumqi 75 flights per week
- airplanemode_active Beijing Airport to Dalian 65 flights per week
- airplanemode_active Beijing Airport to Haikou 62 flights per week
- airplanemode_active Beijing Airport to Wuhan 60 flights per week
- airplanemode_active Beijing Airport to Zhuhai 56 flights per week
- airplanemode_active Beijing Airport to Yantai 51 flights per week
- airplanemode_active Beijing Airport to Lanzhou 49 flights per week
- airplanemode_active Beijing Airport to Changchun 42 flights per week
- airplanemode_active Beijing Airport to Nanchang 36 flights per week
- airplanemode_active Beijing Airport to Gonggar 28 flights per week
- airplanemode_active Beijing Airport to Qingdao 28 flights per week
- airplanemode_active Beijing Airport to Wuxi 21 flights per week
- airplanemode_active Beijing Airport to Hailar 20 flights per week
- airplanemode_active Beijing Airport to Dongsheng 19 flights per week
- airplanemode_active Beijing Airport to Jiamusi 15 flights per week
- airplanemode_active Beijing Airport to Zhengzhou 14 flights per week
- airplanemode_active Beijing Airport to Jinjiang 14 flights per week
- airplanemode_active Beijing Airport to Mian Yang 14 flights per week
- airplanemode_active Beijing Airport to Yanji 14 flights per week
- airplanemode_active Beijing Airport to Yichang 12 flights per week
- airplanemode_active Beijing Airport to Huizhou 10 flights per week
- airplanemode_active Beijing Airport to Jingdezhen 10 flights per week
- airplanemode_active Beijing Airport to Dayong 9 flights per week
- airplanemode_active Beijing Airport to Kashi 9 flights per week
- airplanemode_active Beijing Airport to Anqing 7 flights per week
- airplanemode_active Beijing Airport to Changzhou 7 flights per week
- airplanemode_active Beijing Airport to Guang Yuan 7 flights per week
- airplanemode_active Beijing Airport to Ulanhot 7 flights per week
- airplanemode_active Beijing Airport to Ji An 7 flights per week
- airplanemode_active Beijing Airport to Juzhou 7 flights per week
- airplanemode_active Beijing Airport to Karamay 7 flights per week
- airplanemode_active Beijing Airport to Qiqihar 7 flights per week
- airplanemode_active Beijing Airport to Tongliao 7 flights per week
- airplanemode_active Beijing Airport to Taiyuan 7 flights per week
- airplanemode_active Beijing Airport to Xichang 7 flights per week
- airplanemode_active Beijing Airport to Yiwu 7 flights per week
- airplanemode_active Beijing Airport to Zhanjiang 7 flights per week
- airplanemode_active Beijing Airport to Wanxian 4 flights per week
- airplanemode_active Beijing Airport to Aksu 3 flights per week
- airplanemode_active Beijing Airport to Hotan 3 flights per week
- airplanemode_active Beijing Airport to Manzhouli 3 flights per week
- airplanemode_active Beijing Airport to Wu Hai 3 flights per week
Looking for the best deals on rental cars?
Search for the cheapest hire vehicles in Beijing
Useful Information about Beijing Airport

See all the airport lounges, locations and opening times available at Beijing Airport
View...
See all bars and restaurants at Beijing Airport, including locations and if they are before or after check-in
View...
See all shops available at Beijing Airport - plan your duty free shopping in advance
View...
A number of tour operators offer trips to the Great Wall at Si Ma Ta located in Miyun County...
View...