Travel time from

Beijing to Dunhuang

Average Travel Times are

4h 59min  -  37h 52min

Travel Distance

2392.19 km

Travel time route map

It takes an average travel time of 13h 17mins to travel from Beijing to Dunhuang, given the average speed of 180km/h and the distance of 2392.19 km (1486 miles)

Travel time by transport mode

Tranport Distance Time
Flight 1989km (1236 miles) 4h 59mins
Drive 2394km (1488 miles) 24h 5mins
Bus 2498km (1552 miles) 32h 31mins
Train 2593km (1611 miles) 37h 52mins

Travel time by airplanes from Beijing to Dunhuang

Air Plane Cruise Speed Max Speed
A300 2h 18mins 2h 12mins
A320 2h 22mins 2h 14mins
A321 2h 23mins 2h 15mins
A380 2h 1mins 1h 57mins
Boeing 707 2h 3mins 1h 59mins
Boeing 737 2h 33mins 2h 20mins
Boeing 747 2h 13mins 2h 5mins
Boeing 787 2h 11mins 2h 3mins
ATR 72 4h 19mins 3h 47mins

TIME TO DRIVE FROM Beijing to Dunhuang

Speed (km/h) Speed (Ml/h) Duration
40 24.85 59h 51mins
50 31.07 47h 53mins
60 37.28 39h 54mins
80 49.71 29h 55mins
100 62.14 23h 56mins

Be prepared

Beijing - Dunhuang Info

Travel time from Dongzhimen to Beijing Capital Airport T2 31mins.

Travel time from PEK to DNH 3h 28mins.

Travel time from Dunhuang to Dunhuang 7mins.

Travel time chart

How long does it take to get from Beijing and by air and road.