Best way to travel between

Bangkok Thailand
Shenzhen, Guangdong, China
Travel Modes
Price
Distance
Duration
CO2
flight
$169.0
1801.32 km
8h 36mins
194.54 kgs
 
train
$185.58
4309.2 km
83h 41mins
228.39 kgs
 
drive
$350.0
2553.2 km
32h 51mins
326.81 kgs
 
bus
$399.88
3969.3 km
65h 37mins
119.08 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 1801.32 km 8h 36mins 1,031 CNY 169.0
Train 4309.2 km 83h 41mins 1,132 CNY 185.58
Drive 2553.2 km 32h 51mins 2,135 CNY 350.0
Bus 3969.3 km 65h 37mins 2,439 CNY 399.88
Take Train from Bangkok Hualamphong to Don Mueang
Time: 49mins Cost: 37 CNY; $ 5.4 - 6.6 USD CO2 Emission: 1.21 kgs
Take Flight from DMK to MFM
Time: 2h 33mins Cost: 732 CNY; $ 108.0 - 132.0 USD CO2 Emission: 181.58 kgs
Take Bus from Macao Airport to CTM Building
Time: 9mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.43 kgs
Take Bus from CTM Building to Hotel Lisboa
Time: 13mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 0.27 kgs
Take Ferry from Macau to Shekou
Time: 51mins Cost: 244 CNY; $ 36.0 - 44.0 USD CO2 Emission: 6.74 kgs
Take Train from Shekou Port to Civic Centre
Time: 45mins Cost: 6 CNY; $ 0.9 - 1.1 USD CO2 Emission: 1.17 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangkok Thailand and Shenzhen, Guangdong, China is to travel by air, which will cost about 1,031 CNY or 152.10 USD.