Flights to Thailand

C$ 963 Cheap flights to Thailand

This is the cheapest round-trip flight price found by a momondo user in the last 72 hours by searching for a flight to Thailand departing on 9/9. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Early arrival? Instantly customize your results

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in Thailand

Find flights to these popular cities in Thailand from your nearest airport.

Flights to Bangkok Suvarnabhumi Airport

Search all flight deals to Bangkok Suvarnabhumi Airport
Multiple Airlines
9 Sep
YYC
35h 00m
2 stops
BKK
11 Nov
BKK
36h 15m
2 stops
YYC
C$ 963
Multiple Airlines
9 Sep
YYC
41h 10m
2 stops
BKK
11 Nov
BKK
25h 25m
2 stops
YYC
C$ 1,032
Multiple Airlines
8 Nov
YYC
44h 20m
2 stops
BKK
18 Nov
BKK
37h 45m
2 stops
YYC
C$ 1,083
Multiple Airlines
9 Sep
YYC
36h 05m
2 stops
BKK
9 Nov
BKK
28h 39m
2 stops
YYC
C$ 1,084
Multiple Airlines
14 Sep
YYC
43h 25m
2 stops
BKK
14 Oct
BKK
36h 25m
2 stops
YYC
C$ 1,124
Multiple Airlines
7 Nov
YYC
50h 40m
2 stops
BKK
18 Nov
BKK
37h 45m
2 stops
YYC
C$ 1,152
Multiple Airlines
5 Nov
YEG
28h 55m
2 stops
BKK
18 Nov
BKK
26h 15m
2 stops
YEG
C$ 1,163
Multiple Airlines
5 Nov
YEG
28h 55m
2 stops
BKK
25 Nov
BKK
26h 15m
2 stops
YEG
C$ 1,164
Multiple Airlines
9 Nov
YEG
28h 55m
2 stops
BKK
11 Nov
BKK
38h 35m
2 stops
YEG
C$ 1,166
Multiple Airlines
9 Nov
YYC
39h 15m
2 stops
BKK
29 Nov
BKK
23h 55m
2 stops
YYC
C$ 1,168
Hong Kong Airlines
16 Jun
YVR
33h 30m
1 stop
BKK
3 Jul
BKK
18h 20m
1 stop
YVR
C$ 1,178
Hong Kong Airlines
7 Jul
YVR
33h 30m
1 stop
BKK
13 Jul
BKK
18h 20m
1 stop
YVR
C$ 1,179
China Eastern
9 Nov
YVR
40h 45m
2 stops
HKT
17 Nov
HKT
50h 20m
2 stops
YVR
C$ 1,047
China Eastern
26 Oct
YVR
40h 45m
2 stops
HKT
14 Nov
HKT
50h 20m
2 stops
YVR
C$ 1,186
Multiple Airlines
3 Nov
YVR
37h 15m
2 stops
HKT
17 Nov
HKT
52h 30m
2 stops
YVR
C$ 1,226
Multiple Airlines
3 Nov
YVR
37h 15m
2 stops
HKT
17 Nov
HKT
33h 55m
1 stop
YVR
C$ 1,236
Cathay Pacific
14 Oct
YVR
26h 40m
1 stop
HKT
28 Oct
HKT
17h 00m
1 stop
YVR
C$ 1,241
Air China
9 Nov
YVR
36h 30m
1 stop
HKT
17 Nov
HKT
30h 35m
1 stop
YVR
C$ 1,249
Multiple Airlines
6 Jul
YVR
58h 20m
2 stops
HKT
22 Jul
HKT
31h 35m
1 stop
YVR
C$ 1,252
Air China
26 Oct
YVR
37h 30m
1 stop
HKT
12 Nov
HKT
30h 35m
1 stop
YVR
C$ 1,256
Multiple Airlines
6 Sep
YYC
34h 10m
2 stops
HKT
18 Sep
HKT
29h 35m
2 stops
YYC
C$ 1,259
Cathay Pacific
3 Jun
YVR
19h 25m
1 stop
HKT
8 Jun
HKT
24h 00m
1 stop
YVR
C$ 1,262
Multiple Airlines
8 Jul
YVR
38h 55m
2 stops
HKT
21 Jul
HKT
50h 45m
2 stops
YVR
C$ 1,263
Multiple Airlines
19 Oct
YVR
19h 40m
1 stop
HKT
30 Oct
HKT
26h 50m
1 stop
YVR
C$ 1,267
Multiple Airlines
14 Sep
YYC
38h 55m
2 stops
CNX
26 Oct
CNX
56h 39m
2 stops
YYC
C$ 1,082
China Eastern
29 Oct
YVR
35h 30m
1 stop
CNX
29 Nov
CNX
31h 35m
1 stop
YVR
C$ 1,205
China Eastern
29 Oct
YVR
60h 35m
2 stops
CNX
29 Nov
CNX
31h 35m
1 stop
YVR
C$ 1,208
China Eastern
29 Oct
YVR
54h 15m
2 stops
CNX
29 Nov
CNX
37h 05m
2 stops
YVR
C$ 1,210
Air Canada
17 Jun
YVR
30h 15m
2 stops
CNX
7 Jul
CNX
23h 25m
1 stop
YVR
C$ 1,221
Air Canada
17 Jun
YVR
30h 15m
2 stops
CNX
7 Jul
CNX
23h 25m
1 stop
YVR
C$ 1,222
Air Canada
17 Jun
YVR
30h 15m
2 stops
CNX
5 Jul
CNX
27h 40m
1 stop
YVR
C$ 1,227
Air Canada
17 Jun
YVR
30h 15m
2 stops
CNX
5 Jul
CNX
28h 40m
2 stops
YVR
C$ 1,230
Air Canada
17 Jun
YVR
30h 15m
2 stops
CNX
5 Jul
CNX
28h 40m
2 stops
YVR
C$ 1,232
Air Canada
17 Jun
YVR
30h 15m
2 stops
CNX
8 Jul
CNX
33h 20m
1 stop
YVR
C$ 1,237
Air Canada
17 Jun
YVR
30h 15m
2 stops
CNX
8 Jul
CNX
33h 20m
1 stop
YVR
C$ 1,238
China Eastern
15 Oct
YVR
34h 45m
1 stop
CNX
7 Nov
CNX
54h 45m
2 stops
YVR
C$ 1,251
Multiple Airlines
2 Sep
YVR
19h 25m
1 stop
KBV
12 Sep
KBV
30h 25m
2 stops
YVR
C$ 1,188
Multiple Airlines
1 Sep
YVR
41h 00m
2 stops
KBV
12 Sep
KBV
25h 15m
2 stops
YVR
C$ 1,297
Multiple Airlines
2 Sep
YVR
19h 25m
1 stop
KBV
12 Sep
KBV
27h 05m
1 stop
YVR
C$ 1,347
Multiple Airlines
2 Jul
YVR
29h 45m
2 stops
KBV
9 Jul
KBV
35h 10m
1 stop
YVR
C$ 1,373
Multiple Airlines
1 Jul
YVR
41h 00m
2 stops
KBV
9 Jul
KBV
25h 15m
2 stops
YVR
C$ 1,423
Multiple Airlines
1 Sep
YVR
25h 40m
2 stops
KBV
12 Sep
KBV
32h 10m
3 stops
YVR
C$ 1,634
Multiple Airlines
2 Sep
YVR
45h 15m
3 stops
KBV
12 Sep
KBV
26h 30m
3 stops
YVR
C$ 1,840
China Airlines
11 Oct
YVR
40h 45m
2 stops
KBV
15 Oct
KBV
23h 55m
2 stops
YVR
C$ 1,869
China Airlines
11 Oct
YVR
40h 45m
2 stops
KBV
15 Oct
KBV
23h 55m
2 stops
YVR
C$ 1,873
China Airlines
23 Sep
YVR
40h 45m
2 stops
KBV
28 Sep
KBV
47h 55m
2 stops
YVR
C$ 1,908
Multiple Airlines
21 Jun
YYZ
46h 20m
2 stops
KBV
5 Jul
KBV
31h 09m
2 stops
YYZ
C$ 1,972
Emirates
9 Sep
YUL
35h 20m
2 stops
KBV
13 Sep
KBV
58h 25m
2 stops
YUL
C$ 2,022
Multiple Airlines
5 Jun
YVR
32h 35m
2 stops
USM
15 Jun
USM
27h 45m
1 stop
YVR
C$ 1,418
Multiple Airlines
13 Aug
YVR
28h 35m
2 stops
USM
7 Nov
USM
33h 25m
1 stop
YVR
C$ 1,506
Multiple Airlines
5 Jun
YVR
30h 05m
1 stop
USM
15 Jun
USM
30h 40m
1 stop
YVR
C$ 1,520
Multiple Airlines
5 Jun
YVR
32h 35m
2 stops
USM
15 Jun
USM
28h 39m
2 stops
YVR
C$ 1,544
Multiple Airlines
1 Jul
YVR
28h 50m
2 stops
USM
8 Jul
USM
26h 25m
2 stops
YVR
C$ 1,611
Multiple Airlines
1 Jul
YVR
28h 30m
2 stops
USM
8 Jul
USM
28h 25m
1 stop
YVR
C$ 1,615
Multiple Airlines
13 Aug
YVR
29h 25m
1 stop
USM
7 Nov
USM
30h 25m
1 stop
YVR
C$ 1,636
Multiple Airlines
13 Aug
YVR
28h 35m
2 stops
USM
7 Nov
USM
23h 45m
2 stops
YVR
C$ 1,670
Multiple Airlines
19 Sep
YYZ
27h 25m
2 stops
USM
28 Sep
USM
31h 08m
2 stops
YYZ
C$ 1,675
Multiple Airlines
12 Aug
YVR
30h 30m
2 stops
USM
7 Nov
USM
35h 50m
3 stops
YVR
C$ 1,776
Multiple Airlines
4 Nov
YUL
46h 45m
2 stops
USM
8 Dec
USM
36h 01m
2 stops
YUL
C$ 1,813
Multiple Airlines
18 Sep
YYZ
26h 35m
2 stops
USM
28 Sep
USM
35h 00m
3 stops
YYZ
C$ 1,847

