Direct flights from Montreal to Porto
All flights from YUL to OPO non-stop. There are direct flights from Pierre Elliott Trudeau International (YUL), Canada to Porto Airport (OPO), Portugal with Air Canada and Air Transat. 7 weekly departures are currently scheduled on this route. Departure times range from 19:20 to 19:55 depending on the schedule period. The flight distance is 3209 miles (5163 km). Flight time ranges from 6 hours and 15 minutes to 6 hours and 40 minutes.
Flight schedule from Montreal to Porto with Air Canada
This is a weekly direct flight schedule for Air Canada. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-02
Flight schedule from Montreal to Porto with Air Transat
This is a weekly direct flight schedule for Air Transat. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-02
Montreal to Porto scheduled departures
Select a date to see every published non-stop departure between YUL and OPO.
YUL - OPO route facts
-
Distance3209 miles (5163 km)
-
Flight time6 hours and 15 minutes to 6 hours and 40 minutes
-
Airlines
Air Canada
Air Transat -
Airline alliancesStar Alliance Low-cost carrier
-
CabinsEconomy Premium Economy Business
-
Hub airportsAir Canada: YULAir Transat: YUL
-
AircraftAir Canada: Airbus A330-300, Airbus A321neo, Boeing 787-8 and Boeing 787-9Air Transat: Airbus A321neo and Airbus A330-200
Route FAQ
Direct flights from Montreal to Portugal
From Montreal to Lisbon
LIS Lisbon Airport
From Montreal to Ponta Delgada (Azores)
PDL Ponta Delgada
