Cheap flights from Thailand to Canada

BKK — YYZ
10 Feb — 17 Feb1
Return
1 adult
Economy
From?
To?
Fri 10/2
Fri 17/2

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 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.

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

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 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 February, March 2023

The best prices found for Thailand to Canada flights in February, March
7 Mar - 13 Sep
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

35h 10m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

25h 00m
฿23,813

Multiple Airlines

Pick Dates

Deal found 4/2

12 Mar - 17 Mar
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

32h 19m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

37h 50m
฿25,180

Multiple Airlines

Pick Dates

Deal found 4/2

7 Mar - 22 Mar
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

29h 40m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

24h 10m
฿26,114

Multiple Airlines

Pick Dates

Deal found 2/2

Thailand to Canada 2023 flight deals

Cheap flights to Canada from Thailand found for this year
7 Mar - 13 Sep
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

35h 10m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

25h 00m
฿23,813

Multiple Airlines

Pick Dates

Deal found 4/2

12 Mar - 17 Mar
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

32h 19m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

37h 50m
฿25,180

Multiple Airlines

Pick Dates

Deal found 4/2

3 Oct - 24 Oct
BKK

Bangkok Suvarnabhumi

YTZ

Toronto Island

2 stops

36h 14m
YTZ

Toronto Island

BKK

Bangkok Suvarnabhumi

2 stops

24h 35m
฿25,547

แอร์แคนาดา

Pick Dates

Deal found 2/2

Cheap เอธิโอเปียแอร์ flights from Thailand to Canada

12 Feb - 16 Feb
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

48h 35m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

1 stop

38h 20m
฿74,073

เอธิโอเปียแอร์

Pick Dates

Deal found 1/2

12 Feb - 16 Feb
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

1 stop

41h 55m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

1 stop

38h 20m
฿84,345

เอธิโอเปียแอร์

Pick Dates

Deal found 1/2

Cheap เอวาแอร์ flights from Thailand to Canada

28 Apr - 28 Jul
CNX

Chiang Mai

YVR

Vancouver Intl

1 stop

21h 55m
YVR

Vancouver Intl

CNX

Chiang Mai

1 stop

18h 25m
฿55,363

เอวาแอร์

Pick Dates

Deal found 3/2

18 Feb - 23 Apr
BKK

Bangkok Suvarnabhumi

YYC

Calgary

2 stops

21h 34m
YYC

Calgary

BKK

Bangkok Suvarnabhumi

2 stops

24h 40m
฿56,497

เอวาแอร์

Pick Dates

Deal found 4/2

16 Jun - 27 Jul
BKK

Bangkok Suvarnabhumi

YEG

Edmonton

2 stops

20h 37m
YEG

Edmonton

BKK

Bangkok Suvarnabhumi

2 stops

24h 00m
฿69,170

เอวาแอร์

Pick Dates

Deal found 2/2

Direct flights to Canada from Thailand

Save time with Thailand to Canada direct flight deals
15 Feb - 22 Feb
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

Nonstop

13h 05m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

Nonstop

15h 55m
฿42,422

แอร์แคนาดา

Pick Dates

Deal found 1/2

14 Mar - 19 Mar
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

Nonstop

13h 05m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

Nonstop

15h 55m
฿44,657

แอร์แคนาดา

Pick Dates

Deal found 4/2

14 Mar - 20 Mar
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

Nonstop

13h 05m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

Nonstop

15h 55m
฿44,857

แอร์แคนาดา

Pick Dates

Deal found 4/2

Last-minute flights from Thailand to Canada

Late deals on return flights to Canada from Thailand, departing today and this week
9 Feb - 13 Feb
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

42h 50m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

25h 15m
฿38,287

Multiple Airlines

Pick Dates

Deal found 3/2

9 Feb - 13 Feb
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

43h 32m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

55h 00m
฿39,388

อเมริกันแอร์ไลน์

Pick Dates

Deal found 3/2

12 Feb - 22 Mar
BKK

Bangkok Suvarnabhumi

YYC

Calgary

2 stops

19h 04m
YYC

Calgary

BKK

Bangkok Suvarnabhumi

2 stops

25h 20m
฿39,788

แอร์แคนาดา

Pick Dates

Deal found 2/2

One-way flights to Canada from Thailand

The cheapest one-way flights from Thailand to Canada
9 May
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

1 stop

36h 50m
฿12,940

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

Pick Dates

Deal found 2/2

6 Mar
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

29h 40m
฿17,142

Multiple Airlines

Pick Dates

Deal found 4/2

13 Mar
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

22h 58m
฿19,110

Multiple Airlines

Pick Dates

Deal found 4/2

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 Hong Kong Airlines flying from Thailand to Canada have implemented new flexible cancellation policies.

Can I find flights from Thailand to Canada for under ฿25,200 on Cheapflights?

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.

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

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.

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

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

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฿13,298Average฿26,449FlexibilityNo cancel feeOn-time62%COVID-19 safety
Search ไชนาอีสเทิร์น flights
เซียะเหมินแอร์ไลน์Cheapest฿15,665Average฿20,757FlexibilityNo cancel feeOn-time49%COVID-19 safety
Search เซียะเหมินแอร์ไลน์ flights
ไชน่าเซาเทิร์นแอร์ไลน์Cheapest฿17,084Average฿32,237FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search ไชน่าเซาเทิร์นแอร์ไลน์ flights
Hong Kong AirlinesCheapest฿17,427Average฿26,842FlexibilityNo cancel feeOn-time65%COVID-19 safety
Search Hong Kong Airlines flights
แอร์ไชน่าCheapest฿18,256Average฿26,490FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search แอร์ไชน่า flights
แอร์แคนาดาCheapest฿20,131Average฿34,543FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search แอร์แคนาดา flights
ฟิลิปปินส์แอร์ไลน์Cheapest฿20,581Average฿29,078FlexibilityNo cancel feeOn-time60%COVID-19 safety
Search ฟิลิปปินส์แอร์ไลน์ flights
คาเธ่ย์ แปซิฟิคCheapest฿24,467Average฿25,418FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search คาเธ่ย์ แปซิฟิค flights
เอวาแอร์Cheapest฿25,465Average฿49,909FlexibilityNo cancel feeOn-time74%COVID-19 safety
Search เอวาแอร์ flights
ไชน่าแอร์ไลน์Cheapest฿26,079Average฿43,975FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search ไชน่าแอร์ไลน์ flights

Search flights to Canada by cabin class

Business Classfrom ฿2,605/person
Prem Economyfrom ฿1,799/person
Economyfrom ฿615/person

Hourly flight availability from Thailand to Canada

See what time of day planes typically take off from Thailand to Canada
0%of flight departuresEarly morningMidnight to 6 am
100%of flight departuresMorning6 am to noon
0%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.