Best way to travel between

Bangkok Thailand
Guangzhou
Travel Modes
Price
Distance
Duration
CO2
bus
$161.07
4037.25 km
77h 5mins
121.12 kgs
 
flight
$204.88
2083.2 km
9h 39mins
224.99 kgs
 
train
$245.15
4527.12 km
71h 21mins
239.94 kgs
 
drive
$370.0
2393.94 km
34h 52mins
306.42 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4037.25 km 77h 5mins 983 CNY 161.07
Flight 2083.2 km 9h 39mins 1,250 CNY 204.88
Train 4527.12 km 71h 21mins 1,495 CNY 245.15
Drive 2393.94 km 34h 52mins 2,257 CNY 370.0
Take Train from Ratchathewi to Mo Chit
Time: 12mins Cost: 12 CNY; $ 1.8 - 2.2 USD CO2 Emission: 0.34 kgs
Take Bus from Northern Bus Terminal to Chiang Khong
Time: 13h 39mins Cost: 183 CNY; $ 27.0 - 33.0 USD CO2 Emission: 27.77 kgs
Take Car from Chiang Khong to Huay Xai
Time: 53mins Cost: 18 CNY; $ 2.7 - 3.3 USD CO2 Emission: 2.3 kgs
Take Bus from Huay Xai to Luang Prabang
Time: 11h 33mins Cost: 92 CNY; $ 13.5 - 16.5 USD CO2 Emission: 14.84 kgs
Take Bus from Luang Prabang to Kunming
Time: 25h 12mins Cost: 305 CNY; $ 45.0 - 55.0 USD CO2 Emission: 30.96 kgs
Take Bus from Xiaoximen to Kunming Changshui Airport
Time: 41mins Cost: 24 CNY; $ 3.6 - 4.4 USD CO2 Emission: 0.86 kgs
Take Train from Airport Front to Kunming East
Time: 16mins Cost: 13 CNY; $ 1.9 - 2.3 USD CO2 Emission: 1.03 kgs
Take Bus from Kunming East to Guangzhou
Time: 21h 0mins Cost: 336 CNY; $ 49.5 - 60.5 USD CO2 Emission: 45.39 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangkok Thailand and Guangzhou is to travel by bus, which will cost about 982 CNY or 144.90 USD.