Latest deals
Insights
FAQs
Price Alerts
Flights to Portugal

C$ 383 Cheap flights to Portugal

This is the cheapest round-trip flight price found by a momondo user in the last 72 hours by searching for a flight to Portugal departing on 2/2. 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

Deals available from 900+ travel sites.

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 Portugal

Find flights to these popular cities in Portugal from your nearest airport.
American Airlines
2 Feb
YUL
15h 55m
1 stop
LIS
10 Feb
LIS
26h 40m
2 stops
YUL
American Airlines
2 Feb
YUL
15h 55m
1 stop
LIS
2 Mar
LIS
16h 40m
1 stop
YUL
American Airlines
2 Feb
YUL
19h 55m
1 stop
LIS
9 Feb
LIS
16h 41m
1 stop
YUL
American Airlines
6 Feb
YUL
15h 10m
1 stop
LIS
2 Mar
LIS
16h 40m
1 stop
YUL
American Airlines
6 Feb
YUL
17h 11m
2 stops
LIS
10 Feb
LIS
21h 15m
2 stops
YUL
Multiple Airlines
4 Feb
YYZ
14h 40m
1 stop
LIS
16 Feb
LIS
21h 14m
2 stops
YYZ
American Airlines
6 Feb
YUL
17h 11m
2 stops
LIS
11 Feb
LIS
28h 00m
2 stops
YUL
American Airlines
25 Mar
YUL
15h 55m
1 stop
LIS
9 Apr
LIS
18h 40m
2 stops
YUL
Multiple Airlines
7 Feb
YYZ
14h 50m
1 stop
LIS
14 Feb
LIS
22h 29m
2 stops
YYZ
Multiple Airlines
7 Feb
YYZ
14h 50m
1 stop
LIS
11 Feb
LIS
34h 45m
2 stops
YYZ
American Airlines
12 Mar
YUL
15h 55m
1 stop
LIS
20 Mar
LIS
13h 25m
1 stop
YUL
American Airlines
17 Feb
YUL
16h 15m
2 stops
LIS
24 Feb
LIS
16h 40m
1 stop
YUL
TAP AIR PORTUGAL
30 Apr
YYZ
15h 00m
1 stop
OPO
25 May
OPO
27h 30m
1 stop
YYZ
TAP AIR PORTUGAL
26 Apr
YYZ
13h 00m
1 stop
OPO
9 May
OPO
14h 15m
1 stop
YYZ
TAP AIR PORTUGAL
13 May
YYZ
18h 50m
1 stop
OPO
20 May
OPO
17h 15m
1 stop
YYZ
TAP AIR PORTUGAL
26 Apr
YYZ
30h 00m
1 stop
OPO
9 May
OPO
14h 15m
1 stop
YYZ
TAP AIR PORTUGAL
13 May
YYZ
16h 25m
1 stop
OPO
20 May
OPO
15h 15m
1 stop
YYZ
TAP AIR PORTUGAL
12 May
YYZ
16h 10m
1 stop
OPO
25 May
OPO
27h 30m
1 stop
YYZ
TAP AIR PORTUGAL
13 May
YYZ
15h 00m
1 stop
OPO
23 May
OPO
16h 00m
1 stop
YYZ
TAP AIR PORTUGAL
19 May
YUL
11h 15m
1 stop
OPO
28 May
OPO
16h 50m
1 stop
YUL
TAP AIR PORTUGAL
19 May
YUL
13h 15m
1 stop
OPO
28 May
OPO
15h 45m
1 stop
YUL
TAP AIR PORTUGAL
13 May
YYZ
16h 25m
1 stop
OPO
23 May
OPO
16h 00m
1 stop
YYZ
Azores Airlines
3 Feb
YUL
9h 25m
1 stop
OPO
10 Feb
OPO
18h 55m
1 stop
YUL
Air Transat
8 Feb
YYZ
6h 55m
OPO
16 Feb
OPO
8h 15m
YYZ
TAP AIR PORTUGAL
13 May
YYZ
14h 25m
1 stop
FNC
20 May
FNC
14h 50m
1 stop
YYZ
Azores Airlines
17 Mar
YUL
8h 40m
1 stop
FNC
31 Mar
FNC
11h 45m
1 stop
YUL
Azores Airlines
10 Mar
YUL
8h 40m
1 stop
FNC
22 Mar
FNC
13h 00m
1 stop
YUL
TAP AIR PORTUGAL
14 May
YYZ
28h 35m
1 stop
FNC
23 May
FNC
11h 45m
1 stop
YYZ
TAP AIR PORTUGAL
28 Apr
YUL
17h 15m
1 stop
FNC
12 May
FNC
11h 55m
1 stop
YUL
TAP AIR PORTUGAL
16 May
YUL
20h 25m
1 stop
FNC
26 May
FNC
13h 35m
1 stop
YUL
TAP AIR PORTUGAL
28 Apr
YUL
17h 15m
1 stop
FNC
12 May
FNC
11h 55m
1 stop
YUL
TAP AIR PORTUGAL
19 May
YYZ
19h 45m
1 stop
FNC
2 Jun
FNC
20h 10m
1 stop
YYZ
TAP AIR PORTUGAL
16 May
YUL
21h 30m
1 stop
FNC
24 May
FNC
30h 45m
1 stop
YUL
Azores Airlines
22 Mar
YUL
9h 00m
1 stop
FNC
31 Mar
FNC
11h 45m
1 stop
YUL
Azores Airlines
10 Mar
YUL
8h 40m
1 stop
FNC
24 Mar
FNC
13h 00m
1 stop
YUL
Azores Airlines
10 Mar
YUL
8h 40m
1 stop
FNC
22 Mar
FNC
13h 00m
1 stop
YUL
Azores Airlines
22 Feb
YUL
5h 00m
PDL
3 Mar
PDL
5h 55m
YUL
Azores Airlines
24 Feb
YUL
5h 00m
PDL
1 Mar
PDL
5h 55m
YUL
Azores Airlines
24 Feb
YUL
5h 00m
PDL
1 Mar
PDL
5h 55m
YUL
Azores Airlines
3 Apr
YUL
5h 20m
PDL
7 Apr
PDL
5h 55m
YUL
Azores Airlines
22 Mar
YUL
5h 00m
PDL
31 Mar
PDL
5h 55m
YUL
Azores Airlines
22 Feb
YUL
5h 00m
PDL
1 Mar
PDL
5h 55m
YUL
Azores Airlines
24 Feb
YUL
5h 00m
PDL
3 Mar
PDL
5h 55m
YUL
Azores Airlines
24 Feb
YUL
5h 00m
PDL
3 Mar
PDL
5h 55m
YUL
Azores Airlines
17 Mar
YUL
5h 00m
PDL
5 Apr
PDL
5h 55m
YUL
Azores Airlines
22 Mar
YUL
5h 00m
PDL
29 Mar
PDL
5h 55m
YUL
Azores Airlines
22 Feb
YUL
5h 00m
PDL
1 Mar
PDL
5h 55m
YUL
Azores Airlines
8 Feb
YUL
5h 00m
PDL
17 Feb
PDL
5h 55m
YUL
TAP AIR PORTUGAL
19 Feb
YYZ
12h 00m
1 stop
FAO
8 Mar
FAO
13h 35m
1 stop
YYZ
TAP AIR PORTUGAL
10 May
YYZ
13h 20m
1 stop
FAO
20 May
FAO
20h 10m
1 stop
YYZ
TAP AIR PORTUGAL
1 Apr
YYZ
19h 50m
1 stop
FAO
29 Apr
FAO
15h 00m
1 stop
YYZ
TAP AIR PORTUGAL
13 May
YYZ
14h 05m
1 stop
FAO
21 May
FAO
24h 45m
1 stop
YYZ
TAP AIR PORTUGAL
6 May
YYZ
14h 05m
1 stop
FAO
15 May
FAO
12h 50m
1 stop
YYZ
Multiple Airlines
10 Mar
YUL
21h 25m
2 stops
FAO
24 Mar
FAO
13h 50m
2 stops
YUL
Air Transat
17 Feb
YYZ
7h 05m
FAO
25 Feb
FAO
8h 30m
YYZ
TAP AIR PORTUGAL
16 May
YYZ
19h 50m
1 stop
FAO
24 May
FAO
20h 10m
1 stop
YYZ
Multiple Airlines
3 Mar
YYZ
7h 05m
FAO
7 Mar
FAO
27h 05m
1 stop
YYZ
TAP AIR PORTUGAL
9 May
YYZ
19h 50m
1 stop
FAO
21 May
FAO
24h 45m
1 stop
YYZ
TAP AIR PORTUGAL
9 May
YYZ
19h 50m
1 stop
FAO
22 May
FAO
31h 50m
1 stop
YYZ
Air Transat
17 Feb
YYZ
7h 05m
FAO
4 Mar
FAO
8h 30m
YYZ

