Airlines with flights from Porto to Toronto
There are 9 airlines with scheduled flights between OPO and YYZ. Air Transat is the only airline with non-stop flights from Porto Airport to Pearson and the flight time is 8 hours and 15 minutes.
Choose airline
Schedules
Non-stop with Air Transat
-
Total flight time: 8 hours and 15 minutes
-
Low-cost airline
-
Toronto is a Air Transat focus city.
-
4 flights per week
-
Airbus A330-200
OPO
Direct
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TS765
13:30
13:30
----
13:30
13:30
13:30
----
The timetable & schedule information was updated at 2026-04-21
Via Terceira with Azores Airlines
-
Total flight time: 10h 35m - 10h 35m.
OPO
Via TER
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21
Via Lisbon with TAP Portugal
-
Total flight time: 11h 00m - 14h 25m.
-
Porto is a TAP Portugal hub (Secondary hub).
-
32 flights per week
OPO
Via LIS
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TP1937
TP257
TP257
----
05:05
05:05
05:05
05:05
05:05
05:05
TP1941
TP257
TP257
----
----
----
----
----
----
06:00
TP1939
TP257
TP257
07:00
07:00
07:00
07:00
07:00
07:00
07:05
TP1921
TP257
TP257
09:00
----
----
----
----
----
----
TP1927
TP261
TP261
----
----
----
----
12:00
----
----
The timetable & schedule information was updated at 2026-04-21
Via New York with United Airlines
-
Total flight time: 11h 25m - 14h 48m.
-
7 flights per week
OPO
Via EWR
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
UA145
UA3557
UA3557
12:35
12:35
12:35
12:35
12:35
12:35
12:35
The timetable & schedule information was updated at 2026-04-21
Via Ponta Delgada (Azores) with Azores Airlines
-
Total flight time: 11h 55m - 11h 55m.
-
6 flights per week
OPO
Via PDL
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
S4171
S4323
S4323
----
12:35
12:35
12:35
12:35
12:35
12:35
The timetable & schedule information was updated at 2026-04-21

There are 9 airlines with scheduled flights between OPO and YYZ. Air Transat is the only airline with non-stop flights from Porto Airport to Pearson and the flight time is 8 hours and 15 minutes.
Via Paris with Air France
Via London with British Airways
Via New York with Delta
Via Montreal with Air Canada
Via Madrid with Iberia