Best way to travel between

Shenzhen, Guangdong, China
Baoshan, Yunnan, China
Travel Modes
Price
Distance
Duration
CO2
train
$78.57
1942.98 km
17h 48mins
102.98 kgs
 
bus
$138.18
2414.69 km
38h 33mins
72.44 kgs
 
drive
$172.26
1932.23 km
19h 20mins
247.33 kgs
 
flight
$327.36
1557.49 km
5h 5mins
168.21 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1942.98 km 17h 48mins 479 CNY 78.57
Bus 2414.69 km 38h 33mins 843 CNY 138.18
Drive 1932.23 km 19h 20mins 1,051 CNY 172.26
Flight 1557.49 km 5h 5mins 1,997 CNY 327.36
Take Train from Civic Centre to Shenzhen North
Time: 14mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.46 kgs
Take Train from Shenzhen North to Panzhou
Time: 6h 12mins Cost: 488 CNY; $ 72.0 - 88.0 USD CO2 Emission: 63.95 kgs
Take Train from Panzhou to Kunming
Time: 1h 23mins Cost: 122 CNY; $ 18.0 - 22.0 USD CO2 Emission: 12.62 kgs
Take Taxi from Kunming to Wuyi Road
Time: 5mins Cost: 18 CNY; $ 2.7 - 3.3 USD CO2 Emission: 0.59 kgs
Take Train from Wuyi Road to West Bus Station
Time: 15mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.41 kgs
Take Walk from West Bus Station to Kunming West
Time: 5mins Cost: 0 CNY; $ 0.0 - 0.0 USD CO2 Emission: 0.06 kgs
Take Bus from Kunming West to Baoshan
Time: 7h 0mins Cost: 201 CNY; $ 29.7 - 36.3 USD CO2 Emission: 14.3 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shenzhen, Guangdong, China and Baoshan, Yunnan, China is to travel by train, which will cost about 482 CNY or 71.10 USD.