Best way to travel between

Beijing
Chiang Mai Thailand
Travel Modes
Price
Distance
Duration
CO2
train
$246.38
4235.94 km
72h 37mins
224.5 kgs
 
flight
$260.0
3017.7 km
9h 32mins
325.91 kgs
 
drive
$550.0
3919.15 km
43h 49mins
501.65 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4235.94 km 72h 37mins 7,908 THB 246.38
Flight 3017.7 km 9h 32mins 8,345 THB 260.0
Drive 3919.15 km 43h 49mins 17,652 THB 550.0
Take Train from Beijing West to Zhengzhou East
Time: 2h 47mins Cost: 2,728 THB; $ 76.5 - 93.5 USD CO2 Emission: 34.67 kgs
Take Train from Zhengzhou East to Xinyang
Time: 1h 24mins Cost: 931 THB; $ 26.1 - 31.9 USD CO2 Emission: 16.0 kgs
Take Train from Xinyang to Kunming
Time: 21h 54mins Cost: 2,568 THB; $ 72.0 - 88.0 USD CO2 Emission: 88.1 kgs
Take Car from Kunming to Kunming
Time: 5mins Cost: 96 THB; $ 2.7 - 3.3 USD CO2 Emission: 0.56 kgs
Take Bus from Kunming to Luang Prabang
Time: 24h 14mins Cost: 802 THB; $ 22.5 - 27.5 USD CO2 Emission: 29.96 kgs
Take Bus from Luang Prabang to Chiang Mai
Time: 18h 11mins Cost: 782 THB; $ 21.9 - 26.8 USD CO2 Emission: 18.47 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Beijing and Chiang Mai Thailand is to travel by train, which will cost about 7,895 THB or 221.40 USD.