Find the cheapest flights from Canada to Portugal

Cheap round-trip flights

These are some of the best round-trip flight deals from Canada to Portugal that have been recently found on momondo from popular airlines, departing in the coming months.

Cheap one-way flights

Flying one-way? These are some of the best deals recently discovered on momondo for flights from Canada to Portugal.

Cheap last-minute flights

Planning a quick getaway from Canada to Portugal? These are the last-minute flight deals available now.

Cheap direct flights

If you prefer a non-stop journey, check out our latest direct flight deals to Portugal, so you can enjoy a seamless trip without layovers.

Cheap bus & train deals from Canada to Portugal

Find recent round-trip train or bus tickets from Canada to Portugal.

All round-trip flight deals from Canada to Portugal

The cheapest plane tickets from Canada to Portugal found on KAYAK recently.
8:50 p.m. - 5:45 p.m.YUL-LIS
15h 55m1 stop
12:30 p.m. - 10:10 a.m.LIS-YUL
26h 40m2 stops
C$ 383American Airlines
Find Deal
Sun, 2 Feb - Mon, 10 Feb
8:50 p.m. - 5:45 p.m.YUL-LIS
15h 55m1 stop
11:05 a.m. - 10:45 p.m.LIS-YUL
16h 40m1 stop
C$ 385American Airlines
Find Deal
Sun, 2 Feb - Sun, 2 Mar
9:25 p.m. - 6:25 a.m.YUL-PDL
5h 00mdirect
6:10 p.m. - 8:05 p.m.PDL-YUL
5h 55mdirect
C$ 530Azores Airlines
Find Deal
Sat, 22 Feb - Mon, 3 Mar
9:25 p.m. - 6:25 a.m.YUL-PDL
5h 00mdirect
6:10 p.m. - 8:05 p.m.PDL-YUL
5h 55mdirect
C$ 535Azores Airlines
Find Deal
Mon, 24 Feb - Sat, 1 Mar
11:00 p.m. - 11:15 a.m.YYZ-LIS
7h 15mdirect
5:45 p.m. - 9:00 p.m.LIS-YYZ
8h 15mdirect
C$ 560TAP AIR PORTUGAL
Find Deal
Fri, 4 Apr - Wed, 23 Apr
11:00 p.m. - 11:15 a.m.YYZ-LIS
7h 15mdirect
10:40 a.m. - 1:55 p.m.LIS-YYZ
8h 15mdirect
C$ 561TAP AIR PORTUGAL
Find Deal
Mon, 19 May - Thu, 29 May
7:35 a.m. - 7:45 a.m.YYZ-LIS
19h 10m1 stop
9:40 a.m. - 1:15 p.m.LIS-YYZ
8h 35mdirect
C$ 581Air Transat
Find Deal
Sun, 23 Feb - Wed, 26 Feb
7:10 p.m. - 7:05 a.m.YYZ-OPO
6h 55mdirect
8:50 a.m. - 12:05 p.m.OPO-YYZ
8h 15mdirect
C$ 608Air Transat
Find Deal
Sat, 8 Feb - Sun, 16 Feb
9:50 p.m. - 9:20 a.m.YUL-LIS
6h 30mdirect
11:00 a.m. - 1:40 p.m.LIS-YUL
7h 40mdirect
C$ 716Air Canada
Find Deal
Tue, 4 Feb - Sat, 8 Feb
9:50 p.m. - 9:20 a.m.YUL-LIS
6h 30mdirect
10:50 a.m. - 7:10 a.m.LIS-YUL
25h 20m2 stops
C$ 725Air Canada
Find Deal
Tue, 4 Feb - Sun, 9 Feb
9:25 p.m. - 6:25 a.m.YUL-PDL
5h 00mdirect
C$ 274Azores Airlines
Find Deal
Mon, 24 Feb
9:25 p.m. - 6:25 a.m.YUL-PDL
5h 00mdirect
C$ 277Azores Airlines
Find Deal
Sat, 1 Feb
3:30 p.m. - 7:45 a.m.YTZ-LIS
12h 15m1 stop
C$ 333Porter Airlines
Find Deal
Mon, 17 Mar
3:30 p.m. - 7:45 a.m.YTZ-LIS
11h 15m1 stop
C$ 334Porter Airlines
Find Deal
Wed, 5 Mar
3:30 p.m. - 7:45 a.m.YTZ-LIS
12h 15m1 stop
C$ 337Air Transat
Find Deal
Mon, 24 Mar
9:30 p.m. - 9:35 a.m.YYZ-LIS
7h 05mdirect
C$ 342Air Transat
Find Deal
Mon, 12 May
11:45 p.m. - 10:50 a.m.YYZ-LIS
7h 05mdirect
C$ 390TAP AIR PORTUGAL
Find Deal
Mon, 24 Mar
11:00 p.m. - 11:20 a.m.YYZ-LIS
7h 20mdirect
C$ 396TAP AIR PORTUGAL
Find Deal
Sat, 17 May
10:20 a.m. - 9:20 a.m.YTZ-LIS
18h 00m2 stops
C$ 1,049Air Canada
Find Deal
Sun, 20 Apr
5:25 p.m. - 9:20 a.m.YTZ-LIS
10h 55m1 stop
C$ 1,052Air Canada
Find Deal
Tue, 4 Feb
8:50 p.m. - 9:45 p.m.YUL-LIS
19h 55m1 stop
12:30 p.m. - 10:10 a.m.LIS-YUL
26h 40m2 stops
C$ 383American Airlines
Find Deal
Tue, 28 Jan - Tue, 4 Feb
10:54 a.m. - 9:05 a.m.YUL-LIS
17h 11m2 stops
12:30 p.m. - 10:10 a.m.LIS-YUL
26h 40m2 stops
C$ 390American Airlines
Find Deal
Sat, 25 Jan - Tue, 4 Feb
9:25 p.m. - 6:25 a.m.YUL-PDL
5h 00mdirect
6:10 p.m. - 8:05 p.m.PDL-YUL
5h 55mdirect
C$ 542Azores Airlines
Find Deal
Mon, 27 Jan - Sat, 1 Feb
3:50 p.m. - 7:35 a.m.YYZ-LIS
10h 45m1 stop
9:25 a.m. - 4:06 p.m.LIS-YYZ
11h 41m1 stop
C$ 577Air Transat
Find Deal
Mon, 27 Jan - Mon, 3 Feb
11:05 p.m. - 7:35 a.m.YYZ-LIS
27h 30m1 stop
9:25 a.m. - 4:06 p.m.LIS-YYZ
11h 41m1 stop
C$ 581Air Transat
Find Deal
Sun, 26 Jan - Sat, 1 Feb
9:25 p.m. - 11:50 a.m.YUL-LIS
9h 25m1 stop
6:00 a.m. - 8:05 p.m.LIS-YUL
19h 05m1 stop
C$ 591Azores Airlines
Find Deal
Mon, 27 Jan - Mon, 10 Feb
6:00 p.m. - 9:20 a.m.YYZ-LIS
10h 20m1 stop
11:00 a.m. - 8:50 p.m.LIS-YYZ
14h 50m1 stop
C$ 634Air Canada
Find Deal
Tue, 28 Jan - Tue, 4 Feb
5:00 p.m. - 9:20 a.m.YYZ-LIS
11h 20m1 stop
10:55 a.m. - 2:10 p.m.LIS-YYZ
8h 15mdirect
C$ 663Air Canada
Find Deal
Tue, 28 Jan - Fri, 7 Feb
10:45 p.m. - 10:55 a.m.YYZ-LIS
7h 10mdirect
11:00 a.m. - 2:45 p.m.LIS-YYZ
8h 45mdirect
C$ 801TAP AIR PORTUGAL
Find Deal
Sun, 26 Jan - Tue, 28 Jan
5:35 p.m. - 5:50 a.m.YYZ-LIS
7h 15mdirect
10:55 a.m. - 2:40 p.m.LIS-YYZ
8h 45mdirect
C$ 858TAP AIR PORTUGAL
Find Deal
Sun, 26 Jan - Sat, 8 Feb
9:25 p.m. - 6:25 a.m.YUL-PDL
5h 00mdirect
6:10 p.m. - 8:05 p.m.PDL-YUL
5h 55mdirect
C$ 530Azores Airlines
Find Deal
Sat, 22 Feb - Mon, 3 Mar
9:25 p.m. - 6:25 a.m.YUL-PDL
5h 00mdirect
6:10 p.m. - 8:05 p.m.PDL-YUL
5h 55mdirect
C$ 535Azores Airlines
Find Deal
Mon, 24 Feb - Sat, 1 Mar
11:00 p.m. - 11:15 a.m.YYZ-LIS
7h 15mdirect
5:45 p.m. - 9:00 p.m.LIS-YYZ
8h 15mdirect
C$ 560TAP AIR PORTUGAL
Find Deal
Fri, 4 Apr - Wed, 23 Apr
11:00 p.m. - 11:15 a.m.YYZ-LIS
7h 15mdirect
10:40 a.m. - 1:55 p.m.LIS-YYZ
8h 15mdirect
C$ 561TAP AIR PORTUGAL
Find Deal
Mon, 19 May - Thu, 29 May
8:00 p.m. - 7:55 a.m.YYZ-LIS
6h 55mdirect
9:40 a.m. - 1:15 p.m.LIS-YYZ
8h 35mdirect
C$ 581Porter Airlines
Find Deal
Sat, 22 Feb - Wed, 26 Feb
7:45 p.m. - 7:50 a.m.YYZ-FAO
7h 05mdirect
8:30 a.m. - 1:00 p.m.FAO-YYZ
8h 30mdirect
C$ 601Air Transat
Find Deal
Mon, 17 Feb - Tue, 11 Mar
8:00 p.m. - 7:55 a.m.YYZ-LIS
6h 55mdirect
9:40 a.m. - 1:15 p.m.LIS-YYZ
8h 35mdirect
C$ 608Air Transat