Best way to travel between

Dali, Yunnan, China
Hangzhou
Travel Modes
Price
Distance
Duration
CO2
bus
$128.0
3198.15 km
47h 59mins
95.94 kgs
 
train
$278.94
2401.08 km
26h 51mins
127.26 kgs
 
drive
$340.0
2841.72 km
29h 51mins
363.74 kgs
 
flight
$593.0
2442.3 km
7h 46mins
263.77 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3198.15 km 47h 59mins 781 CNY 128.0
Train 2401.08 km 26h 51mins 1,702 CNY 278.94
Drive 2841.72 km 29h 51mins 2,074 CNY 340.0
Flight 2442.3 km 7h 46mins 3,617 CNY 593.0
Take Bus from Yunnan Dali to Shanxi Xian
Time: 25h 4mins Cost: 427 CNY; $ 63.0 - 77.0 USD CO2 Emission: 52.63 kgs
Take Train from Yuxiangmen to Fangzhicheng
Time: 30mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.75 kgs
Take Bus from Xi'an East Bus Station to Hangzhou
Time: 21h 20mins Cost: 336 CNY; $ 49.5 - 60.5 USD CO2 Emission: 42.9 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Dali, Yunnan, China and Hangzhou is to travel by bus, which will cost about 781 CNY or 115.20 USD.