Shanghai, China
Xian, Shaanxi, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 1506.96 km | 19h 13mins | 177 CNY | 29.0 |
Bus | 1764.6 km | 29h 45mins | 409 CNY | 67.0 |
Bus | 1597.53 km | 25h 49mins | 427 CNY | 70.0 |
Train | 1528.8 km | 11h 47mins | 519 CNY | 85.0 |
Flight | 1332.24 km | 6h 23mins | 702 CNY | 115.0 |
Flight | 1364.51 km | 6h 35mins | 793 CNY | 130.0 |
Drive | 1432.2 km | 14h 26mins | 915 CNY | 150.0 |
Flight | 1496.82 km | 8h 4mins | 1,013 CNY | 166.0 |
Flight | 1344.36 km | 7h 22mins | 1,336 CNY | 219.0 |
Flight | 1420.65 km | 8h 8mins | 2,044 CNY | 335.0 |
The best and cheapest way to get from Shanghai, China and Xian, Shaanxi, China is to travel by train, which will cost about 177 CNY or 26.10 USD.