Find the cheapest flights from Canada to Thailand

Recent round-trip flight deals from Canada to Thailand

Enter your travel dates to find the best prices.
Multiple Airlines Logo
9:55 p.m. - 9:55 p.m.
YYC
-
BKK
35h 00m
2 stops
Multiple Airlines Logo
1:35 p.m. - 11:50 a.m.
BKK
-
YYC
36h 15m
2 stops
C$ 963Multiple Airlines
Wed, 9 Sep - Wed, 11 Nov
Multiple Airlines Logo
6:30 p.m. - 12:40 a.m.
YYC
-
BKK
41h 10m
2 stops
Multiple Airlines Logo
1:55 a.m. - 1:20 p.m.
BKK
-
YYC
25h 25m
2 stops
C$ 1,032Multiple Airlines
Wed, 9 Sep - Wed, 11 Nov
Korean Air Logo
7:19 a.m. - 9:45 p.m.
YVR
-
BKK
24h 26m
2 stops
Korean Air Logo
9:40 p.m. - 12:35 p.m.
BKK
-
YVR
28h 55m
1 stop
C$ 1,178Korean Air
Mon, 24 Aug - Tue, 15 Sep
Hong Kong Airlines Logo
1:30 a.m. - 1:00 a.m.
YVR
-
BKK
33h 30m
1 stop
Hong Kong Airlines Logo
3:55 p.m. - 8:15 p.m.
BKK
-
YVR
18h 20m
1 stop
C$ 1,179Hong Kong Airlines
Tue, 7 Jul - Mon, 13 Jul
Hong Kong Airlines Logo
1:30 a.m. - 1:40 a.m.
YVR
-
BKK
34h 10m
1 stop
Hong Kong Airlines Logo
3:55 p.m. - 8:15 p.m.
BKK
-
YVR
18h 20m
1 stop
C$ 1,190Hong Kong Airlines
Tue, 2 Jun - Wed, 24 Jun
Air Canada Logo
1:40 a.m. - 3:25 p.m.
YVR
-
BKK
23h 45m
1 stop
Air Canada Logo
8:15 p.m. - 6:25 a.m.
BKK
-
YVR
24h 10m
1 stop
C$ 1,192Air Canada
Mon, 5 Oct - Wed, 21 Oct
Korean Air Logo
6:20 a.m. - 1:25 p.m.
YVR
-
BKK
41h 05m
2 stops
Korean Air Logo
11:15 p.m. - 2:40 p.m.
BKK
-
YVR
29h 25m
2 stops
C$ 1,197Korean Air
Mon, 26 Oct - Wed, 28 Oct
Air Canada Logo
1:45 p.m. - 11:55 p.m.
YYZ
-
BKK
23h 10m
1 stop
Air Canada Logo
7:45 a.m. - 4:30 p.m.
BKK
-
YYZ
19h 45m
1 stop
C$ 1,420Air Canada
Thu, 18 Jun - Mon, 29 Jun
Qatar Airways Logo
9:35 p.m. - 2:15 p.m.
YUL
-
BKK
29h 40m
1 stop
Qatar Airways Logo
1:00 a.m. - 2:45 p.m.
BKK
-
YUL
24h 45m
1 stop
C$ 1,502Qatar Airways
Sun, 31 May - Mon, 15 Jun
Qatar Airways Logo
9:35 p.m. - 1:45 p.m.
YUL
-
BKK
29h 10m
1 stop
Qatar Airways Logo
2:30 a.m. - 2:45 p.m.
BKK
-
YUL
23h 15m
1 stop
C$ 1,505Qatar Airways
Mon, 1 Jun - Mon, 29 Jun

