Distance from

Dunhuang to Lanzhou

Average travel distance is

1150.46 km

Nomal travel times are between

3h 16min  -  16h 7min

1150.46 km (715 miles) is the average travel distance between Dunhuang and . If you could walk at the speed of 3mph (4.8kph), it would take 7 days 10 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1028.22 km 638.91 miles 555.2 miles
Train 1155.12 km 717.76 miles 623.72 miles
Drive 1190.40 km 739.68 miles 642.77 miles
Bus 1228.07 km 763.09 miles 663.11 miles

BE PREPARED

Dunhuang - Lanzhou Info

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

The distance from DNH to LHW 946 km (587.82 miles) .

The distance from Lanzhou Airport to Oriental Hotel Lanzhou 76 km (47.43 miles) .

Travel distance chart

The distance between Dunhuang, China to Lanzhou, Gansu, China is 1150.46 km (715 miles) and it would cost 49 USD ~ 299 CNY to drive in a car that consumes about 12 MPG.