Flights from Toronto to Porto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYZ to OPO – All flight route options from Pearson International, Canada to Porto Airport, Portugal. These flights are operated by 17 airlines. Fly non-stop with Air Transat or choose from 11 different transit flights. The shortest flight time is 6 hours and 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Porto Airport
We got great deals on hotels and car rentals near the airport.
Toronto to Porto flights
There are over 12 airlines and as many as 411 flights every week to this destination. You can fly non-stop to Porto (OPO) from Toronto (YYZ) with Air Transat but if a stopover option suits you better you can choose to fly via Montreal, Ponta Delgada (Azores) or any other of the 11 alternatives with connectiing airports.
Tip! You can also fly to Porto from City Centre (YTZ).
Toronto to Porto with Air Transat
You can fly non-stop every weekday except Mondays and Mondays with departure times at 19:10, 20:10 or 23:55. You also have the option to do a transit flight via Montreal.
With Azores Airlines
If you choose to fly with Azores Airlines from Toronto to Porto you can make a transit either via Ponta Delgada (Azores) or via Terceira. The route via Ponta Delgada (Azores) is 3 hours and 20 minutes faster.
Distance & flight times: Pearson to Porto Airport
The shortest flight time between YYZ and OPO is 6 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 55m | - | 3525 miles (5672 km) |
YUL Montreal | 9h 45m | 1h 53m | 3525 miles (5672 km) |
PDL Ponta Delgada (Azores) | 9h 55m | 1h 40m | 3761 miles (6051 km) |
CDG Paris | 11h 0m | 1h 15m | 4530 miles (7289 km) |
LIS Lisbon | 11h 0m | 3h 5m | 3759 miles (6048 km) |
EWR New York | 12h 0m | 4h 40m | 3708 miles (5966 km) |
MAD Madrid | 12h 5m | 3h 5m | 4060 miles (6533 km) |
LGA New York | 12h 33m | - | - |
JFK New York | 12h 50m | - | - |
TER Terceira | 13h 15m | 5h 0m | 3714 miles (5976 km) |
LHR London | 13h 35m | - | - |
BOS Boston | 14h 10m | 2h 38m | 3601 miles (5794 km) |


Quick copy and share this page
From Toronto to Portugal
Below is a list of other destinations to Portugal from Pearson International with either direct flights or 1 stop connections.
From Canada to Porto
Below is a list of other cities in Canada with flights to Porto with either non-stop or connecting flights.