Flights to Canada

Find cheap flights to Canada – Compare and Save

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 Canada

Find flights to these popular cities in Canada from your nearest airport.
Porter Airlines
21 May
YHZ
6h 03m
1 stop
YTZ
25 May
YTZ
3h 42m
1 stop
YHZ
C$ 210
Porter Airlines
22 May
YHZ
6h 03m
1 stop
YTZ
26 May
YTZ
3h 42m
1 stop
YHZ
C$ 216
Porter Airlines
22 May
YHZ
6h 03m
1 stop
YTZ
25 May
YTZ
3h 42m
1 stop
YHZ
C$ 217
Porter Airlines
22 May
YHZ
6h 03m
1 stop
YTZ
22 May
YTZ
3h 42m
1 stop
YHZ
C$ 218
Porter Airlines
20 May
YHZ
2h 47m
YTZ
26 May
YTZ
3h 42m
1 stop
YHZ
C$ 220
Porter Airlines
22 May
YHZ
6h 03m
1 stop
YTZ
25 May
YTZ
5h 52m
1 stop
YHZ
C$ 221
Flair Airlines
1 May
YWG
2h 30m
YYZ
8 May
YYZ
2h 40m
YWG
C$ 223
Porter Airlines
5 May
YHZ
2h 47m
YTZ
7 May
YTZ
4h 44m
1 stop
YHZ
C$ 223
Flair Airlines
2 May
YWG
2h 30m
YYZ
7 May
YYZ
2h 40m
YWG
C$ 224
Porter Airlines
5 May
YHZ
2h 47m
YTZ
27 May
YTZ
3h 42m
1 stop
YHZ
C$ 224
Flair Airlines
29 Apr
YWG
2h 30m
YYZ
2 May
YYZ
2h 40m
YWG
C$ 225
Porter Airlines
4 May
YHZ
2h 47m
YTZ
11 May
YTZ
3h 42m
1 stop
YHZ
C$ 225

Flights to Vancouver Intl Airport

