Best way to travel between

Toronto, ON, Canada
Bangkok Thailand
Travel Modes
Price
Distance
Duration
CO2
flight
$452.0
13961.76 km
22h 49mins
1507.87 kgs
 
flight
$783.0
14578.62 km
33h 38mins
1574.49 kgs
 
flight
$1388.0
14390.13 km
33h 7mins
1554.13 kgs
 
flight
$5060.0
13795.59 km
23h 9mins
1489.92 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 13961.76 km 22h 49mins 14,507 THB 452.0
Flight 14578.62 km 33h 38mins 25,130 THB 783.0
Flight 14390.13 km 33h 7mins 44,548 THB 1388.0
Flight 13795.59 km 23h 9mins 162,400 THB 5060.0
Take Train from UP Express Union Station to UP Express Pearson Airport
Time: 26mins Cost: 88 THB; $ 2.5 - 3.0 USD CO2 Emission: 1.32 kgs
Take Flight from YYZ to BKK
Time: 19h 43mins Cost: 14,443 THB; $ 405.0 - 495.0 USD CO2 Emission: 1502.02 kgs
Take Train from Suvarnabhumi Airport to Phaya Thai
Time: 31mins Cost: 32 THB; $ 0.9 - 1.1 USD CO2 Emission: 1.59 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Toronto, ON, Canada and Bangkok Thailand is to travel by air, which will cost about 14,507 THB or 406.80 USD.