Best way to travel between

Bangkok Thailand
Toronto, ON, Canada
Travel Modes
Price
Distance
Duration
CO2
flight
$943.0
14780.48 km
27h 54mins
1596.29 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 14780.48 km 27h 54mins 995 CAD 943.0
Take Train from Phaya Thai to Suvarnabhumi Airport
Time: 31mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 1.5 kgs
Take Flight from BKK to DTW
Time: 19h 10mins Cost: 844 CAD; $ 720.0 - 880.0 USD CO2 Emission: 1548.22 kgs
Take Car from Detroit to Windsor, ON
Time: 34mins Cost: 84 CAD; $ 72.0 - 88.0 USD CO2 Emission: 5.49 kgs
Take Train from Windsor, ON to Toronto, ON
Time: 4h 31mins Cost: 63 CAD; $ 54.0 - 66.0 USD CO2 Emission: 19.83 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 801 CAD or 683.10 USD.