Search all flight deals to Vancouver Intl Airport
WestJet
27 May
YQQ
0h 45m
YVR
3 Jun
YVR
0h 50m
YQQ
C$ 95
WestJet
2 May
YQQ
0h 45m
YVR
15 May
YVR
0h 50m
YQQ
C$ 97
WestJet
7 May
YQQ
0h 45m
YVR
10 May
YVR
0h 50m
YQQ
C$ 102
WestJet
2 May
YQQ
0h 45m
YVR
11 May
YVR
0h 50m
YQQ
C$ 104
WestJet
7 May
YQQ
0h 45m
YVR
10 May
YVR
0h 50m
YQQ
C$ 105
WestJet
23 May
YQQ
0h 45m
YVR
25 May
YVR
0h 50m
YQQ
C$ 106
WestJet
11 May
YQQ
0h 45m
YVR
20 May
YVR
0h 50m
YQQ
C$ 108
WestJet
8 May
YQQ
0h 45m
YVR
15 May
YVR
0h 50m
YQQ
C$ 109
WestJet
4 Jun
YQQ
0h 45m
YVR
23 Jun
YVR
0h 50m
YQQ
C$ 111
WestJet
11 May
YQQ
0h 45m
YVR
16 May
YVR
0h 50m
YQQ
C$ 112
WestJet
15 May
YQQ
0h 45m
YVR
21 May
YVR
0h 50m
YQQ
C$ 113
WestJet
15 May
YQQ
0h 45m
YVR
20 May
YVR
0h 50m
YQQ
C$ 116
WestJet
5 May
YYZ
1h 25m
YUL
8 May
YUL
1h 30m
YYZ
C$ 185
WestJet
7 May
YYZ
1h 25m
YUL
10 May
YUL
1h 30m
YYZ
C$ 194
WestJet
21 May
YYZ
1h 25m
YUL
24 May
YUL
1h 30m
YYZ
C$ 201
WestJet
9 May
YYZ
1h 25m
YUL
18 May
YUL
1h 30m
YYZ
C$ 209
WestJet
11 May
YYZ
1h 25m
YUL
18 May
YUL
1h 30m
YYZ
C$ 210
WestJet
12 May
YYZ
1h 25m
YUL
18 May
YUL
1h 30m
YYZ
C$ 216
WestJet
15 May
YYZ
1h 25m
YUL
18 May
YUL
1h 30m
YYZ
C$ 217
WestJet
1 May
YYZ
1h 25m
YUL
4 May
YUL
1h 30m
YYZ
C$ 224
WestJet
1 May
YYZ
1h 25m
YUL
4 May
YUL
1h 30m
YYZ
C$ 227
WestJet
24 Jun
YYZ
1h 25m
YUL
28 Jun
YUL
1h 30m
YYZ
C$ 230
WestJet
11 May
YYC
4h 15m
YUL
16 May
YUL
4h 45m
YYC
C$ 241
WestJet
2 May
YYZ
1h 25m
YUL
4 May
YUL
1h 30m
YYZ
C$ 243
WestJet
21 May
YVR
1h 30m
YYC
21 May
YYC
5h 25m
1 stop
YVR
C$ 137
WestJet
2 May
YVR
5h 05m
1 stop
YYC
2 May
YYC
1h 35m
YVR
C$ 145
WestJet
9 May
YVR
2h 45m
1 stop
YYC
9 May
YYC
1h 40m
YVR
C$ 147
WestJet
5 May
YVR
1h 30m
YYC
5 May
YYC
3h 35m
1 stop
YVR
C$ 155
Flair Airlines
24 Apr
YXX
1h 25m
YYC
27 Apr
YYC
1h 30m
YXX
C$ 158
Flair Airlines
1 May
YXX
1h 25m
YYC
3 May
YYC
1h 30m
YXX
C$ 159
WestJet
10 Aug
YVR
1h 30m
YYC
11 Aug
YYC
1h 40m
YVR
C$ 160
Flair Airlines
1 May
YXX
1h 25m
YYC
3 May
YYC
1h 30m
YXX
C$ 162
WestJet
4 May
YVR
5h 05m
1 stop
YYC
4 May
YYC
1h 35m
YVR
C$ 162
Flair Airlines
30 Aug
YXX
1h 25m
YYC
24 Sep
YYC
1h 30m
YXX
C$ 163
WestJet
10 Jun
YVR
4h 25m
1 stop
YYC
10 Jun
YYC
1h 40m
YVR
C$ 163
Flair Airlines
9 May
YXX
1h 25m
YYC
21 May
YYC
1h 30m
YXX
C$ 165
WestJet
25 Jun
YVR
1h 35m
YEG
27 Aug
YEG
1h 45m
YVR
C$ 142
WestJet
7 Aug
YVR
1h 35m
YEG
9 Aug
YEG
1h 45m
YVR
C$ 144
WestJet
29 May
YXX
3h 30m
1 stop
YEG
1 Jun
YEG
3h 20m
1 stop
YXX
C$ 148
WestJet
24 Apr
YXX
1h 28m
YEG
25 Apr
YEG
1h 34m
YXX
C$ 149
WestJet
5 Aug
YVR
1h 35m
YEG
12 Aug
YEG
1h 45m
YVR
C$ 149
WestJet
3 Jul
YVR
1h 35m
YEG
5 Jul
YEG
1h 45m
YVR
C$ 151
WestJet
4 May
YVR
2h 55m
1 stop
YEG
4 May
YEG
1h 40m
YVR
C$ 152
WestJet
24 Apr
YXX
1h 28m
YEG
25 Apr
YEG
1h 34m
YXX
C$ 154
WestJet
25 Jun
YVR
1h 35m
YEG
2 Jul
YEG
1h 45m
YVR
C$ 154
Flair Airlines
28 May
YVR
1h 35m
YEG
4 Jun
YEG
1h 45m
YVR
C$ 155
Multiple Airlines
24 Apr
YXX
1h 28m
YEG
27 Apr
YEG
1h 35m
YXX
C$ 156
WestJet
10 Jul
YVR
1h 35m
YEG
12 Jul
YEG
1h 45m
YVR
C$ 156

