Airlines with flights from Porto to Toronto
There are five 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.
-
2 flights per week
-
Airbus A330-200A321neo
OPO
Direct
YYZ
W3, Jan 13 - Jan 19
Flight
Mon
Jan 13
Tue
Jan 14
Wed
Jan 15
Thu
Jan 16
Fri
Jan 17
Sat
Jan 18
Sun
Jan 19
TS765
----
----
----
08:50
----
----
08:50
The timetable & schedule information was updated at 2024-12-13
Via Lisbon with TAP Portugal
-
Total flight time: 10h 45m - 14h 40m.
-
Porto is a TAP Portugal hub (Secondary hub).
-
12 flights per week
OPO
Via LIS
YYZ
W3, Jan 13 - Jan 19
Flight
Mon
Jan 13
Tue
Jan 14
Wed
Jan 15
Thu
Jan 16
Fri
Jan 17
Sat
Jan 18
Sun
Jan 19
TP1937
TP257
TP257
----
----
----
----
----
----
05:00
TP1939
TP257
TP257
----
06:55
----
07:00
----
06:55
06:55
TP1927
TP261
TP261
----
----
12:00
----
12:00
----
----
TP1929
TP261
TP261
14:00
----
14:00
----
14:20
----
14:50
The timetable & schedule information was updated at 2024-12-13
Via New York with United Airlines
-
Total flight time: 11h 25m - 14h 55m.
-
7 flights per week
OPO
Via EWR
YYZ
W3, Jan 13 - Jan 19
Flight
Mon
Jan 13
Tue
Jan 14
Wed
Jan 15
Thu
Jan 16
Fri
Jan 17
Sat
Jan 18
Sun
Jan 19
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2024-12-13
Via Paris with Air France
-
Total flight time: 11h 30m - 14h 40m.
-
Sky Team Alliance
-
3 flights per week
OPO
Via CDG
YYZ
W3, Jan 13 - Jan 19
Flight
Mon
Jan 13
Tue
Jan 14
Wed
Jan 15
Thu
Jan 16
Fri
Jan 17
Sat
Jan 18
Sun
Jan 19
AF1529
AF386
AF386
11:45
----
11:45
----
11:45
----
----
The timetable & schedule information was updated at 2024-12-13
Via Ponta Delgada (Azores) with Azores Airlines
-
Total flight time: 10h 30m - 12h 10m.
-
3 flights per week
OPO
Via PDL
YYZ
W3, Jan 13 - Jan 19
Flight
Mon
Jan 13
Tue
Jan 14
Wed
Jan 15
Thu
Jan 16
Fri
Jan 17
Sat
Jan 18
Sun
Jan 19
S4171
S4323
S4323
----
----
----
----
----
----
12:40
S4171
S4363
S4363
----
12:40
----
----
----
----
----
The timetable & schedule information was updated at 2024-12-13