Cheap flights from Thailand to Canada

BKK — YYZ
30 May — 6 Jun1
Return
1 adult
Economy
From?
To?
Mon 30/5
Mon 6/6

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

Find a great deal and save up to 47% by booking at least 61 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 ฿40,378.

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

Our data shows that February tends to be the cheapest month to fly to Canada from Thailand. Users have commonly found prices around ฿32,216 for the month, but tickets can be as low as ฿23,429. 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 May, June 2022

The best prices found for Thailand to Canada flights in May, June
21 Jun - 20 Jul
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

55h 49m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

21h 00m
฿33,114

ANA

View Deal

Deal found 24/5/22

21 Jun - 7 Nov
BKK

Bangkok Suvarnabhumi

YEG

Edmonton

2 stops

36h 33m
YEG

Edmonton

BKK

Bangkok Suvarnabhumi

2 stops

25h 35m
฿34,512

Multiple Airlines

View Deal

Deal found 23/5/22

8 Jun - 13 Jun
BKK

Bangkok Suvarnabhumi

YUL

Montreal Pierre Elliott Trudeau Intl

3 stops

40h 39m
YUL

Montreal Pierre Elliott Trudeau Intl

BKK

Bangkok Suvarnabhumi

3 stops

33h 00m
฿34,853

Multiple Airlines

View Deal

Deal found 23/5/22

Thailand to Canada 2022 flight deals

Cheap flights to Canada from Thailand found for this year
16 Nov - 23 Nov
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

24h 28m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

2 stops

45h 20m
฿25,577

แอร์แคนาดา

View Deal

Deal found 25/5/22

30 Sep - 8 Oct
BKK

Bangkok Suvarnabhumi

YYC

Calgary

2 stops

26h 54m
YYC

Calgary

BKK

Bangkok Suvarnabhumi

2 stops

36h 50m
฿27,760

แอร์แคนาดา

View Deal

Deal found 25/5/22

15 Sep - 28 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

31h 35m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

32h 40m
฿28,033

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

View Deal

Deal found 24/5/22

Cheap เจแปนแอร์ไลน์ flights from Thailand to Canada

27 Sep - 26 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

25h 15m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

23h 00m
฿33,558

เจแปนแอร์ไลน์

View Deal

Deal found 23/5/22

27 Sep - 26 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

46h 40m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

24h 55m
฿34,103

เจแปนแอร์ไลน์

View Deal

Deal found 23/5/22

19 Sep - 29 Sep
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

25h 24m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

2 stops

27h 05m
฿34,137

เจแปนแอร์ไลน์

View Deal

Deal found 23/5/22

Cheap ลุฟท์ฮันซ่า flights from Thailand to Canada

17 Sep - 15 Jan
BKK

Bangkok Suvarnabhumi

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

31h 00m
YUL

Montreal Pierre Elliott Trudeau Intl

BKK

Bangkok Suvarnabhumi

1 stop

30h 55m
฿36,354

ลุฟท์ฮันซ่า

View Deal

Deal found 22/5/22

6 Jun - 3 Nov
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

51h 26m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

2 stops

30h 05m
฿39,321

ลุฟท์ฮันซ่า

View Deal

Deal found 23/5/22

13 Jun - 13 Dec
BKK

Bangkok Suvarnabhumi

YQB

Québec City

2 stops

33h 54m
YQB

Québec City

BKK

Bangkok Suvarnabhumi

2 stops

32h 45m
฿40,821

ลุฟท์ฮันซ่า

View Deal

Deal found 22/5/22

Last-minute flights from Thailand to Canada

Late deals on return flights to Canada from Thailand, departing today and this week
30 May - 6 Jun
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

61h 21m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

2 stops

49h 00m
฿38,571

สวิส อินเตอร์เนชั่นแนล แอร์ไลน์

View Deal

Deal found 23/5/22

31 May - 7 Jun
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

32h 45m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

2 stops

35h 30m
฿40,446

Multiple Airlines

View Deal

Deal found 24/5/22

30 May - 6 Jun
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

61h 21m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

1 stop

30h 50m
฿40,787

Multiple Airlines

View Deal

Deal found 23/5/22

One-way flights to Canada from Thailand

The cheapest one-way flights from Thailand to Canada
23 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

31h 35m
฿12,175

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

View Deal

Deal found 25/5/22

20 Nov
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

29h 50m
฿12,345

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

View Deal

Deal found 22/5/22

10 Oct
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

18h 00m
฿12,379

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

View Deal

Deal found 23/5/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 ฿25,600 on Cheapflights?

Yes, there are multiple flights from Thailand to Canada for under ฿25,600. The cheapest flight booked recently is on แอร์แคนาดา for just ฿25,577, but on average you can expect to pay ฿29,977.

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

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

What are the cheapest airlines to fly from Thailand to Canada one-way?

To fly one-way, consider booking your trip with ฟิลิปปินส์แอร์ไลน์, which is currently one of the cheapest options available, starting at ฿12,175. แอร์แคนาดา flights start at ฿15,483 while deals on โคเรียนแอร์ start at ฿17,052 one-way.

Top 5 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฿13,598Average฿27,045FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search ไชนาอีสเทิร์น flights
เซียะเหมินแอร์ไลน์Cheapest฿16,018Average฿21,225FlexibilityNo cancel feeOn-time49%COVID-19 safety
Search เซียะเหมินแอร์ไลน์ flights
ไชน่าแอร์ไลน์Cheapest฿16,588Average฿29,445FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search ไชน่าแอร์ไลน์ flights
ไชน่าเซาเทิร์นแอร์ไลน์Cheapest฿17,469Average฿32,964FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search ไชน่าเซาเทิร์นแอร์ไลน์ flights
ฮ่องกงแอร์ไลน์Cheapest฿17,820Average฿27,448FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search ฮ่องกงแอร์ไลน์ flights