Cheap flights from Thailand to Canada

BKK — YYZ
1 Oct — 8 Oct1
Return
1 adult
Economy
From?
To?
Sat 1/10
Sat 8/10

We work with more than 300 partners to bring you better travel deals

How far in advance should I book a flight from Thailand to Canada?

Find a great deal and save up to 30% by booking at least 60 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 ฿59,909.

What is the cheapest month to fly from Thailand to Canada?

Our data shows that November tends to be the cheapest month to fly to Canada from Thailand. Users have commonly found prices around ฿44,060 for the month, but tickets can be as low as ฿25,418. Due to multiple factors, prepare for potentially higher prices in August.

When is the cheapest time to fly from Thailand to Canada (TH - CA)?

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.

Cheap flights from Thailand to Canada in September, October 2022

The best prices found for Thailand to Canada flights in September, October
24 Oct - 24 Nov
BKK

Bangkok Suvarnabhumi

YYJ

Victoria Intl

2 stops

28h 39m
YYJ

Victoria Intl

BKK

Bangkok Suvarnabhumi

2 stops

24h 35m
฿23,656

Multiple Airlines

Pick Dates

Deal found 09.23.22

19 Oct - 24 Nov
BKK

Bangkok Suvarnabhumi

YYJ

Victoria Intl

2 stops

23h 34m
YYJ

Victoria Intl

BKK

Bangkok Suvarnabhumi

2 stops

21h 30m
฿23,956

Multiple Airlines

Pick Dates

Deal found 09.23.22

20 Oct - 24 Nov
BKK

Bangkok Suvarnabhumi

YYJ

Victoria Intl

2 stops

27h 19m
YYJ

Victoria Intl

BKK

Bangkok Suvarnabhumi

2 stops

21h 30m
฿24,219

Multiple Airlines

Pick Dates

Deal found 09.23.22

Thailand to Canada 2022 flight deals

Cheap flights to Canada from Thailand found for this year
20 Nov - 28 Nov
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

18h 50m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

18h 20m
฿21,032

Multiple Airlines

Pick Dates

Deal found 09.23.22

21 Nov - 29 Nov
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

18h 50m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

18h 20m
฿22,194

Multiple Airlines

Pick Dates

Deal found 09.25.22

24 Oct - 24 Nov
BKK

Bangkok Suvarnabhumi

YYJ

Victoria Intl

2 stops

28h 39m
YYJ

Victoria Intl

BKK

Bangkok Suvarnabhumi

2 stops

24h 35m
฿23,656

Multiple Airlines

Pick Dates

Deal found 09.23.22

Cheap แอร์แคนาดา flights from Thailand to Canada

17 Mar - 12 Apr
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

16h 45m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

19h 05m
฿24,369

แอร์แคนาดา

Pick Dates

Deal found 09.25.22

17 Mar - 12 Apr
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

16h 45m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

19h 05m
฿24,406

แอร์แคนาดา

Pick Dates

Deal found 09.24.22

13 Mar - 12 Apr
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

1 stop

20h 35m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

1 stop

21h 55m
฿26,393

แอร์แคนาดา

Pick Dates

Deal found 09.25.22

Cheap คาเธ่ย์ แปซิฟิค flights from Thailand to Canada

3 Oct - 7 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

24h 35m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

19h 05m
฿44,351

คาเธ่ย์ แปซิฟิค

Pick Dates

Deal found 09.24.22

30 Sep - 2 Dec
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

1 stop

22h 30m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

1 stop

22h 30m
฿52,824

คาเธ่ย์ แปซิฟิค

Pick Dates

Deal found 09.24.22

30 Sep - 7 Nov
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

1 stop

22h 30m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

1 stop

22h 30m
฿53,461

คาเธ่ย์ แปซิฟิค

Pick Dates

Deal found 09.25.22

Direct flights to Canada from Thailand

Save time with Thailand to Canada direct flight deals
20 Dec - 1 Jan
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

Nonstop

13h 05m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

Nonstop

15h 55m
฿44,501

แอร์แคนาดา

Pick Dates

Deal found 09.23.22

4 Dec - 12 Dec
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

