Best way to travel between

Xining, China
Chiang Mai Thailand
Travel Modes
Price
Distance
Duration
CO2
train
$187.0
4445.16 km
63h 38mins
235.59 kgs
 
bus
$215.0
5282.87 km
96h 23mins
158.49 kgs
 
flight
$272.0
2062.42 km
9h 59mins
222.74 kgs
 
drive
$360.0
3437.7 km
38h 14mins
440.03 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4445.16 km 63h 38mins 6,002 THB 187.0
Bus 5282.87 km 96h 23mins 6,900 THB 215.0
Flight 2062.42 km 9h 59mins 8,730 THB 272.0
Drive 3437.7 km 38h 14mins 11,554 THB 360.0
Take Train from Xining to Lanzhou
Time: 1h 22mins Cost: 610 THB; $ 17.1 - 20.9 USD CO2 Emission: 10.68 kgs
Take Train from Lanzhou to Kunming
Time: 30h 3mins Cost: 1,605 THB; $ 45.0 - 55.0 USD CO2 Emission: 116.59 kgs
Take Train from Kunming Station to South Bus Station
Time: 22mins Cost: 44 THB; $ 1.2 - 1.5 USD CO2 Emission: 0.67 kgs
Take Bus from Kunming South to Laos Vientiane
Time: 14h 17mins Cost: 2,696 THB; $ 75.6 - 92.4 USD CO2 Emission: 40.29 kgs
Take Bus from Vientiane to Nong Khai
Time: 1h 1mins Cost: 225 THB; $ 6.3 - 7.7 USD CO2 Emission: 0.83 kgs
Take Bus from Nong Khai to Chiang Mai
Time: 12h 25mins Cost: 867 THB; $ 24.3 - 29.7 USD CO2 Emission: 19.83 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Xining, China and Chiang Mai Thailand is to travel by train, which will cost about 6,002 THB or 168.30 USD.