Find a great deal and save up to 30% by booking at least 48 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Thailand to Canada within the next two weeks, with the cheapest ticket starting at ฿50,360.
Our data shows that October tends to be the cheapest month to fly to Canada from Thailand. Users have commonly found prices around ฿40,777 for the month, but tickets can be as low as ฿26,347. Due to multiple factors, prepare for potentially higher prices in August.
When flying from Thailand to Canada, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
35h 10mVancouver Intl
Bangkok Suvarnabhumi
2 stops
25h 00mMultiple Airlines
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
32h 19mVancouver Intl
Bangkok Suvarnabhumi
2 stops
37h 50mMultiple Airlines
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
29h 40mVancouver Intl
Bangkok Suvarnabhumi
2 stops
24h 10mMultiple Airlines
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
35h 10mVancouver Intl
Bangkok Suvarnabhumi
2 stops
25h 00mMultiple Airlines
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
32h 19mVancouver Intl
Bangkok Suvarnabhumi
2 stops
37h 50mMultiple Airlines
Bangkok Suvarnabhumi
Toronto Island
2 stops
36h 14mToronto Island
Bangkok Suvarnabhumi
2 stops
24h 35mแอร์แคนาดา
Bangkok Suvarnabhumi
Toronto Pearson Intl
2 stops
48h 35mToronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
38h 20mเอธิโอเปียแอร์
Bangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
41h 55mToronto Pearson Intl
Bangkok Suvarnabhumi
1 stop
38h 20mเอธิโอเปียแอร์
Chiang Mai
Vancouver Intl
1 stop
21h 55mVancouver Intl
Chiang Mai
1 stop
18h 25mเอวาแอร์
Bangkok Suvarnabhumi
Calgary
2 stops
21h 34mCalgary
Bangkok Suvarnabhumi
2 stops
24h 40mเอวาแอร์
Bangkok Suvarnabhumi
Edmonton
2 stops
20h 37mEdmonton
Bangkok Suvarnabhumi
2 stops
24h 00mเอวาแอร์
Bangkok Suvarnabhumi
Vancouver Intl
Nonstop
13h 05mVancouver Intl
Bangkok Suvarnabhumi
Nonstop
15h 55mแอร์แคนาดา
Bangkok Suvarnabhumi
Vancouver Intl
Nonstop
13h 05mVancouver Intl
Bangkok Suvarnabhumi
Nonstop
15h 55mแอร์แคนาดา
Bangkok Suvarnabhumi
Vancouver Intl
Nonstop
13h 05mVancouver Intl
Bangkok Suvarnabhumi
Nonstop
15h 55mแอร์แคนาดา
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
42h 50mVancouver Intl
Bangkok Suvarnabhumi
1 stop
25h 15mMultiple Airlines
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
43h 32mVancouver Intl
Bangkok Suvarnabhumi
2 stops
55h 00mอเมริกันแอร์ไลน์
Bangkok Suvarnabhumi
Calgary
2 stops
19h 04mCalgary
Bangkok Suvarnabhumi
2 stops
25h 20mแอร์แคนาดา
Bangkok Suvarnabhumi
Toronto Pearson Intl
1 stop
36h 50mฟิลิปปินส์แอร์ไลน์
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
29h 40mMultiple Airlines
Bangkok Suvarnabhumi
Vancouver Intl
2 stops
22h 58mMultiple Airlines
Due to the rapidly changing circumstances due to COVID-19, airlines like แอร์แคนาดา, ไชนาอีสเทิร์น, and Hong Kong Airlines flying from Thailand to Canada have implemented new flexible cancellation policies.
Yes, there are multiple flights from Thailand to Canada for under ฿25,200. The cheapest flight booked recently is on Multiple Airlines for just ฿25,180, but on average you can expect to pay ฿30,516.
Cheapflights has 20 direct flights from Thailand to Canada under ฿42,500. A good price for a direct flight from Thailand to Canada is less than ฿46,458.
There are currently 20+ open flights from Thailand to Canada within the next 7 days for less than ฿38,300.
0%of flight departures | Early morningMidnight to 6 am |
---|---|
100%of flight departures | Morning6 am to noon |
0%of flight departures | AfternoonNoon to 6 pm |
0%of flight departures | Evening6 pm to midnight |