Nonstop

13h 05m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

Nonstop

15h 55m
฿44,538

แอร์แคนาดา

Pick Dates

Deal found 09.24.22

20 Dec - 2 Jan
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

Nonstop

13h 05m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

Nonstop

15h 55m
฿45,063

แอร์แคนาดา

Pick Dates

Deal found 09.23.22

Last-minute flights from Thailand to Canada

Late deals on return flights to Canada from Thailand, departing today and this week
3 Oct - 8 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

42h 43m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

18h 55m
฿27,180

Multiple Airlines

Pick Dates

Deal found 09.24.22

2 Oct - 8 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

25h 15m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

24h 10m
฿27,218

Multiple Airlines

Pick Dates

Deal found 09.24.22

3 Oct - 8 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

42h 43m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

24h 10m
฿28,193

Multiple Airlines

Pick Dates

Deal found 09.24.22

One-way flights to Canada from Thailand

The cheapest one-way flights from Thailand to Canada
6 Dec
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

31h 55m
฿14,134

ฟิลิปปินส์แอร์ไลน์

Pick Dates

Deal found 09.24.22

23 Dec
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

31h 55m
฿14,396

ฟิลิปปินส์แอร์ไลน์

Pick Dates

Deal found 09.25.22

7 Dec
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

50h 47m
฿15,483

Multiple Airlines

Pick Dates

Deal found 09.25.22

Related info for your journey

Useful info, stats and facts about Thailand to Canada flights.

Which airlines flying from Thailand to Canada have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like แอร์แคนาดา, ไชนาอีสเทิร์น, and ฮ่องกงแอร์ไลน์ flying from Thailand to Canada have implemented new flexible cancellation policies.

Can I find flights from Thailand to Canada for under ฿21,100 on Cheapflights?

Yes, there are multiple flights from Thailand to Canada for under ฿21,100. The cheapest flight booked recently is on Multiple Airlines for just ฿21,032, but on average you can expect to pay ฿23,244.

Are there direct flights from Thailand to Canada for under ฿44,500 on Cheapflights?

Cheapflights has 20 direct flights from Thailand to Canada under ฿44,500. A good price for a direct flight from Thailand to Canada is less than ฿51,362.

Are there last-minute flights available from Thailand to Canada for under ฿27,200?

There are currently 20+ open flights from Thailand to Canada within the next 7 days for less than ฿27,200.

Top 10 airlines flying from Thailand to Canada

The chart below displays the airlines Cheapflights users travelling from Thailand to Canada choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
ไชนาอีสเทิร์นCheapest฿14,948Average฿29,731FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search ไชนาอีสเทิร์น flights
เซียะเหมินแอร์ไลน์Cheapest฿17,609Average฿23,333FlexibilityNo cancel feeOn-time49%COVID-19 safety
Search เซียะเหมินแอร์ไลน์ flights
ไชน่าเซาเทิร์นแอร์ไลน์Cheapest฿19,204Average฿36,238FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search ไชน่าเซาเทิร์นแอร์ไลน์ flights
ฮ่องกงแอร์ไลน์Cheapest฿19,589Average฿30,174FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search ฮ่องกงแอร์ไลน์ flights
แอร์ไชน่าCheapest฿20,521Average฿29,778FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search แอร์ไชน่า flights
แอร์แคนาดาCheapest฿22,511Average฿33,123FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search แอร์แคนาดา flights
ฟิลิปปินส์แอร์ไลน์Cheapest฿23,135Average฿32,102FlexibilityNo cancel feeOn-time60%COVID-19 safety
Search ฟิลิปปินส์แอร์ไลน์ flights
เอวาแอร์Cheapest฿33,108Average฿54,211FlexibilityNo cancel feeOn-time74%COVID-19 safety
Search เอวาแอร์ flights
ANACheapest฿35,067Average฿42,010FlexibilityNo cancel feeOn-time80%COVID-19 safety
Search ANA flights
เจแปนแอร์ไลน์Cheapest฿35,230Average฿39,077FlexibilityNo cancel feeOn-time79%COVID-19 safety
Search เจแปนแอร์ไลน์ flights