Best way to travel between

Bangkok Thailand
Toronto, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$455.0
14372.4 km
22h 40mins
1552.22 kgs
 
flight
$889.0
14641.45 km
29h 15mins
1581.28 kgs
 
flight
$1022.0
14488.24 km
28h 54mins
1564.73 kgs
 
flight
$1117.0
14477.84 km
29h 22mins
1563.61 kgs
 
flight
$1204.0
14082.16 km
25h 1mins
1520.87 kgs
 
flight
$1812.0
14081.1 km
27h 57mins
1520.76 kgs
 
flight
$5009.0
14204.32 km
26h 9mins
1534.07 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 14372.4 km 22h 40mins 480 CAD 455.0
Flight 14641.45 km 29h 15mins 938 CAD 889.0
Flight 14488.24 km 28h 54mins 1,078 CAD 1022.0
Flight 14477.84 km 29h 22mins 1,178 CAD 1117.0
Flight 14082.16 km 25h 1mins 1,270 CAD 1204.0
Flight 14081.1 km 27h 57mins 1,912 CAD 1812.0
Flight 14204.32 km 26h 9mins 5,284 CAD 5009.0
Take Train from Phaya Thai to Suvarnabhumi Airport
Time: 27mins Cost: 1 CAD; $ 0.9 - 1.1 USD CO2 Emission: 1.64 kgs
Take Flight from BKK to YYZ
Time: 19h 31mins Cost: 475 CAD; $ 405.0 - 495.0 USD CO2 Emission: 1546.14 kgs
Take Train from UP Express Pearson Airport to UP Express Union Station
Time: 26mins Cost: 4 CAD; $ 3.6 - 4.4 USD CO2 Emission: 1.35 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bangkok Thailand and Toronto, ON, Canada is to travel by air, which will cost about 480 CAD or 409.50 USD.