Best way to travel between

Shenzhen, Guangdong, China
Bangkok Thailand
Travel Modes
Price
Distance
Duration
CO2
train
$137.38
4092.4 km
83h 53mins
216.9 kgs
 
flight
$168.0
1844.85 km
10h 13mins
199.24 kgs
 
drive
$350.0
2567.25 km
33h 45mins
328.61 kgs
 
bus
$399.84
4005.54 km
66h 17mins
120.17 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4092.4 km 83h 53mins 4,409 THB 137.38
Flight 1844.85 km 10h 13mins 5,392 THB 168.0
Drive 2567.25 km 33h 45mins 11,233 THB 350.0
Bus 4005.54 km 66h 17mins 12,833 THB 399.84
Take Train from Civic Centre to Huamgbeiling
Time: 17mins Cost: 32 THB; $ 0.9 - 1.1 USD CO2 Emission: 0.43 kgs
Take Bus from Shenzhen Luohu to Guangzhou Provincial
Time: 1h 34mins Cost: 321 THB; $ 9.0 - 11.0 USD CO2 Emission: 4.56 kgs
Take Bus from Guangzhou Provincial to Yunnan Kunming
Time: 21h 19mins Cost: 1,765 THB; $ 49.5 - 60.5 USD CO2 Emission: 44.81 kgs
Take Bus from Kunming to Luang Prabang
Time: 24h 58mins Cost: 802 THB; $ 22.5 - 27.5 USD CO2 Emission: 30.85 kgs
Take Bus from Luang Prabang to Chiang Mai
Time: 18h 43mins Cost: 782 THB; $ 21.9 - 26.8 USD CO2 Emission: 19.02 kgs
Take Train from Chiang Mai to Bangkok Hualamphong
Time: 12h 29mins Cost: 706 THB; $ 19.8 - 24.2 USD CO2 Emission: 41.2 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Shenzhen, Guangdong, China and Bangkok Thailand is to travel by train, which will cost about 4,397 THB or 123.30 USD.