Find the cheapest flights from Canada to Canada

Recent round-trip flight deals from Canada to Canada

Enter your travel dates to find the best prices.
WestJet Logo
4:50 p.m. - 5:30 p.m.
YEG
-
YVR
1h 40mdirect
WestJet Logo
8:15 a.m. - 10:50 a.m.
YVR
-
YEG
1h 35mdirect
C$ 141WestJet
Mon, 6 Jul - Thu, 9 Jul
WestJet Logo
4:50 p.m. - 5:30 p.m.
YEG
-
YVR
1h 40mdirect
WestJet Logo
8:15 a.m. - 10:50 a.m.
YVR
-
YEG
1h 35mdirect
C$ 142WestJet
Fri, 26 Jun - Mon, 29 Jun
WestJet Logo
4:50 p.m. - 5:30 p.m.
YEG
-
YVR
1h 40mdirect
WestJet Logo
6:00 a.m. - 8:35 a.m.
YVR
-
YEG
1h 35mdirect
C$ 144WestJet
Thu, 16 Jul - Mon, 20 Jul
WestJet Logo
6:50 a.m. - 7:35 a.m.
YEG
-
YVR
1h 45mdirect
WestJet Logo
11:15 a.m. - 1:50 p.m.
YVR
-
YEG
1h 35mdirect
C$ 145WestJet
Thu, 25 Jun - Thu, 2 Jul
Porter Airlines Logo
12:15 p.m. - 10:04 p.m.
YVR
-
YYZ
6h 49m
1 stop
Porter Airlines Logo
9:00 a.m. - 11:09 a.m.
YYZ
-
YVR
5h 09mdirect
C$ 261Porter Airlines
Wed, 30 Sep - Sun, 4 Oct
Porter Airlines Logo
10:30 a.m. - 6:00 p.m.
YVR
-
YHM
4h 30mdirect
Porter Airlines Logo
7:25 a.m. - 9:33 a.m.
YHM
-
YVR
5h 08mdirect
C$ 285Porter Airlines
Thu, 1 Oct - Mon, 5 Oct
Flair Airlines Logo
9:00 p.m. - 11:00 p.m.
YYZ
-
YXX
5h 00mdirect
Flair Airlines Logo
11:45 p.m. - 7:20 a.m.
YXX
-
YYZ
4h 35mdirect
C$ 303Flair Airlines
Sat, 23 May - Mon, 25 May
Flair Airlines Logo
9:00 p.m. - 11:00 p.m.
YYZ
-
YXX
5h 00mdirect
Flair Airlines Logo
11:45 p.m. - 7:20 a.m.
YXX
-
YYZ
4h 35mdirect
C$ 304Flair Airlines
Fri, 8 May - Sun, 10 May
Multiple Airlines Logo
9:40 a.m. - 11:50 a.m.
YYZ
-
YVR
5h 10mdirect
Multiple Airlines Logo
9:30 a.m. - 6:35 p.m.
YVR
-
YYZ
6h 05m
1 stop
C$ 324Multiple Airlines
Thu, 21 May - Fri, 29 May
Multiple Airlines Logo
6:10 p.m. - 8:30 p.m.
YHM
-
YYC
4h 20mdirect
Multiple Airlines Logo
5:25 p.m. - 11:13 p.m.
YYC
-
YHM
3h 48mdirect
C$ 337Multiple Airlines
Wed, 6 May - Sun, 10 May

An easier way to manage your Canada 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 14/5
Thu 21/5