momondo Fare Finder

 
Locate flights to Thailand that fit your budget, with regularly updated fares and availability. In the last 7 days, momondo users made a total of 96,600 searches and data was last updated on 19 May 2026.
Use the filters below to find and compare flights to Thailand that are best for you.

Fly from

Route

Depart

Return

Price

Cheapest round-trip

CalgaryBangkok

YYC - BKK

YYCBKK

Calgary

Wed 9/9

9:55 p.m.-9:55 p.m.

2 stops35h 00m

Bangkok Suvarnabhumi

Wed 11/11

1:35 p.m.-11:50 a.m.

2 stops36h 15m

C$ 963

CalgaryBangkok

YYC - BKK

YYCBKK

Calgary

Wed 9/9

6:30 p.m.-12:40 a.m.

2 stops41h 10m

Bangkok Suvarnabhumi

Wed 11/11

1:55 a.m.-1:20 p.m.

2 stops25h 25m

C$ 1,032

VancouverBangkok

YVR - BKK

YVRBKK

Vancouver Intl

Mon 24/8

7:19 a.m.-9:45 p.m.

2 stops24h 26m

Bangkok Suvarnabhumi

Tue 15/9

9:40 p.m.-12:35 p.m.

1 stop28h 55m

C$ 1,178

VancouverBangkok

