Yangzhou, China
Haikou, Hainan, China
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 2412.9 km | 33h 35mins | 665 CNY | 109.0 |
Bus | 2229.76 km | 32h 26mins | 720 CNY | 118.0 |
Train | 2385.48 km | 27h 8mins | 891 CNY | 146.0 |
Train | 2446.98 km | 24h 33mins | 1,013 CNY | 166.0 |
Train | 2296.32 km | 18h 7mins | 1,037 CNY | 170.0 |
Drive | 2075.45 km | 21h 7mins | 1,370 CNY | 224.52 |
Flight | 1746.24 km | 6h 50mins | 1,842 CNY | 302.0 |
Flight | 1818.96 km | 6h 13mins | 2,666 CNY | 437.0 |
Flight | 2118.48 km | 8h 33mins | 3,013 CNY | 494.0 |
Flight | 1844.73 km | 6h 57mins | 3,196 CNY | 524.0 |
The best and cheapest way to get from Yangzhou, China and Haikou, Hainan, China is to travel by train, which will cost about 665 CNY or 98.10 USD.