Shanghai, China
Mianyang, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 2357.22 km | 18h 45mins | 872 CNY | 143.0 |
Flight | 1881.81 km | 8h 14mins | 1,068 CNY | 175.0 |
Bus | 2764.52 km | 34h 41mins | 1,153 CNY | 189.0 |
Flight | 1913.95 km | 8h 11mins | 1,220 CNY | 200.0 |
Drive | 1978.63 km | 19h 54mins | 1,281 CNY | 210.0 |
Flight | 1817.92 km | 7h 15mins | 1,354 CNY | 222.0 |
Flight | 1624.08 km | 6h 50mins | 2,147 CNY | 352.0 |
Flight | 1726.28 km | 5h 42mins | 2,422 CNY | 397.0 |
The best and cheapest way to get from Shanghai, China and Mianyang, China is to travel by train, which will cost about 872 CNY or 128.70 USD.