Distance from

Xi'an to Dunhuang

Average travel distance is

1814.34 km

Nomal travel times are between

5h 29min  -  23h 27min

1814.34 km (1127 miles) is the average travel distance between Xi'an and . If you could walk at the speed of 3mph (4.8kph), it would take 11 days 17 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1601.61 km 995.19 miles 864.8 miles
Drive 1904.95 km 1183.68 miles 1028.59 miles
Train 1835.32 km 1140.41 miles 990.99 miles
Bus 1915.47 km 1190.22 miles 1034.27 miles

BE PREPARED

Xi'an - Dunhuang Info

The distance from Xi'an to Xianyang 26 km (16.03 miles) .

The distance from Xianyang station to Xi'an Xianyang Airport 18 km (10.98 miles) .

The distance from Xi'an Xianyang Airport to Xi An 1 km (0.62 miles) .

The distance from XIY to DNH 1551 km (963.52 miles) .

The distance from Dunhuang to Dunhuang 7 km (4.18 miles) .

Travel distance chart

The distance between Xian, Shaanxi, China to Dunhuang, China is 1814.34 km (1127 miles) and it would cost 42 USD ~ 256 CNY to drive in a car that consumes about 10 MPG.