Yangshuo, Guilin, Guangxi, China
Shanghai, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 1734.6 km | 27h 0mins | 232 CNY | 38.0 |
Bus | 1904.34 km | 28h 42mins | 567 CNY | 93.0 |
Train | 1742.0 km | 12h 26mins | 726 CNY | 119.0 |
Flight | 1536.08 km | 5h 34mins | 1,068 CNY | 175.0 |
Drive | 1650.06 km | 17h 4mins | 1,098 CNY | 180.0 |
Flight | 1535.04 km | 7h 21mins | 1,366 CNY | 224.0 |
Flight | 1748.25 km | 7h 27mins | 1,458 CNY | 239.0 |
The best and cheapest way to get from Yangshuo, Guilin, Guangxi, China and Shanghai, China is to travel by train, which will cost about 232 CNY or 34.20 USD.