Guiyang, Guizhou, China
Beihai, China
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Train | 1069.12 km | 7h 52mins | 305 CNY | 50.0 |
| Train | 854.88 km | 13h 35mins | 323 CNY | 53.0 |
| Bus | 837.42 km | 12h 29mins | 378 CNY | 62.0 |
| Train | 1051.62 km | 7h 50mins | 494 CNY | 81.0 |
| Drive | 821.6 km | 8h 25mins | 519 CNY | 85.0 |
| Flight | 652.46 km | 2h 38mins | 964 CNY | 158.0 |
| Flight | 749.42 km | 4h 49mins | 994 CNY | 163.0 |
The best and cheapest way to get from Guiyang, Guizhou, China and Beihai, China is to travel by train, which will cost about 305 CNY or 45.00 USD.