2992.37 km (1859 miles) is the average travel distance between Dali and . If you could walk at the speed of 3mph (4.8kph), it would take 19 days 8 hours.
Distance from
Dali to ShanghaiAverage travel distance is
2992.37 kmNomal travel times are between
16h 10min - 37h 31minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 2845.29 km | 1767.98 miles | 1536.34 miles |
Train | 2754.61 km | 1711.64 miles | 1487.37 miles |
Drive | 3166.22 km | 1967.4 miles | 1709.62 miles |
Bus | 3203.34 km | 1990.46 miles | 1729.67 miles |
BE PREPARED
Dali - Shanghai Info
The distance from Dali to Heqing 119 km (73.7 miles) .
The distance from Heqing to Lijiang 289 km (179.35 miles) .
The distance from LJG to HGH 2216 km (1377.01 miles) .
The distance from Xiaoshan Airport to Jiaxing North 103 km (64.15 miles) .
The distance from Jiaxing North to Shanghai North 119 km (73.84 miles) .
Travel distance chart
The distance between Dali, Yunnan, China to Shanghai, China is 2992.37 km (1859 miles) and it would cost 174 USD ~ 1,061 CNY to drive in a car that consumes about 44 MPG.