Guiyang, Guizhou, China
Baoshan, Yunnan, China
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Train | 1122.0 km | 16h 52mins | 281 CNY | 46.0 |
| Train | 1131.97 km | 17h 7mins | 305 CNY | 50.0 |
| Train | 1038.24 km | 11h 24mins | 445 CNY | 73.0 |
| Bus | 1081.5 km | 18h 14mins | 482 CNY | 79.0 |
| Drive | 1059.45 km | 10h 37mins | 671 CNY | 110.0 |
| Flight | 812.04 km | 4h 59mins | 860 CNY | 141.0 |
| Flight | 1063.92 km | 7h 19mins | 1,318 CNY | 216.0 |
| Flight | 878.22 km | 7h 41mins | 1,318 CNY | 216.0 |
| Flight | 1027.52 km | 5h 58mins | 1,684 CNY | 276.0 |
| Flight | 1067.04 km | 6h 15mins | 2,019 CNY | 331.0 |
The best and cheapest way to get from Guiyang, Guizhou, China and Baoshan, Yunnan, China is to travel by train, which will cost about 281 CNY or 41.40 USD.