Distance from

Beijing to Dunhuang

Average travel distance is

2486.0 km

Nomal travel times are between

5h 9min  -  39h 3min

2486.0 km (1545 miles) is the average travel distance between Beijing and . If you could walk at the speed of 3mph (4.8kph), it would take 16 days 2 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 2087.95 km 1297.39 miles 1127.4 miles
Drive 2512.70 km 1561.32 miles 1356.75 miles
Bus 2621.91 km 1629.18 miles 1415.72 miles
Train 2721.47 km 1691.04 miles 1469.47 miles

BE PREPARED

Beijing - Dunhuang Info

The distance from Dongzhimen to Beijing Capital Airport T2 32 km (19.73 miles) .

The distance from PEK to DNH 2050 km (1273.6 miles) .

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

Travel distance chart

The distance between Beijing to Dunhuang, China is 2486.0 km (1545 miles) and it would cost 41 USD ~ 250 CNY to drive in a car that consumes about 10 MPG.