Best way to travel between

Dali, Yunnan, China
Tianjin
Travel Modes
Price
Distance
Duration
CO2
bus
$131.0
3224.55 km
46h 55mins
96.74 kgs
 
train
$321.69
2964.35 km
56h 14mins
157.11 kgs
 
drive
$340.0
2848.2 km
30h 4mins
364.57 kgs
 
flight
$472.0
2419.44 km
10h 2mins
261.3 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3224.55 km 46h 55mins 799 CNY 131.0
Train 2964.35 km 56h 14mins 1,962 CNY 321.69
Drive 2848.2 km 30h 4mins 2,074 CNY 340.0
Flight 2419.44 km 10h 2mins 2,879 CNY 472.0
Take Bus from Yunnan Dali to Shanxi Xian
Time: 25h 33mins Cost: 427 CNY; $ 63.0 - 77.0 USD CO2 Emission: 53.65 kgs
Take Bus from Xi'an to Datong
Time: 11h 33mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 28.12 kgs
Take Bus from Datong to Beijing Zhaogongkou
Time: 5h 15mins Cost: 85 CNY; $ 12.6 - 15.4 USD CO2 Emission: 11.25 kgs
Take Bus from Beijing Zhaogongkou to Tianjin
Time: 2h 6mins Cost: 31 CNY; $ 4.5 - 5.5 USD CO2 Emission: 3.73 kgs
Source: Rome2rio

Mode of travel comparision chart

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