Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Toronto to Porto is Porter Airlines.
Travel Period: December 2024 - November 2025
The cheapest month(s) to fly from Toronto to Porto is January.
-
Dec 2024
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 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: Sat, 2 Nov, 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
-
19:10 YYZ07:05 OPO6Hrs, 55m Direct
-
YYZToronto Lester B Pearson Intl Airport 19:10 - OPO 07:05 6h 55m Direct
-
YYZToronto Lester B Pearson Intl Airport 19:10
-
OPOPorto Airport 07:05
- 6h 55m
- Direct
-
Air Transat (TS 764)Airbus A321 Neo -
Air Transat (TS 764) -
- -
- -
- W
- -
- -
- S
- -
- Airbus A321 Neo
-
21:05 YYZ11:50 OPO9Hrs, 45m Direct
-
YYZToronto Lester B Pearson Intl Airport 21:05 - OPO 11:50 9h 45m Direct
-
YYZToronto Lester B Pearson Intl Airport 21:05
-
OPOPorto Airport 11:50
- 9h 45m
- Direct
-
SATA Azores Airlines (S4 372)Airbus A321 Neo -
SATA Azores Airlines (S4 372) -
- -
- -
- -
- T
- -
- -
- -
- Airbus A321 Neo
-
12:05 LIS21:19 IAD12Hrs, 25m 1 Stop (OPO)
-
LISLisbon Airport 12:05 - IAD 21:19 12h 25m 1 Stop (OPO) Porto
-
LISLisbon Airport 12:05YYZToronto Lester B Pearson Intl Airport 19:40
-
OPOPorto Airport 13:05IADWashington Dulles International Airport 21:19
- 12h 25m (2h 41m)
- 1 Stop OPO · Porto 2h 41m
-
TAP Air Portugal (TP 1926)Airbus United Airlines (UA 3466)Embraer 175 -
TAP Air Portugal (TP 1926) -
- M
- -
- W
- -
- -
- -
- -
-
12:15 LIS21:19 IAD12Hrs, 35m 1 Stop (OPO)
-
LISLisbon Airport 12:15 - IAD 21:19 12h 35m 1 Stop (OPO) Porto
-
LISLisbon Airport 12:15YYZToronto Lester B Pearson Intl Airport 19:40
-
OPOPorto Airport 13:15IADWashington Dulles International Airport 21:19
- 12h 35m (2h 51m)
- 1 Stop OPO · Porto 2h 51m
-
TAP Air Portugal (TP 1926)Airbus A321 Neo United Airlines (UA 3466)Embraer 175 -
TAP Air Portugal (TP 1926) -
- -
- -
- -
- T
- -
- -
- -
-
13:10 LIS21:19 IAD13Hrs, 20m 1 Stop (OPO)
-
LISLisbon Airport 13:10 - IAD 21:19 13h 20m 1 Stop (OPO) Porto
-
LISLisbon Airport 13:10YYZToronto Lester B Pearson Intl Airport 19:40
-
OPOPorto Airport 14:00IADWashington Dulles International Airport 21:19
- 13h 20m (3h 56m)
- 1 Stop OPO · Porto 3h 56m
-
TAP Air Portugal (TP 1926)Airbus A321 Neo United Airlines (UA 3466)Embraer 175 -
TAP Air Portugal (TP 1926) -
- -
- -
- -
- -
- -
- S
- -
-
12:10 LIS21:19 IAD12Hrs, 30m 1 Stop (OPO)
-
LISLisbon Airport 12:10 - IAD 21:19 12h 30m 1 Stop (OPO) Porto
-
LISLisbon Airport 12:10YYZToronto Lester B Pearson Intl Airport 19:40
-
OPOPorto Airport 13:10IADWashington Dulles International Airport 21:19
- 12h 30m (2h 46m)
- 1 Stop OPO · Porto 2h 46m
-
TAP Air Portugal (TP 1926)Airbus United Airlines (UA 3466)Embraer 175 -
TAP Air Portugal (TP 1926) -
- -
- T
- -
- -
- -
- -
- -
-
12:00 LIS21:19 IAD12Hrs, 20m 1 Stop (OPO)
-
LISLisbon Airport 12:00 - IAD 21:19 12h 20m 1 Stop (OPO) Porto
-
LISLisbon Airport 12:00YYZToronto Lester B Pearson Intl Airport 19:40
-
OPOPorto Airport 13:00IADWashington Dulles International Airport 21:19
- 12h 20m (2h 36m)
- 1 Stop OPO · Porto 2h 36m
-
TAP Air Portugal (TP 1926)Airbus United Airlines (UA 3466)Embraer 175 -
TAP Air Portugal (TP 1926) -
- -
- -
- -
- -
- -
- -
- S
-
13:30 LIS06:50 PDL12Hrs, 25m 1 Stop (OPO)
-
LISLisbon Airport 13:30 - PDL 06:50 12h 25m 1 Stop (OPO) Porto
-
LISLisbon Airport 13:30YYZToronto Lester B Pearson Intl Airport 21:05
-
OPOPorto Airport 14:30PDLPonta Delgada Airport 06:50
- 12h 25m (3h 25m)
- 1 Stop OPO · Porto 3h 25m
-
TAP Air Portugal (TP 3962)Airbus A330 900 Neo SATA Azores Airlines (S4 2322)Airbus A321 Neo -
TAP Air Portugal (TP 3962) -
- M
- -
- -
- -
- -
- -
- -
-
14:00 LIS06:50 PDL12Hrs, 55m 1 Stop (OPO)
-
LISLisbon Airport 14:00 - PDL 06:50 12h 55m 1 Stop (OPO) Porto
-
LISLisbon Airport 14:00YYZToronto Lester B Pearson Intl Airport 21:05
-
OPOPorto Airport 15:00PDLPonta Delgada Airport 06:50
- 12h 55m (3h 55m)
- 1 Stop OPO · Porto 3h 55m
-
TAP Air Portugal (TP 1928)Airbus SATA Azores Airlines (S4 2322)Airbus A321 Neo -
TAP Air Portugal (TP 1928) -
- M
- -
- -
- -
- -
- -
- -
-
14:00 LIS06:50 PDL12Hrs, 55m 1 Stop (OPO)
-
LISLisbon Airport 14:00 - PDL 06:50 12h 55m 1 Stop (OPO) Porto
-
LISLisbon Airport 14:00YYZToronto Lester B Pearson Intl Airport 21:05
-
OPOPorto Airport 15:00PDLPonta Delgada Airport 06:50
- 12h 55m (3h 50m)
- 1 Stop OPO · Porto 3h 50m
-
TAP Air Portugal (TP 1928)Embraer Emb E90 SATA Azores Airlines (S4 322)Airbus A321 Neo -
TAP Air Portugal (TP 1928) -
- -
- T
- -
- -
- -
- -
- -
-
14:00 LIS06:50 PDL12Hrs, 55m 1 Stop (OPO)
-
LISLisbon Airport 14:00 - PDL 06:50 12h 55m 1 Stop (OPO) Porto
-
LISLisbon Airport 14:00YYZToronto Lester B Pearson Intl Airport 21:05
-
OPOPorto Airport 15:00PDLPonta Delgada Airport 06:50
- 12h 55m (3h 55m)
- 1 Stop OPO · Porto 3h 55m
-
TAP Air Portugal (TP 1928)Embraer Emb E90 SATA Azores Airlines (S4 322)Airbus A321 Neo -
TAP Air Portugal (TP 1928) -
- -
- T
- -
- -
- -
- -
- -
-
21:05 YYZ13:05 OPO11Hrs, 00m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 21:05 - OPO 13:05 11h 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 21:05LISLisbon Airport 12:05
-
LISLisbon Airport 08:55OPOPorto Airport 13:05
- 11h (3h 10m)
- 1 Stop LIS · Lisbon 3h 10m
-
Air Canada (AC 810)Boeing 787 9 TAP Air Portugal (TP 1926)Airbus -
Air Canada (AC 810) -
- -
- -
- W
- -
- -
- -
- -
-
21:05 YYZ11:50 OPO9Hrs, 45m 1 Stop (PDL)
-
YYZToronto Lester B Pearson Intl Airport 21:05 - OPO 11:50 9h 45m 1 Stop (PDL) Ponta Delgada
-
YYZToronto Lester B Pearson Intl Airport 21:05PDLPonta Delgada Airport 08:30
-
PDLPonta Delgada Airport 06:50OPOPorto Airport 11:50
- 9h 45m (1h 40m)
- 1 Stop PDL · Ponta Delgada 1h 40m
-
SATA Azores Airlines (S4 322)Airbus A321 Neo SATA Azores Airlines (S4 172)Airbus A321 Neo -
SATA Azores Airlines (S4 322) -
- -
- T
- -
- -
- -
- -
- -
-
21:05 YYZ11:50 OPO9Hrs, 45m 1 Stop (PDL)
-
YYZToronto Lester B Pearson Intl Airport 21:05 - OPO 11:50 9h 45m 1 Stop (PDL) Ponta Delgada
-
YYZToronto Lester B Pearson Intl Airport 21:05PDLPonta Delgada Airport 08:30
-
PDLPonta Delgada Airport 06:50OPOPorto Airport 11:50
- 9h 45m (1h 40m)
- 1 Stop PDL · Ponta Delgada 1h 40m
-
SATA Azores Airlines (S4 2322)Airbus A321 Neo SATA Azores Airlines (S4 172)Airbus A321 Neo -
SATA Azores Airlines (S4 2322) -
- M
- -
- -
- -
- -
- -
- -
-
21:05 YYZ11:50 OPO9Hrs, 45m 1 Stop (PDL)
-
YYZToronto Lester B Pearson Intl Airport 21:05 - OPO 11:50 9h 45m 1 Stop (PDL) Ponta Delgada
-
YYZToronto Lester B Pearson Intl Airport 21:05PDLPonta Delgada Airport 08:30
-
PDLPonta Delgada Airport 06:50OPOPorto Airport 11:50
- 9h 45m (1h 40m)
- 1 Stop PDL · Ponta Delgada 1h 40m
-
SATA Azores Airlines (S4 360)Airbus A321 Neo SATA Azores Airlines (S4 270)Airbus A321 Neo -
SATA Azores Airlines (S4 360) -
- -
- -
- -
- -
- F
- -
- -
-
21:05 YYZ11:50 OPO9Hrs, 45m 1 Stop (PDL)
-
YYZToronto Lester B Pearson Intl Airport 21:05 - OPO 11:50 9h 45m 1 Stop (PDL) Ponta Delgada
-
YYZToronto Lester B Pearson Intl Airport 21:05PDLPonta Delgada Airport 08:30
-
PDLPonta Delgada Airport 06:50OPOPorto Airport 11:50
- 9h 45m (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) -
- -
- -
- -
- -
- -
- -
- S
-
14:00 LIS06:50 PDL12Hrs, 55m 1 Stop (OPO)
-
LISLisbon Airport 14:00 - PDL 06:50 12h 55m 1 Stop (OPO) Porto
-
LISLisbon Airport 14:00YYZToronto Lester B Pearson Intl Airport 21:05
-
OPOPorto Airport 15:00PDLPonta Delgada Airport 06:50
- 12h 55m (3h 45m)
- 1 Stop OPO · Porto 3h 45m
-
TAP Air Portugal (TP 1928)Embraer 195 SATA Azores Airlines (S4 372)Airbus A321 Neo -
TAP Air Portugal (TP 1928) -
- -
- -
- -
- T
- -
- -
- -
-
14:00 LIS06:50 PDL12Hrs, 55m 1 Stop (OPO)
-
LISLisbon Airport 14:00 - PDL 06:50 12h 55m 1 Stop (OPO) Porto
-
LISLisbon Airport 14:00YYZToronto Lester B Pearson Intl Airport 21:05
-
OPOPorto Airport 15:00PDLPonta Delgada Airport 06:50
- 12h 55m (3h 55m)
- 1 Stop OPO · Porto 3h 55m
-
TAP Air Portugal (TP 1928)Embraer 195 SATA Azores Airlines (S4 372)Airbus A321 Neo -
TAP Air Portugal (TP 1928) -
- -
- -
- -
- T
- -
- -
- -
-
21:10 YYZ12:00 OPO9Hrs, 50m 1 Stop (EWR)
-
YYZToronto Lester B Pearson Intl Airport 21:10 - OPO 12:00 9h 50m 1 Stop (EWR) New York City
-
YYZToronto Lester B Pearson Intl Airport 21:10EWRNewark Liberty International Airport 00:20
-
EWRNewark Liberty International Airport 22:46OPOPorto Airport 12:00
- 9h 50m (1h 34m)
- 1 Stop EWR · New York City 1h 34m
-
Air Canada (AC 8884)Canadair Regional TAP Air Portugal (TP 212)Airbus A321 Neo -
Air Canada (AC 8884) -
- -
- -
- W
- T
- -
- -
- -
-
21:10 YYZ11:55 OPO9Hrs, 45m 1 Stop (EWR)
-
YYZToronto Lester B Pearson Intl Airport 21:10 - OPO 11:55 9h 45m 1 Stop (EWR) New York City
-
YYZToronto Lester B Pearson Intl Airport 21:10EWRNewark Liberty International Airport 00:15
-
EWRNewark Liberty International Airport 22:50OPOPorto Airport 11:55
- 9h 45m (1h 25m)
- 1 Stop EWR · New York City 1h 25m
-
Air Canada (AC 8884)Embraer Emb 175 TAP Air Portugal (TP 212)Airbus A321 Neo -
Air Canada (AC 8884) -
- -
- -
- -
- -
- -
- -
- S
-
21:10 YYZ12:00 OPO9Hrs, 50m 1 Stop (EWR)
-
YYZToronto Lester B Pearson Intl Airport 21:10 - OPO 12:00 9h 50m 1 Stop (EWR) New York City
-
YYZToronto Lester B Pearson Intl Airport 21:10EWRNewark Liberty International Airport 00:15
-
EWRNewark Liberty International Airport 22:46OPOPorto Airport 12:00
- 9h 50m (1h 29m)
- 1 Stop EWR · New York City 1h 29m
-
Air Canada (AC 8884)Canadair Regional TAP Air Portugal (TP 212)Airbus A321 Neo -
Air Canada (AC 8884) -
- -
- -
- -
- -
- F
- -
- -
-
21:10 YYZ12:15 OPO10Hrs, 05m 1 Stop (EWR)
-
YYZToronto Lester B Pearson Intl Airport 21:10 - OPO 12:15 10h 05m 1 Stop (EWR) New York City
-
YYZToronto Lester B Pearson Intl Airport 21:10EWRNewark Liberty International Airport 00:35
-
EWRNewark Liberty International Airport 22:46OPOPorto Airport 12:15
- 10h 05m (1h 49m)
- 1 Stop EWR · New York City 1h 49m
-
Air Canada (AC 8884)Canadair Regional TAP Air Portugal (TP 212)Airbus A321 Neo -
Air Canada (AC 8884) -
- -
- T
- -
- -
- -
- -
- -
-
21:10 YYZ11:50 OPO9Hrs, 40m 1 Stop (EWR)
-
YYZToronto Lester B Pearson Intl Airport 21:10 - OPO 11:50 9h 40m 1 Stop (EWR) New York City
-
YYZToronto Lester B Pearson Intl Airport 21:10EWRNewark Liberty International Airport 00:10
-
EWRNewark Liberty International Airport 22:46OPOPorto Airport 11:50
- 9h 40m (1h 24m)
- 1 Stop EWR · New York City 1h 24m
-
Air Canada (AC 8884)Canadair Regional TAP Air Portugal (TP 212)Airbus A321 Neo -
Air Canada (AC 8884) -
- M
- -
- -
- -
- -
- -
- -
-
21:10 YYZ13:15 OPO11Hrs, 05m 1 Stop (EWR)
-
YYZToronto Lester B Pearson Intl Airport 21:10 - OPO 13:15 11h 05m 1 Stop (EWR) New York City
-
YYZToronto Lester B Pearson Intl Airport 21:10EWRNewark Liberty International Airport 01:35
-
EWRNewark Liberty International Airport 22:46OPOPorto Airport 13:15
- 11h 05m (2h 49m)
- 1 Stop EWR · New York City 2h 49m
-
Air Canada (AC 8884)Canadair Regional TAP Air Portugal (TP 212)Airbus A321 Neo -
Air Canada (AC 8884) -
- -
- -
- -
- -
- -
- S
- -
-
21:15 YYZ15:25 OPO13Hrs, 10m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 21:15 - OPO 15:25 13h 10m 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 21:15AMSAmsterdam Airport 13:45
-
AMSAmsterdam Airport 10:45OPOPorto Airport 15:25
- 13h 10m (3h)
- 1 Stop AMS · Amsterdam 3h
-
KLM (KL 696)Airbus Industrie 330 300 KLM (KL 1573)Boeing 737 800 -
KLM (KL 696) -
- -
- T
- -
- -
- -
- -
- -
-
21:15 YYZ15:25 OPO13Hrs, 10m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 21:15 - OPO 15:25 13h 10m 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 21:15AMSAmsterdam Airport 13:45
-
AMSAmsterdam Airport 10:40OPOPorto Airport 15:25
- 13h 10m (3h 05m)
- 1 Stop AMS · Amsterdam 3h 05m
-
KLM (KL 696)Boeing 777 300 Er KLM (KL 1573)Boeing 737 800 -
KLM (KL 696) -
- -
- -
- -
- T
- -
- -
- -
-
21:15 YYZ15:25 OPO13Hrs, 10m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 21:15 - OPO 15:25 13h 10m 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 21:15AMSAmsterdam Airport 13:45
-
AMSAmsterdam Airport 10:35OPOPorto Airport 15:25
- 13h 10m (3h 10m)
- 1 Stop AMS · Amsterdam 3h 10m
-
KLM (KL 696)Airbus Industrie 330 300 KLM (KL 1573)Boeing 737 800 -
KLM (KL 696) -
- -
- -
- -
- -
- -
- S
- -
-
21:15 YYZ15:25 OPO13Hrs, 10m 1 Stop (AMS)
-
YYZToronto Lester B Pearson Intl Airport 21:15 - OPO 15:25 13h 10m 1 Stop (AMS) Amsterdam
-
YYZToronto Lester B Pearson Intl Airport 21:15AMSAmsterdam Airport 13:45
-
AMSAmsterdam Airport 10:50OPOPorto Airport 15:25
- 13h 10m (2h 55m)
- 1 Stop AMS · Amsterdam 2h 55m
-
KLM (KL 696)Airbus Industrie A330 200 KLM (KL 1573)Boeing 737 700 -
KLM (KL 696) -
- -
- -
- -
- -
- -
- -
- S
-
21:25 YYZ15:10 OPO12Hrs, 45m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:25 - OPO 15:10 12h 45m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:25FRAFrankfurt International Airport 13:15
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:10
- 12h 45m (2h 05m)
- 1 Stop FRA · Frankfurt 2h 05m
-
Air Canada (AC 842)Boeing 787 8 Lufthansa (LH 1178)Airbus -
Air Canada (AC 842) -
- -
- -
- -
- -
- -
- -
- S
-
21:30 YYZ12:10 OPO9Hrs, 40m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 21:30 - OPO 12:10 9h 40m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 21:30LISLisbon Airport 11:10
-
LISLisbon Airport 09:20OPOPorto Airport 12:10
- 9h 40m (1h 50m)
- 1 Stop LIS · Lisbon 1h 50m
-
Air Canada (AC 810)Boeing 787 9 TAP Air Portugal (TP 1926)Airbus -
Air Canada (AC 810) -
- -
- -
- -
- -
- F
- -
- -
-
21:30 YYZ15:15 OPO12Hrs, 45m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:30 - OPO 15:15 12h 45m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:30FRAFrankfurt International Airport 13:20
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:15
- 12h 45m (2h 10m)
- 1 Stop FRA · Frankfurt 2h 10m
-
Air Canada (AC 842)Boeing 777 300 Er Lufthansa (LH 1178)Airbus A320 Neo -
Air Canada (AC 842) -
- -
- -
- -
- -
- F
- -
- -
-
21:30 YYZ15:25 OPO12Hrs, 55m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:30 - OPO 15:25 12h 55m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:30FRAFrankfurt International Airport 13:30
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:25
- 12h 55m (2h 20m)
- 1 Stop FRA · Frankfurt 2h 20m
-
Air Canada (AC 842)Boeing 777 300 Er Lufthansa (LH 1178)Airbus A320 Neo -
Air Canada (AC 842) -
- M
- -
- -
- -
- -
- -
- -
-
21:30 YYZ15:10 OPO12Hrs, 40m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:30 - OPO 15:10 12h 40m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:30FRAFrankfurt International Airport 13:15
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:10
- 12h 40m (2h 05m)
- 1 Stop FRA · Frankfurt 2h 05m
-
Air Canada (AC 842)Boeing 787 8 Lufthansa (LH 1178)Airbus -
Air Canada (AC 842) -
- -
- -
- -
- -
- -
- S
- -
-
21:30 YYZ15:10 OPO12Hrs, 40m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:30 - OPO 15:10 12h 40m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:30FRAFrankfurt International Airport 13:15
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:10
- 12h 40m (2h 05m)
- 1 Stop FRA · Frankfurt 2h 05m
-
Air Canada (AC 842)Boeing 777 300 Er Lufthansa (LH 1178)Airbus -
Air Canada (AC 842) -
- -
- -
- -
- T
- -
- -
- -
-
21:30 YYZ15:15 OPO12Hrs, 45m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 21:30 - OPO 15:15 12h 45m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 21:30FRAFrankfurt International Airport 13:20
-
FRAFrankfurt International Airport 11:10OPOPorto Airport 15:15
- 12h 45m (2h 10m)
- 1 Stop FRA · Frankfurt 2h 10m
-
Air Canada (AC 842)Boeing 777 300 Er Lufthansa (LH 1178)Airbus -
Air Canada (AC 842) -
- -
- T
- W
- -
- -
- -
- -
-
21:30 YYZ13:05 OPO10Hrs, 35m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 21:30 - OPO 13:05 10h 35m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 21:30LISLisbon Airport 12:05
-
LISLisbon Airport 09:20OPOPorto Airport 13:05
- 10h 35m (2h 45m)
- 1 Stop LIS · Lisbon 2h 45m
-
Air Canada (AC 810)Boeing 787 9 TAP Air Portugal (TP 1926)Airbus -
Air Canada (AC 810) -
- M
- -
- -
- -
- -
- -
- -
-
21:30 YYZ13:00 OPO10Hrs, 30m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 21:30 - OPO 13:00 10h 30m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 21:30LISLisbon Airport 12:00
-
LISLisbon Airport 09:20OPOPorto Airport 13:00
- 10h 30m (2h 40m)
- 1 Stop LIS · Lisbon 2h 40m
-
Air Canada (AC 810)Boeing 787 8 TAP Air Portugal (TP 1926)Airbus -
Air Canada (AC 810) -
- -
- -
- -
- -
- -
- -
- S
-
22:45 YYZ15:05 OPO11Hrs, 20m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:45 - OPO 15:05 11h 20m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:45LISLisbon Airport 14:05
-
LISLisbon Airport 10:55OPOPorto Airport 15:05
- 11h 20m (3h 10m)
- 1 Stop LIS · Lisbon 3h 10m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Airbus -
TAP Air Portugal (TP 262) -
- -
- -
- W
- -
- -
- -
- -
-
22:45 YYZ14:30 OPO10Hrs, 45m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:45 - OPO 14:30 10h 45m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:45LISLisbon Airport 13:30
-
LISLisbon Airport 10:55OPOPorto Airport 14:30
- 10h 45m (2h 35m)
- 1 Stop LIS · Lisbon 2h 35m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 3962)Airbus A330 900 Neo -
TAP Air Portugal (TP 262) -
- M
- -
- -
- -
- -
- -
- -
-
22:45 YYZ15:00 OPO11Hrs, 15m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:45 - OPO 15:00 11h 15m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:45LISLisbon Airport 14:00
-
LISLisbon Airport 10:55OPOPorto Airport 15:00
- 11h 15m (3h 05m)
- 1 Stop LIS · Lisbon 3h 05m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Airbus -
TAP Air Portugal (TP 262) -
- M
- -
- -
- -
- -
- -
- -
-
22:45 YYZ15:55 OPO12Hrs, 10m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:45 - OPO 15:55 12h 10m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:45LISLisbon Airport 14:55
-
LISLisbon Airport 10:55OPOPorto Airport 15:55
- 12h 10m (4h)
- 1 Stop LIS · Lisbon 4h
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Airbus -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- F
- -
- -
-
22:45 YYZ17:00 OPO13Hrs, 15m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:45 - OPO 17:00 13h 15m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:45LISLisbon Airport 16:00
-
LISLisbon Airport 10:55OPOPorto Airport 17:00
- 13h 15m (5h 05m)
- 1 Stop LIS · Lisbon 5h 05m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1930)Embraer Emb E90 -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- F
- -
- -
-
22:45 YYZ17:00 OPO13Hrs, 15m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:45 - OPO 17:00 13h 15m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:45LISLisbon Airport 16:00
-
LISLisbon Airport 10:55OPOPorto Airport 17:00
- 13h 15m (5h 05m)
- 1 Stop LIS · Lisbon 5h 05m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1930)Airbus A320 Neo -
TAP Air Portugal (TP 262) -
- -
- -
- W
- -
- -
- -
- -
-
22:45 YYZ15:20 OPO11Hrs, 35m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:45 - OPO 15:20 11h 35m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:45LISLisbon Airport 14:20
-
LISLisbon Airport 10:55OPOPorto Airport 15:20
- 11h 35m (3h 25m)
- 1 Stop LIS · Lisbon 3h 25m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1928)Airbus A320 Neo -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- -
- -
- S
-
22:45 YYZ17:00 OPO13Hrs, 15m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 22:45 - OPO 17:00 13h 15m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 22:45LISLisbon Airport 16:00
-
LISLisbon Airport 10:55OPOPorto Airport 17:00
- 13h 15m (5h 05m)
- 1 Stop LIS · Lisbon 5h 05m
-
TAP Air Portugal (TP 262)Airbus A321 Neo TAP Air Portugal (TP 1930)Airbus -
TAP Air Portugal (TP 262) -
- -
- -
- -
- -
- -
- -
- S
-
16:30 YYZ11:40 OPO14Hrs, 10m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 16:30 - OPO 11:40 14h 10m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 16:30FRAFrankfurt International Airport 09:45
-
FRAFrankfurt International Airport 06:30OPOPorto Airport 11:40
- 14h 10m (3h 15m)
- 1 Stop FRA · Frankfurt 3h 15m
-
Air Canada (AC 840)Airbus Industrie 330 300 Lufthansa (LH 1176)Airbus -
Air Canada (AC 840) -
- -
- T
- W
- -
- F
- S
- -
-
16:30 YYZ11:35 OPO14Hrs, 05m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 16:30 - OPO 11:35 14h 05m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 16:30FRAFrankfurt International Airport 09:40
-
FRAFrankfurt International Airport 06:30OPOPorto Airport 11:35
- 14h 05m (3h 10m)
- 1 Stop FRA · Frankfurt 3h 10m
-
Air Canada (AC 840)Airbus Industrie 330 300 Lufthansa (LH 1176)Airbus A321 Neo -
Air Canada (AC 840) -
- M
- -
- -
- -
- -
- -
- -
-
16:30 YYZ11:35 OPO14Hrs, 05m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 16:30 - OPO 11:35 14h 05m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 16:30FRAFrankfurt International Airport 09:40
-
FRAFrankfurt International Airport 06:30OPOPorto Airport 11:35
- 14h 05m (3h 10m)
- 1 Stop FRA · Frankfurt 3h 10m
-
Air Canada (AC 840)Airbus Industrie 330 300 Lufthansa (LH 1176)Airbus -
Air Canada (AC 840) -
- -
- -
- -
- T
- -
- -
- -
-
16:30 YYZ11:35 OPO14Hrs, 05m 1 Stop (FRA)
-
YYZToronto Lester B Pearson Intl Airport 16:30 - OPO 11:35 14h 05m 1 Stop (FRA) Frankfurt
-
YYZToronto Lester B Pearson Intl Airport 16:30FRAFrankfurt International Airport 09:40
-
FRAFrankfurt International Airport 06:30OPOPorto Airport 11:35
- 14h 05m (3h 10m)
- 1 Stop FRA · Frankfurt 3h 10m
-
Air Canada (AC 840)Airbus Industrie 330 300 Lufthansa (LH 1176)Airbus A320 Neo -
Air Canada (AC 840) -
- -
- -
- -
- -
- -
- -
- S
-
17:35 YYZ10:15 OPO11Hrs, 40m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 17:35 - OPO 10:15 11h 40m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 17:35LISLisbon Airport 09:20
-
LISLisbon Airport 05:50OPOPorto Airport 10:15
- 11h 40m (3h 30m)
- 1 Stop LIS · Lisbon 3h 30m
-
TAP Air Portugal (TP 258)Airbus A321 Neo TAP Air Portugal (TP 1922)Airbus -
TAP Air Portugal (TP 258) -
- -
- -
- -
- -
- -
- -
- S
-
17:35 YYZ09:50 OPO11Hrs, 15m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 17:35 - OPO 09:50 11h 15m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 17:35LISLisbon Airport 08:50
-
LISLisbon Airport 05:50OPOPorto Airport 09:50
- 11h 15m (3h)
- 1 Stop LIS · Lisbon 3h
-
TAP Air Portugal (TP 258)Airbus A321 Neo TAP Air Portugal (TP 1922)Airbus A320 Neo -
TAP Air Portugal (TP 258) -
- -
- -
- -
- -
- -
- S
- -
-
17:35 YYZ09:55 OPO11Hrs, 20m 1 Stop (LIS)
-
YYZToronto Lester B Pearson Intl Airport 17:35 - OPO 09:55 11h 20m 1 Stop (LIS) Lisbon
-
YYZToronto Lester B Pearson Intl Airport 17:35LISLisbon Airport 08:55
-
LISLisbon Airport 05:50OPOPorto Airport 09:55
- 11h 20m (3h 05m)
- 1 Stop LIS · Lisbon 3h 05m
-
TAP Air Portugal (TP 258)Airbus A321 Neo TAP Air Portugal (TP 1922)Airbus A320 Neo -
TAP Air Portugal (TP 258) -
- -
- -
- -
- T
- -
- -
- -
The fastest flight time for direct flights from Toronto to Porto is 6 hours 55 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 12:00. The last flight of the day departs at 19:10. 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