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.
Distance from
Beijing to DunhuangAverage travel distance is
2486.0 kmNomal travel times are between
5h 9min - 39h 3minTravel 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.