3697.94 km (2298 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 23 days 22 hours.
Distance from
Shanghai to HamiAverage travel distance is
3697.94 kmNomal travel times are between
35h 17min - 54h 37minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Drive | 3733.00 km | 2319.58 miles | 2015.66 miles |
Train | 3616.61 km | 2247.26 miles | 1952.82 miles |
Bus | 3744.20 km | 2326.54 miles | 2021.7 miles |
Travel distance chart
The distance between Shanghai, China to Hami, Xinjiang, China is 3697.94 km (2298 miles) and it would cost 115 USD ~ 702 CNY to drive in a car that consumes about 29 MPG.
- Best Option