1567.6 km (974 miles) is the average travel distance between Shanghai and . If you could walk at the speed of 3mph (4.8kph), it would take 10 days 3 hours.
Distance from
Shanghai to Xi'anAverage travel distance is
1567.6 kmNomal travel times are between
6h 23min - 29h 45minTravel distance by transport mode
Tranport | Km | Miles | Nautical miles |
---|---|---|---|
Flight | 1412.17 km | 877.48 miles | 762.51 miles |
Flight | 1446.38 km | 898.74 miles | 780.98 miles |
Flight | 1425.02 km | 885.47 miles | 769.45 miles |
Flight | 1586.63 km | 985.89 miles | 856.71 miles |
Flight | 1505.89 km | 935.72 miles | 813.12 miles |
Train | 1620.53 km | 1006.95 miles | 875.02 miles |
Drive | 1518.13 km | 943.32 miles | 819.73 miles |
Train | 1597.38 km | 992.56 miles | 862.51 miles |
Bus | 1693.38 km | 1052.22 miles | 914.35 miles |
Bus | 1870.48 km | 1162.26 miles | 1009.98 miles |
BE PREPARED
Shanghai - Xi'an Info
The distance from South Shaanxi Road Station to Hongqiao Airport T1 16 km (10.21 miles) .
The distance from SHA to XIY 1355 km (842.0 miles) .
The distance from Xi'an Xianyang Airport to Xianyang station 16 km (10.03 miles) .
The distance from Xianyang to Xi'an 25 km (15.78 miles) .
Travel distance chart
The distance between Shanghai, China to Xian, Shaanxi, China is 1567.6 km (974 miles) and it would cost 29 USD ~ 177 CNY to drive in a car that consumes about 7 MPG.