Cheap flights to Canada

Return
1 adult
Economy
From?
To?
Fri 9/12
Fri 16/12

Flights to Canada in 2022

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
Popular inAugustHigh demand for flights, 17% potential price rise
Cheapest inNovemberBest time to find cheap flights, 4% potential price drop
Average price฿43,608Average for return flights in December 2022
Return from฿27,814From Bangkok to Toronto
One-way from฿13,993One-way flight from Bangkok to Canada

Search flights to popular Canada cities

Search the best deals to popular Canada cities recently found by Cheapflights users
Cheap flights to Toronto
4 Dec - 9 Dec
DMK

Bangkok Don Mueang Intl

YYZ

Toronto Pearson Intl

2 stops

25h 05m
YYZ

Toronto Pearson Intl

DMK

Bangkok Don Mueang Intl

2 stops

27h 20m
฿37,062

Multiple Airlines

Pick Dates

Deal found 3/12

21 Jan - 8 Feb
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

43h 25m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

2 stops

33h 58m
฿39,763

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

Pick Dates

Deal found 2/12

26 Jan - 22 Feb
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

2 stops

44h 15m
YYZ

Toronto Pearson Intl

BKK

Bangkok Suvarnabhumi

2 stops

53h 00m
฿39,833

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

Pick Dates

Deal found 2/12

Cheap flights to Vancouver
26 Jan - 4 Feb
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

45h 08m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

41h 55m
฿23,276

Multiple Airlines

Pick Dates

Deal found 3/12

22 Jan - 23 Jan
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

31h 08m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

2 stops

35h 30m
฿24,592

Multiple Airlines

Pick Dates

Deal found 3/12

22 Jan - 8 Feb
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

2 stops

31h 08m
YVR

Vancouver Intl

BKK

Bangkok Suvarnabhumi

1 stop

19h 05m
฿25,146

Multiple Airlines

Pick Dates

Deal found 2/12

Cheap flights to Montreal
29 Dec - 10 Jan
BKK

Bangkok Suvarnabhumi

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

28h 35m
YUL

Montreal Pierre Elliott Trudeau Intl

BKK

Bangkok Suvarnabhumi

2 stops

36h 40m
฿48,561

เคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์

Pick Dates

Deal found 1/12

12 Dec - 13 Jan
BKK

Bangkok Suvarnabhumi

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

33h 55m
YUL

Montreal Pierre Elliott Trudeau Intl

BKK

Bangkok Suvarnabhumi

2 stops

41h 10m
฿49,392

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

Pick Dates

Deal found 1/12

29 Dec - 10 Jan
BKK

Bangkok Suvarnabhumi

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

28h 35m
YUL

Montreal Pierre Elliott Trudeau Intl

BKK

Bangkok Suvarnabhumi

2 stops

36h 40m
฿50,362

เคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์

Pick Dates

Deal found 3/12

One-way flights to Canada

The cheapest one-way flights to Canada
23 Dec
BKK

Bangkok Suvarnabhumi

YYZ

Toronto Pearson Intl

3 stops

59h 40m
฿18,912

Multiple Airlines

Pick Dates

Deal found 3/12

13 Mar
BKK

Bangkok Suvarnabhumi

YVR

Vancouver Intl

1 stop

16h 55m
฿13,993

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

Pick Dates

Deal found 1/12

6 May
BKK

Bangkok Suvarnabhumi

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

34h 11m
฿21,579

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

Pick Dates

Deal found 3/12

When is the best time to fly to Canada?

Average Canada flight ticket prices and weather conditions for 2022 and 2023 by month

BKK - YTO

Price

฿27,380 - ฿91,354

YTO

Temperature

-6 - 21 °C

YTO

Rainfall

51 - 83 mm

When is the best time to book a flight to Canada?

The best time to book flights to Canada is 60 days before your desired departure date. The cost of your flight will likely increase significantly if you book two weeks in advance of your flight.

Where are the most popular flight destinations in Canada?

According to our users, the most popular flight destination in Canada is Toronto, followed by Vancouver, Montreal, Calgary and Edmonton.

Search flights to Canada by cabin class

Business Classfrom ฿2,886/person
Prem Economyfrom ฿1,107/person
Economyfrom ฿425/person

Fly with Cheapflights

What makes Cheapflights the go-to destination for all your flight needs

How does Cheapflights help users find flights to Canada?

Cheapflights helps you search for flights to Canada via 900+ travel sites so you don’t have to. After performing a flight search, users can also filter their flight selection by filtering for price, number of stops, airlines, and so on.

Why should you use Cheapflights to find cheap flight tickets to Canada?

Cheapflights taps into our reliable network of hundreds of airlines and travel agencies to find the best deals for flights to Canada for you. Better yet — we are completely free to use.

Can Cheapflights find flights to Canada with no change fees?

Yes! Cheapflights helps users easily find flights to Canada with no change fees.

Can Cheapflights notify me if prices for flights to Canada become cheaper?

Yes, Cheapflights has a feature called Price Alert, which essentially offers users the ability to be notified when flight prices change. Track prices for your flight to Canada today and book when you’re ready!