Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Toronto to Porto is SATA Azores Airlines.
Travel Period: October 2024 - September 2025
The cheapest month(s) to fly from Toronto to Porto is November.
-
Oct 2024
-
Nov 2024
-
Dec 2024
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
The cheapest day(s) of the week to fly from Toronto to Porto is Wednesday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Mon, 2 Sep, 2024
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
23:40 YYZ11:30 OPO6Hrs, 50m Direct
-
YYZToronto Lester B Pearson Intl Airport 23:40 - OPO 11:30 6h 50m Direct
-
YYZToronto Lester B Pearson Intl Airport 23:40
-
OPOPorto Airport 11:30
- 6h 50m
- Direct
-
Air Transat (TS 764)Airbus Industrie A330 200 -
Air Transat (TS 764) -
- M
- -
- W
- -
- -
- -
- -
- Airbus Industrie A330 200
-
23:55 YYZ11:45 OPO6Hrs, 50m Direct
-
YYZToronto Lester B Pearson Intl Airport 23:55 - OPO 11:45 6h 50m Direct
-
YYZToronto Lester B Pearson Intl Airport 23:55
-
OPOPorto Airport 11:45
- 6h 50m
- Direct
-
Air Transat (TS 764)Airbus Industrie A330 200 -
Air Transat (TS 764) -
- -
- -
- -
- -
- F
- -
- S
- Airbus Industrie A330 200
-
11:15 YYZ23:10 OPO6Hrs, 55m Direct
-
YYZToronto Lester B Pearson Intl Airport 11:15 - OPO 23:10 6h 55m Direct
-
YYZToronto Lester B Pearson Intl Airport 11:15
-
OPOPorto Airport 23:10
- 6h 55m
- Direct
-
SATA Azores Airlines (S4 372)Boeing 767 -
SATA Azores Airlines (S4 372) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 767
-
20:45 YYZ11:40 OPO9Hrs, 55m 1 Stop (PDL)
-
YYZToronto Lester B Pearson Intl Airport 20:45 - OPO 11:40 9h 55m 1 Stop (PDL) Ponta Delgada
-
YYZToronto Lester B Pearson Intl Airport 20:45PDLPonta Delgada Airport 08:20
-
PDLPonta Delgada Airport 06:40OPOPorto Airport 11:40
- 9h 55m (1h 40m)
- 1 Stop PDL · Ponta Delgada 1h 40m
-
SATA Azores Airlines (S4 322)Airbus A321 Neo SATA Azores Airlines (S4 172)Airbus -
SATA Azores Airlines (S4 322) -
- M
- T
- W
- T
- F
- S
- S
-
13:15 LIS06:40 PDL12Hrs, 25m 1 Stop (OPO)
-
LISLisbon Airport 13:15 - PDL 06:40 12h 25m 1 Stop (OPO) Porto
-
LISLisbon Airport 13:15YYZToronto Lester B Pearson Intl Airport 20:45
-
OPOPorto Airport 14:10PDLPonta Delgada Airport 06:40
- 12h 25m (3h 20m)
- 1 Stop OPO · Porto 3h 20m
-
TAP Air Portugal (TP 1928)Airbus A321 Neo SATA Azores Airlines (S4 322)Airbus A321 Neo -
TAP Air Portugal (TP 1928) -
- -
- -
- -
- -
- -
- -
- S
-
21:00 YYZ15:40 OPO13Hrs, 40m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:00 - OPO 15:40 13h 40m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:00FRAFrankfurt International Airport 13:50
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:40
- 13h 40m (2h 40m)
- 1 Stop FRA · Frankfurt 2h 40m
-
Air Canada (AC 842)Airbus Industrie 330 300 Lufthansa (LH 1178)Airbus -
Air Canada (AC 842) -
- M
- -
- -
- -
- -
- -
- S
-
21:00 YYZ15:45 OPO13Hrs, 45m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:00 - OPO 15:45 13h 45m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:00FRAFrankfurt International Airport 13:55
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:45
- 13h 45m (2h 45m)
- 1 Stop FRA · Frankfurt 2h 45m
-
Air Canada (AC 842)Airbus Industrie 330 300 Lufthansa (LH 1178)Airbus -
Air Canada (AC 842) -
- -
- -
- -
- -
- -
- S
- -
-
21:00 YYZ15:45 OPO13Hrs, 45m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:00 - OPO 15:45 13h 45m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:00FRAFrankfurt International Airport 13:50
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:45
- 13h 45m (2h 40m)
- 1 Stop FRA · Frankfurt 2h 40m
-
Air Canada (AC 842)Airbus Industrie 330 300 Lufthansa (LH 1178)Airbus -
Air Canada (AC 842) -
- -
- T
- -
- T
- -
- -
- -
-
21:00 YYZ15:55 OPO13Hrs, 55m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:00 - OPO 15:55 13h 55m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:00FRAFrankfurt International Airport 14:05
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:55
- 13h 55m (2h 55m)
- 1 Stop FRA · Frankfurt 2h 55m
-
Air Canada (AC 842)Airbus Industrie 330 300 Lufthansa (LH 1178)Airbus -
Air Canada (AC 842) -
- -
- -
- -
- -
- F
- -
- -
-
22:25 YYZ15:40 OPO12Hrs, 15m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 22:25 - OPO 15:40 12h 15m 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 22:25AMSAmsterdam Airport 13:55
-
AMSAmsterdam Airport 11:55OPOPorto Airport 15:40
- 12h 15m (2h)
- 1 Stop AMS · Amsterdam 2h
-
KLM (KL 696)Airbus Industrie A330 200 KLM (KL 1573)Embraer 195 E2 -
KLM (KL 696) -
- -
- -
- -
- -
- -
- -
- S
-
22:25 YYZ15:40 OPO12Hrs, 15m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 22:25 - OPO 15:40 12h 15m 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 22:25AMSAmsterdam Airport 14:00
-
AMSAmsterdam Airport 11:55OPOPorto Airport 15:40
- 12h 15m (2h 05m)
- 1 Stop AMS · Amsterdam 2h 05m
-
KLM (KL 696)Airbus Industrie 330 300 KLM (KL 1573)Boeing 737 700 -
KLM (KL 696) -
- -
- -
- -
- -
- F
- -
- -
-
22:25 YYZ15:40 OPO12Hrs, 15m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 22:25 - OPO 15:40 12h 15m 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 22:25AMSAmsterdam Airport 14:00
-
AMSAmsterdam Airport 11:55OPOPorto Airport 15:40
- 12h 15m (2h 05m)
- 1 Stop AMS · Amsterdam 2h 05m
-
KLM (KL 696)Airbus Industrie A330 200 KLM (KL 1573)Boeing 737 700 -
KLM (KL 696) -
- -
- T
- W
- -
- -
- -
- -
-
22:40 YYZ15:40 OPO12Hrs, 00m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 22:40 - OPO 15:40 12h 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 22:40AMSAmsterdam Airport 14:00
-
AMSAmsterdam Airport 11:55OPOPorto Airport 15:40
- 12h (2h 05m)
- 1 Stop AMS · Amsterdam 2h 05m
-
KLM (KL 696)Boeing 777 200 KLM (KL 1573)Boeing 737 700 -
KLM (KL 696) -
- -
- -
- -
- T
- -
- S
- -
-
22:40 YYZ15:40 OPO12Hrs, 00m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 22:40 - OPO 15:40 12h 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 22:40AMSAmsterdam Airport 14:00
-
AMSAmsterdam Airport 11:55OPOPorto Airport 15:40
- 12h (2h 05m)
- 1 Stop AMS · Amsterdam 2h 05m
-
KLM (KL 696)Boeing 787 9 KLM (KL 1573)Embraer 195 E2 -
KLM (KL 696) -
- M
- -
- -
- -
- -
- -
- -
-
22:50 YYZ14:10 OPO10Hrs, 20m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:50 - OPO 14:10 10h 20m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:50LISLisbon Airport 13:15
-
LISLisbon Airport 11:10OPOPorto Airport 14:10
- 10h 20m (2h 05m)
- 1 Stop LIS · Lisbon 2h 05m
-
Air Canada (AC 810)Airbus Industrie 330 300 TAP Air Portugal (TP 1928)Airbus A321 Neo -
Air Canada (AC 810) -
- -
- -
- -
- -
- -
- -
- S
-
22:50 YYZ15:00 OPO11Hrs, 10m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:50 - OPO 15:00 11h 10m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:50LISLisbon Airport 14:00
-
LISLisbon Airport 11:10OPOPorto Airport 15:00
- 11h 10m (2h 50m)
- 1 Stop LIS · Lisbon 2h 50m
-
Air Canada (AC 810)Airbus Industrie 330 300 TAP Air Portugal (TP 1928)Embraer 195 -
Air Canada (AC 810) -
- -
- -
- -
- T
- -
- -
- -
-
22:50 YYZ15:00 OPO11Hrs, 10m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:50 - OPO 15:00 11h 10m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:50LISLisbon Airport 14:00
-
LISLisbon Airport 11:10OPOPorto Airport 15:00
- 11h 10m (2h 50m)
- 1 Stop LIS · Lisbon 2h 50m
-
Air Canada (AC 810)Airbus Industrie 330 300 TAP Air Portugal (TP 1928)Embraer Emb E90 -
Air Canada (AC 810) -
- -
- T
- W
- -
- -
- -
- -
-
22:50 YYZ15:00 OPO11Hrs, 10m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:50 - OPO 15:00 11h 10m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:50LISLisbon Airport 14:00
-
LISLisbon Airport 11:10OPOPorto Airport 15:00
- 11h 10m (2h 50m)
- 1 Stop LIS · Lisbon 2h 50m
-
Air Canada (AC 810)Airbus Industrie 330 300 TAP Air Portugal (TP 1928)Airbus A320 Neo -
Air Canada (AC 810) -
- M
- -
- -
- -
- -
- -
- -
-
22:50 YYZ15:00 OPO11Hrs, 10m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:50 - OPO 15:00 11h 10m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:50LISLisbon Airport 14:00
-
LISLisbon Airport 11:10OPOPorto Airport 15:00
- 11h 10m (2h 50m)
- 1 Stop LIS · Lisbon 2h 50m
-
Air Canada (AC 810)Airbus Industrie 330 300 TAP Air Portugal (TP 1928)Airbus -
Air Canada (AC 810) -
- -
- -
- -
- -
- -
- S
- -
-
22:50 YYZ15:20 OPO11Hrs, 30m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:50 - OPO 15:20 11h 30m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:50LISLisbon Airport 14:25
-
LISLisbon Airport 11:10OPOPorto Airport 15:20
- 11h 30m (3h 15m)
- 1 Stop LIS · Lisbon 3h 15m
-
Air Canada (AC 810)Airbus Industrie 330 300 TAP Air Portugal (TP 1928)Airbus -
Air Canada (AC 810) -
- -
- -
- -
- -
- F
- -
- -
-
23:00 YYZ14:10 OPO10Hrs, 10m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 14:10 10h 10m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 13:15
-
LISLisbon Airport 11:05OPOPorto Airport 14:10
- 10h 10m (2h 10m)
- 1 Stop LIS · Lisbon 2h 10m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Airbus A321 Neo -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- -
- -
- S
-
23:00 YYZ15:00 OPO11Hrs, 00m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 15:00 11h 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 14:00
-
LISLisbon Airport 11:05OPOPorto Airport 15:00
- 11h (2h 55m)
- 1 Stop LIS · Lisbon 2h 55m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Embraer Emb E90 -
TAP Air Portugal (TP 262) -
- -
- T
- W
- -
- -
- -
- -
-
23:00 YYZ15:00 OPO11Hrs, 00m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 15:00 11h 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 14:00
-
LISLisbon Airport 11:05OPOPorto Airport 15:00
- 11h (2h 55m)
- 1 Stop LIS · Lisbon 2h 55m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Airbus A320 Neo -
TAP Air Portugal (TP 262) -
- M
- -
- -
- -
- -
- -
- -
-
23:00 YYZ15:00 OPO11Hrs, 00m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 15:00 11h 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 14:00
-
LISLisbon Airport 11:05OPOPorto Airport 15:00
- 11h (2h 55m)
- 1 Stop LIS · Lisbon 2h 55m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Airbus -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- -
- S
- -
-
23:00 YYZ15:20 OPO11Hrs, 20m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 15:20 11h 20m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 14:25
-
LISLisbon Airport 11:05OPOPorto Airport 15:20
- 11h 20m (3h 20m)
- 1 Stop LIS · Lisbon 3h 20m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Airbus -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- F
- -
- -
-
23:00 YYZ16:35 OPO12Hrs, 35m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 16:35 12h 35m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 15:35
-
LISLisbon Airport 11:05OPOPorto Airport 16:35
- 12h 35m (4h 30m)
- 1 Stop LIS · Lisbon 4h 30m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1930)Airbus A321 Neo -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- F
- -
- -
-
23:00 YYZ17:05 OPO13Hrs, 05m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 17:05 13h 05m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 16:05
-
LISLisbon Airport 11:05OPOPorto Airport 17:05
- 13h 05m (5h)
- 1 Stop LIS · Lisbon 5h
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1930)Embraer 195 -
TAP Air Portugal (TP 262) -
- -
- -
- W
- -
- -
- -
- -
-
23:00 YYZ17:05 OPO13Hrs, 05m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 17:05 13h 05m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 16:05
-
LISLisbon Airport 11:05OPOPorto Airport 17:05
- 13h 05m (5h)
- 1 Stop LIS · Lisbon 5h
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1930)Embraer Emb E90 -
TAP Air Portugal (TP 262) -
- M
- T
- -
- -
- -
- -
- -
-
23:00 YYZ17:05 OPO13Hrs, 05m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 17:05 13h 05m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 16:15
-
LISLisbon Airport 11:05OPOPorto Airport 17:05
- 13h 05m (5h 10m)
- 1 Stop LIS · Lisbon 5h 10m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1930)Airbus -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- -
- -
- S
-
23:00 YYZ17:05 OPO13Hrs, 05m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 23:00 - OPO 17:05 13h 05m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 23:00LISLisbon Airport 16:05
-
LISLisbon Airport 11:05OPOPorto Airport 17:05
- 13h 05m (5h)
- 1 Stop LIS · Lisbon 5h
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1930)Airbus -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- -
- S
- -
-
23:30 YYZ15:30 OPO11Hrs, 00m 1 Stop (CDG)
-
YYZToronto Lester B Pearson Intl Airport 23:30 - OPO 15:30 11h 1 Stop (CDG) Paris
-
YYZToronto Lester B Pearson Intl Airport 23:30CDGParis Charles de Gaulle Airport 14:15
-
CDGParis Charles de Gaulle Airport 13:00OPOPorto Airport 15:30
- 11h (1h 15m)
- 1 Stop CDG · Paris 1h 15m
-
Air France (AF 387)Boeing 777 300 Er Air France (AF 1528)Airbus A220 300 -
Air France (AF 387) -
- -
- -
- -
- T
- -
- -
- -
-
23:30 YYZ15:30 OPO11Hrs, 00m 1 Stop (CDG)
-
YYZToronto Lester B Pearson Intl Airport 23:30 - OPO 15:30 11h 1 Stop (CDG) Paris
-
YYZToronto Lester B Pearson Intl Airport 23:30CDGParis Charles de Gaulle Airport 14:15
-
CDGParis Charles de Gaulle Airport 12:55OPOPorto Airport 15:30
- 11h (1h 20m)
- 1 Stop CDG · Paris 1h 20m
-
Air France (AF 387)Airbus A359 Air France (AF 1528)Airbus A220 300 -
Air France (AF 387) -
- M
- -
- W
- -
- F
- S
- -
-
00:10 YYZ15:00 OPO9Hrs, 50m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 00:10 - OPO 15:00 9h 50m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 00:10LISLisbon Airport 14:00
-
LISLisbon Airport 12:15OPOPorto Airport 15:00
- 9h 50m (1h 45m)
- 1 Stop LIS · Lisbon 1h 45m
-
TAP Air Portugal (TP 264)Airbus A321 Neo TAP Air Portugal (TP 1928)Embraer 195 -
TAP Air Portugal (TP 264) -
- -
- -
- -
- -
- F
- -
- -
-
00:10 YYZ17:05 OPO11Hrs, 55m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 00:10 - OPO 17:05 11h 55m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 00:10LISLisbon Airport 16:00
-
LISLisbon Airport 12:15OPOPorto Airport 17:05
- 11h 55m (3h 45m)
- 1 Stop LIS · Lisbon 3h 45m
-
TAP Air Portugal (TP 264)Airbus A321 Neo TAP Air Portugal (TP 1930)Embraer Emb E90 -
TAP Air Portugal (TP 264) -
- -
- -
- -
- -
- F
- -
- -
-
13:20 YTZ07:00 OPO12Hrs, 40m 1 Stop (YUL)
-
YTZToronto City Centre Airport 13:20 - OPO 07:00 12h 40m 1 Stop (YUL) Montréal
-
YTZToronto City Centre Airport 13:20YULMontreal Pierre Elliott Trudeau Int Airport 19:40
-
YULMontreal Pierre Elliott Trudeau Int Airport 14:33OPOPorto Airport 07:00
- 12h 40m (5h 07m)
- 1 Stop YUL · Montréal 5h 07m
-
Porter Airlines (PD 2473)Dehavilland Dash 8 400 Air Transat (TS 174)Airbus A321 Neo -
Porter Airlines (PD 2473) -
- -
- -
- -
- -
- -
- S
- -
-
19:40 YUL15:08 YQB12Hrs, 25m 1 Stop (OPO)
-
YULMontreal Pierre Elliott Trudeau Int Airport 19:40 - YQB 15:08 12h 25m 1 Stop (OPO) Porto
-
YULMontreal Pierre Elliott Trudeau Int Airport 19:40YTZToronto City Centre Airport 13:35
-
OPOPorto Airport 07:00YQBQuebec International Airport 15:08
- 12h 25m (3h 37m)
- 1 Stop OPO · Porto 3h 37m
-
Air Transat (TS 174)Airbus Industrie A330 200 Porter Airlines (PD 2509)Dehavilland Dash 8 400 -
Air Transat (TS 174) -
- -
- T
- -
- -
- -
- -
- -
-
19:40 YUL15:08 YQB12Hrs, 25m 1 Stop (OPO)
-
YULMontreal Pierre Elliott Trudeau Int Airport 19:40 - YQB 15:08 12h 25m 1 Stop (OPO) Porto
-
YULMontreal Pierre Elliott Trudeau Int Airport 19:40YTZToronto City Centre Airport 13:35
-
OPOPorto Airport 07:00YQBQuebec International Airport 15:08
- 12h 25m (3h 37m)
- 1 Stop OPO · Porto 3h 37m
-
Air Transat (TS 174)Airbus A321 Neo Porter Airlines (PD 2509)Dehavilland Dash 8 400 -
Air Transat (TS 174) -
- M
- -
- -
- T
- -
- -
- -
-
14:45 YTZ07:00 OPO11Hrs, 15m 1 Stop (YUL)
-
YTZToronto City Centre Airport 14:45 - OPO 07:00 11h 15m 1 Stop (YUL) Montréal
-
YTZToronto City Centre Airport 14:45YULMontreal Pierre Elliott Trudeau Int Airport 19:40
-
YULMontreal Pierre Elliott Trudeau Int Airport 15:58OPOPorto Airport 07:00
- 11h 15m (3h 42m)
- 1 Stop YUL · Montréal 3h 42m
-
Porter Airlines (PD 2473)Dehavilland Dash 8 400 Air Transat (TS 174)Airbus A321 Neo -
Porter Airlines (PD 2473) -
- M
- -
- -
- T
- -
- -
- -
-
14:45 YTZ07:00 OPO11Hrs, 15m 1 Stop (YUL)
-
YTZToronto City Centre Airport 14:45 - OPO 07:00 11h 15m 1 Stop (YUL) Montréal
-
YTZToronto City Centre Airport 14:45YULMontreal Pierre Elliott Trudeau Int Airport 19:40
-
YULMontreal Pierre Elliott Trudeau Int Airport 15:58OPOPorto Airport 07:00
- 11h 15m (3h 42m)
- 1 Stop YUL · Montréal 3h 42m
-
Porter Airlines (PD 2473)Dehavilland Dash 8 400 Air Transat (TS 174)Airbus Industrie A330 200 -
Porter Airlines (PD 2473) -
- -
- T
- -
- -
- -
- -
- -
-
15:00 YYZ09:45 OPO13Hrs, 45m 1 Stop (EWR)
-
YYZToronto Lester B Pearson Intl Airport 15:00 - OPO 09:45 13h 45m 1 Stop (EWR) New York City
-
YYZToronto Lester B Pearson Intl Airport 15:00EWRNewark Liberty International Airport 21:55
-
EWRNewark Liberty International Airport 16:49OPOPorto Airport 09:45
- 13h 45m (5h 06m)
- 1 Stop EWR · New York City 5h 06m
-
United Airlines (UA 3651)Embraer 175 United Airlines (UA 144)Boeing 757 200 Series -
United Airlines (UA 3651) -
- M
- T
- W
- T
- F
- S
- S
-
15:15 YTZ07:00 OPO10Hrs, 45m 1 Stop (YUL)
-
YTZToronto City Centre Airport 15:15 - OPO 07:00 10h 45m 1 Stop (YUL) Montréal
-
YTZToronto City Centre Airport 15:15YULMontreal Pierre Elliott Trudeau Int Airport 19:40
-
YULMontreal Pierre Elliott Trudeau Int Airport 16:28OPOPorto Airport 07:00
- 10h 45m (3h 12m)
- 1 Stop YUL · Montréal 3h 12m
-
Porter Airlines (PD 2475)Dehavilland Dash 8 400 Air Transat (TS 174)Airbus A321 Neo -
Porter Airlines (PD 2475) -
- -
- -
- -
- -
- -
- S
- -
-
16:00 YYZ09:45 OPO12Hrs, 45m 1 Stop (EWR)
-
YYZToronto Lester B Pearson Intl Airport 16:00 - OPO 09:45 12h 45m 1 Stop (EWR) New York City
-
YYZToronto Lester B Pearson Intl Airport 16:00EWRNewark Liberty International Airport 21:55
-
EWRNewark Liberty International Airport 17:40OPOPorto Airport 09:45
- 12h 45m (4h 15m)
- 1 Stop EWR · New York City 4h 15m
-
Air Canada (AC 8880)Embraer Emb 175 United Airlines (UA 144)Boeing 757 200 Series -
Air Canada (AC 8880) -
- M
- T
- W
- T
- F
- S
- S
-
16:25 YYZ11:20 OPO13Hrs, 55m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 16:25 - OPO 11:20 13h 55m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 16:25FRAFrankfurt International Airport 09:30
-
FRAFrankfurt International Airport 06:30OPOPorto Airport 11:20
- 13h 55m (3h)
- 1 Stop FRA · Frankfurt 3h
-
Air Canada (AC 840)Airbus Industrie 330 300 Lufthansa (LH 1176)Airbus -
Air Canada (AC 840) -
- -
- T
- -
- -
- F
- S
- -
-
16:25 YYZ11:20 OPO13Hrs, 55m 1 Stop (ZRH)
-
YYZToronto Lester B Pearson Intl Airport 16:25 - OPO 11:20 13h 55m 1 Stop (ZRH) Zurich
-
YYZToronto Lester B Pearson Intl Airport 16:25ZRHZurich Airport 09:45
-
ZRHZurich Airport 06:25OPOPorto Airport 11:20
- 13h 55m (3h 20m)
- 1 Stop ZRH · Zurich 3h 20m
-
Swiss (LX 81)Airbus Industrie 330 300 Swiss (LX 2066)Airbus -
Swiss (LX 81) -
- -
- -
- -
- -
- F
- -
- -
-
16:25 YYZ11:20 OPO13Hrs, 55m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 16:25 - OPO 11:20 13h 55m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 16:25FRAFrankfurt International Airport 09:30
-
FRAFrankfurt International Airport 06:30OPOPorto Airport 11:20
- 13h 55m (3h)
- 1 Stop FRA · Frankfurt 3h
-
Air Canada (AC 840)Airbus Industrie 330 300 Lufthansa (LH 1176)Airbus A321 Neo -
Air Canada (AC 840) -
- -
- -
- W
- T
- -
- -
- S
-
16:25 YYZ11:25 OPO14Hrs, 00m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 16:25 - OPO 11:25 14h 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 16:25FRAFrankfurt International Airport 09:35
-
FRAFrankfurt International Airport 06:30OPOPorto Airport 11:25
- 14h (3h 05m)
- 1 Stop FRA · Frankfurt 3h 05m
-
Air Canada (AC 840)Airbus Industrie 330 300 Lufthansa (LH 1176)Airbus -
Air Canada (AC 840) -
- M
- -
- -
- -
- -
- -
- -
-
16:25 YYZ11:30 OPO14Hrs, 05m 1 Stop (ZRH)
-
YYZToronto Lester B Pearson Intl Airport 16:25 - OPO 11:30 14h 05m 1 Stop (ZRH) Zurich
-
YYZToronto Lester B Pearson Intl Airport 16:25ZRHZurich Airport 09:55
-
ZRHZurich Airport 06:25OPOPorto Airport 11:30
- 14h 05m (3h 30m)
- 1 Stop ZRH · Zurich 3h 30m
-
Swiss (LX 81)Airbus Industrie 330 300 Swiss (LX 2066)Airbus -
Swiss (LX 81) -
- -
- -
- -
- -
- -
- S
- -
-
16:25 YYZ11:30 OPO14Hrs, 05m 1 Stop (ZRH)
-
YYZToronto Lester B Pearson Intl Airport 16:25 - OPO 11:30 14h 05m 1 Stop (ZRH) Zurich
-
YYZToronto Lester B Pearson Intl Airport 16:25ZRHZurich Airport 09:50
-
ZRHZurich Airport 06:30OPOPorto Airport 11:30
- 14h 05m (3h 20m)
- 1 Stop ZRH · Zurich 3h 20m
-
Swiss (LX 81)Airbus Industrie 330 300 Swiss (LX 2066)Airbus -
Swiss (LX 81) -
- -
- T
- -
- -
- -
- -
- -
-
21:55 EWR18:05 DCA12Hrs, 15m 1 Stop (OPO)
-
EWRNewark Liberty International Airport 21:55 - DCA 18:05 12h 15m 1 Stop (OPO) Porto
-
EWRNewark Liberty International Airport 21:55YYZToronto Lester B Pearson Intl Airport 16:30
-
OPOPorto Airport 09:45DCAWashington Ronald Reagan National Airport 18:05
- 12h 15m (2h 19m)
- 1 Stop OPO · Porto 2h 19m
-
United Airlines (UA 144)Boeing 757 200 Series Air Canada (AC 8782)Canadair Regional -
United Airlines (UA 144) -
- M
- T
- W
- T
- F
- S
- S
-
16:35 YYZ07:00 OPO9Hrs, 25m 1 Stop (YUL)
-
YYZToronto Lester B Pearson Intl Airport 16:35 - OPO 07:00 9h 25m 1 Stop (YUL) Montréal
-
YYZToronto Lester B Pearson Intl Airport 16:35YULMontreal Pierre Elliott Trudeau Int Airport 19:40
-
YULMontreal Pierre Elliott Trudeau Int Airport 17:51OPOPorto Airport 07:00
- 9h 25m (1h 49m)
- 1 Stop YUL · Montréal 1h 49m
-
Porter Airlines (PD 125)Embraer 195 E2 Air Transat (TS 174)Airbus Industrie A330 200 -
Porter Airlines (PD 125) -
- -
- T
- -
- -
- -
- -
- -
-
16:35 YYZ07:00 OPO9Hrs, 25m 1 Stop (YUL)
-
YYZToronto Lester B Pearson Intl Airport 16:35 - OPO 07:00 9h 25m 1 Stop (YUL) Montréal
-
YYZToronto Lester B Pearson Intl Airport 16:35YULMontreal Pierre Elliott Trudeau Int Airport 19:40
-
YULMontreal Pierre Elliott Trudeau Int Airport 17:51OPOPorto Airport 07:00
- 9h 25m (1h 49m)
- 1 Stop YUL · Montréal 1h 49m
-
Porter Airlines (PD 125)Embraer 195 E2 Air Transat (TS 174)Airbus A321 Neo -
Porter Airlines (PD 125) -
- M
- -
- -
- T
- -
- S
- -
-
16:40 YYZ07:00 OPO9Hrs, 20m 1 Stop (YUL)
-
YYZToronto Lester B Pearson Intl Airport 16:40 - OPO 07:00 9h 20m 1 Stop (YUL) Montréal
-
YYZToronto Lester B Pearson Intl Airport 16:40YULMontreal Pierre Elliott Trudeau Int Airport 19:40
-
YULMontreal Pierre Elliott Trudeau Int Airport 18:00OPOPorto Airport 07:00
- 9h 20m (1h 40m)
- 1 Stop YUL · Montréal 1h 40m
-
Air Transat (TS 411)Airbus A321 Neo Air Transat (TS 174)Airbus A321 Neo -
Air Transat (TS 411) -
- M
- -
- -
- -
- -
- -
- -
-
16:40 YYZ07:00 OPO9Hrs, 20m 1 Stop (YUL)
-
YYZToronto Lester B Pearson Intl Airport 16:40 - OPO 07:00 9h 20m 1 Stop (YUL) Montréal
-
YYZToronto Lester B Pearson Intl Airport 16:40YULMontreal Pierre Elliott Trudeau Int Airport 19:40
-
YULMontreal Pierre Elliott Trudeau Int Airport 18:00OPOPorto Airport 07:00
- 9h 20m (1h 40m)
- 1 Stop YUL · Montréal 1h 40m
-
Air Transat (TS 441)Airbus Industrie A330 200 Air Transat (TS 174)Airbus A321 Neo -
Air Transat (TS 441) -
- -
- -
- -
- T
- -
- -
- -
The fastest flight time for direct flights from Toronto to Porto is 6 hours 50 minutes. Check latest flight schedules & prices on Wego.
The flight distance between Toronto and Porto is 5634km. Check all available flights on Wego.
The earliest flight of the day departs at 00:10. The last flight of the day departs at 20:45. See the full list of flight times on Wego.
There are 2 airlines that offer direct flights from Toronto to Porto. Find out the list of airlines on Wego.
All Airports in Toronto
Toronto John C Munro Hamilton Airport YHM
Toronto City Centre Airport YTZ
All Airports in Porto
Porto Airport OPO