Airlines with flights from Toronto to Porto
There are five airlines with scheduled flights between YYZ and OPO. Air Transat is the only airline with non-stop flights from Pearson to Porto Airport and the flight time is 6 hours and 55 minutes.
Choose airline
Schedules
Non-stop with Air Transat
-
Total flight time: 6 hours and 55 minutes
-
Low-cost airline
-
Toronto is a Air Transat focus city.
-
2 flights per week
-
Airbus A330-200A321neo
YYZ
Direct
OPO
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
TS764
----
----
19:10
----
----
19:10
----
The timetable & schedule information was updated at 2024-12-13
Via Lisbon with TAP Portugal
-
Total flight time: 9h 50m - 13h 05m.
-
Porto is a TAP Portugal hub (Secondary hub).
-
10 flights per week
YYZ
Via LIS
OPO
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
TP258
TP1922
TP1922
----
17:35
----
17:35
----
17:35
17:35
TP258
TP1924
TP1924
----
17:35
----
17:35
----
----
17:35
TP262
TP1928
TP1928
22:45
----
22:45
----
22:45
----
22:45
The timetable & schedule information was updated at 2024-12-13
Via Paris with Air France
-
Total flight time: 11h 00m - 14h 55m.
-
Sky Team Alliance
-
8 flights per week
YYZ
Via CDG
OPO
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
AF355
AF1528
AF1528
18:35
18:35
18:35
18:35
18:35
18:35
18:35
The timetable & schedule information was updated at 2024-12-13
Via New York with United Airlines
-
Total flight time: 10h 40m - 13h 45m.
-
7 flights per week
YYZ
Via EWR
OPO
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 Ponta Delgada (Azores) with Azores Airlines
-
Total flight time: 9h 45m - 10h 00m.
-
5 flights per week
YYZ
Via PDL
OPO
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
S4322
S4172
S4172
----
----
----
----
----
----
21:05
S4322
S4276
S4276
----
21:05
----
----
----
----
----
S4360
S4270
S4270
----
----
----
----
21:05
----
----
The timetable & schedule information was updated at 2024-12-13