1585.79 km (985 miles) is the average travel distance between Shijiazhuang and . If you could walk at the speed of 3mph (4.8kph), it would take 10 days 6 hours.
Distance from
Shijiazhuang to LanzhouAverage travel distance is
1585.79 kmNomal travel times are between
6h 42min - 25h 4minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 1175.52 km | 730.43 miles | 634.73 miles |
Drive | 1357.11 km | 843.27 miles | 732.78 miles |
Train | 1875.88 km | 1165.62 miles | 1012.9 miles |
Bus | 1934.67 km | 1202.15 miles | 1044.64 miles |
BE PREPARED
Shijiazhuang - Lanzhou Info
The distance from Shijiazhuang to Taiyuan South 221 km (137.12 miles) .
The distance from Taiyuan South to Taiyuan 12 km (7.54 miles) .
The distance from TYN to LHW 868 km (539.36 miles) .
The distance from Lanzhou Airport to Oriental Hotel Lanzhou 76 km (46.97 miles) .
Travel distance chart
The distance between Shijiazhuang, Hebei, China to Lanzhou, Gansu, China is 1585.79 km (985 miles) and it would cost 61 USD ~ 372 CNY to drive in a car that consumes about 15 MPG.