YVR - BKK

YVRBKK

Vancouver Intl

Tue 7/7

1:30 a.m.-1:00 a.m.

1 stop33h 30m

Bangkok Suvarnabhumi

Mon 13/7

3:55 p.m.-8:15 p.m.

1 stop18h 20m

C$ 1,179

VancouverBangkok

YVR - BKK

YVRBKK

Vancouver Intl

Tue 2/6

1:30 a.m.-1:40 a.m.

1 stop34h 10m

Bangkok Suvarnabhumi

Wed 24/6

3:55 p.m.-8:15 p.m.

1 stop18h 20m

C$ 1,190

VancouverBangkok

YVR - BKK

YVRBKK

Vancouver Intl

Mon 5/10

1:40 a.m.-3:25 p.m.

1 stop23h 45m

Bangkok Suvarnabhumi

Wed 21/10

8:15 p.m.-6:25 a.m.

1 stop24h 10m

C$ 1,192

VancouverBangkok

YVR - BKK

YVRBKK

Vancouver Intl

Mon 26/10

6:20 a.m.-1:25 p.m.

2 stops41h 05m

Bangkok Suvarnabhumi

Wed 28/10

11:15 p.m.-2:40 p.m.

2 stops29h 25m

C$ 1,197
Quickest round-trip

TorontoBangkok

YYZ - BKK

YYZBKK

Toronto Pearson Intl

Thu 18/6

1:45 p.m.-11:55 p.m.

1 stop23h 10m

Bangkok Suvarnabhumi

Mon 29/6

7:45 a.m.-4:30 p.m.

1 stop19h 45m

C$ 1,420

MontrealBangkok

YUL - BKK

YULBKK

Montreal Pierre Elliott Trudeau Intl

Sun 31/5

