Shanghai, China
Xining, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 2377.44 km | 29h 50mins | 305 CNY | 50.0 |
Bus | 2651.25 km | 40h 57mins | 702 CNY | 115.0 |
Drive | 2310.3 km | 23h 6mins | 1,708 CNY | 280.0 |
Flight | 2167.36 km | 8h 44mins | 2,013 CNY | 330.0 |
Flight | 2046.26 km | 8h 38mins | 2,044 CNY | 335.0 |
Flight | 1971.66 km | 9h 12mins | 2,269 CNY | 372.0 |
Flight | 2070.64 km | 8h 41mins | 2,605 CNY | 427.0 |
The best and cheapest way to get from Shanghai, China and Xining, China is to travel by train, which will cost about 305 CNY or 45.00 USD.