Haikou, Hainan, China
Dongying, Shanghai, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Bus | 3293.61 km | 50h 16mins | 1,061 CNY | 174.0 |
Train | 3603.6 km | 33h 23mins | 1,373 CNY | 225.0 |
Bus | 3315.52 km | 60h 31mins | 1,391 CNY | 228.0 |
Flight | 2851.92 km | 13h 8mins | 1,421 CNY | 233.0 |
Drive | 2723.7 km | 27h 56mins | 1,708 CNY | 280.0 |
Train | 3190.59 km | 27h 38mins | 1,720 CNY | 282.0 |
Flight | 2346.34 km | 11h 14mins | 2,208 CNY | 362.0 |
Flight | 2471.04 km | 12h 49mins | 2,330 CNY | 382.0 |
Flight | 2589.42 km | 14h 38mins | 2,605 CNY | 427.0 |
Flight | 2270.1 km | 8h 28mins | 2,647 CNY | 434.0 |
The best and cheapest way to get from Haikou, Hainan, China and Dongying, Shanghai, China is to travel by bus, which will cost about 1,061 CNY or 156.60 USD.