9:35 p.m.-2:15 p.m.

1 stop29h 40m

Bangkok Suvarnabhumi

Mon 15/6

1:00 a.m.-2:45 p.m.

1 stop24h 45m

C$ 1,502

MontrealBangkok

YUL - BKK

YULBKK

Montreal Pierre Elliott Trudeau Intl

Mon 1/6

9:35 p.m.-1:45 p.m.

1 stop29h 10m

Bangkok Suvarnabhumi

Mon 29/6

2:30 a.m.-2:45 p.m.

1 stop23h 15m

C$ 1,505

Flights are sorted by cheapest round-trip flights first.

Showing 1-10 of 20 resultsSorted by cheapest first
1
2

See travel insights to Thailand from

Thailand flights insights and trends

Explore insights for your Thailand flight to craft the best travel plan

What is the cheapest flight to Thailand?

If you are looking to fly to Thailand for less, look to airlines like Thai Vietjet Air, Thai Lion Air, and Thai AirAsia, with prices starting at C$ 31, C$ 58, and C$ 69 respectively.

See prices from:

Cheapest flights to cities in Thailand

Click on the cities below to find out when it's cheapest to fly to Thailand, from Canada
Bangkok
Bangkok

Cheap Thailand flight deals and tips

Summary info about Thailand flight prices, duration and airlines

Best One-Way Price

C$ 557

Best Round-Trip Price

C$ 963

Fastest flight time

20h 20m

Popular in

July
The best one-way flight price to Thailand from Canada in the last 72 hours is C$ 557 (Vancouver Intl to Bangkok Suvarnabhumi).
The best round-trip flight price to Thailand from Canada in the last 72 hours is C$ 963 (Calgary to Bangkok Suvarnabhumi).
The fastest flight to Thailand from Canada takes 20h 20m (Vancouver Intl to Bangkok Suvarnabhumi).
July has the highest demand for flights to Thailand, with a 10% price increase on average.

Frequently asked questions about flying to Thailand

What popular landmarks are in Thailand?

What is the best airport to land at to visit Chaweng Beach?

Flying into Ko Samui Airport is typically the best way to visit Chaweng Beach, since it is the closest airport to the area.

Which airlines fly to Thailand?

What is the most popular airport in Thailand to fly to?

How much are flights to Thailand?

The cost to fly to Thailand varies based on a variety of factors, but you can expect to find prices as low as C$ 662 or as high as C$ 2,789. Based on recent airfare data, we’ve found that a ticket to Thailand for C$ 1,221 or less is a good deal, whereas C$ 1,422 is the average cost.

When did momondo last update prices for flights to Thailand?

Prices for flights to Thailand are refreshed on a daily basis.

How many operators does momondo search for flights to Thailand?

How old do you have to be to fly to Thailand?

The minimum age for a child to fly alone is five, but airlines offering an unaccompanied minor (UNMR) service may have their age restrictions, such as regulations concerning flight duration, timing, and layovers. It is recommended that you verify with the airline you are booking with for travel to Thailand.

What documentation or ID do you need to fly to Thailand?

The necessary travel and health documents for your Thailand trip may vary depending on your travel plans and individual circumstances. Generally, you should have various documents, such as a national ID card or driver's license and a passport that is valid for six months beyond your scheduled arrival date. We recommend seeking advice from your airline or a trusted third party, such as IATA.

Why use momondo?

Why should I use momondo to find a flight deal to Thailand?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights to Thailand. Millions of users trust and use momondo every year so you are in good company.

Can I find flights to Thailand with flexible booking policies on momondo?

All flight searches to Thailand on momondo can be filtered to show those which offer flexible booking policies.

How can momondo help me find flights to Thailand?

Once all potential Thailand flight options are in front of you momondo lets you sort and filter flights based on preferences such as airline, price and flight times, amongst many other options.

I’m not ready to book a flight to Thailand right now. Can momondo alert me if prices change?

If you are not ready to book a flight to Thailand now, use our insights above to find helpful tips or alternatively set up a price alert; this is where momondo will track prices on flights to Thailand and let you know when they change.

An easier way to manage your Thailand trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Thu 18/6
Thu 25/6

Find better results for your trip to Thailand

Popular Flights to Thailand

Popular routes according to searches in the past day on momondo