Haikou, Hainan, China
Tangshan, China
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Bus | 3281.58 km | 52h 12mins | 927 CNY | 152.0 |
| Flight | 2562.37 km | 8h 35mins | 1,275 CNY | 209.0 |
| Flight | 2427.03 km | 7h 4mins | 1,513 CNY | 248.0 |
| Train | 3502.0 km | 49h 40mins | 1,696 CNY | 278.0 |
| Train | 3228.75 km | 29h 21mins | 1,732 CNY | 284.0 |
| Drive | 2877.68 km | 29h 35mins | 1,830 CNY | 300.0 |
| Train | 3103.73 km | 33h 29mins | 1,879 CNY | 308.0 |
| Train | 3155.24 km | 24h 57mins | 2,037 CNY | 334.0 |
| Flight | 2474.85 km | 5h 49mins | 2,318 CNY | 380.0 |
The best and cheapest way to get from Haikou, Hainan, China and Tangshan, China is to travel by bus, which will cost about 927 CNY or 136.80 USD.