Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Air Transat
Cheapest Month May
Cheapest Day of the Week Wednesday
Cheapest Airline Air Transat

The cheapest airline(s) flying from Porto to Montréal is Air Transat.

  • Air Transat Air Transat
  • Lufthansa Lufthansa
  • Air Canada Air Canada
  • Swiss Swiss
  • United Airlines United Airlines
  • KLM KLM
  • Air France Air France
  • Brussels Airlines Brussels Airlines
  • TAP Air Portugal TAP Air Portugal
  • SATA Azores Airlines SATA Azores Airlines
Cheapest Month May

Travel Period: May 2025 - April 2026

The cheapest month(s) to fly from Porto to Montréal is May.

  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
  • Dec 2025
  • Jan 2026
  • Feb 2026
  • Mar 2026
  • Apr 2026
Cheapest Day of the Week Wednesday

The cheapest day(s) of the week to fly from Porto to Montréal is Wednesday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Wed, 2 Apr, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 08:25 OPO
    10:40 YUL
    7Hrs, 15m Direct
  • OPOPorto Airport 08:25 - YUL 10:40 7h 15m Direct
  • OPOPorto Airport 08:25
  • YULMontreal Pierre Elliott Trudeau Int Airport 10:40
  • 7h 15m
  • Direct
  • Air Transat (TS 175)Airbus A321 Neo
  • Air Transat (TS 175)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • Airbus A321 Neo
  • 06:00 OPO
    16:00 YUL
    15Hrs, 00m 1 Stop (FRA)
  • OPOPorto Airport 06:00 - YUL 16:00 15h 1 Stop (FRA) Frankfurt
  • OPOPorto Airport 06:00
    FRAFrankfurt International Airport 14:20
  • FRAFrankfurt International Airport 09:45
    YULMontreal Pierre Elliott Trudeau Int Airport 16:00
  • 15h (4h 35m)
  • 1 Stop FRA · Frankfurt 4h 35m
  • Lufthansa (LH 1181)Airbus
    Lufthansa (LH 478)Boeing 787 9
  • Lufthansa (LH 1181)
    • M
    • -
    • -
    • T
    • -
    • S
    • -
  • 06:20 OPO
    16:55 YUL
    15Hrs, 35m 1 Stop (AMS)
  • OPOPorto Airport 06:20 - YUL 16:55 15h 35m 1 Stop (AMS) Amsterdam
  • OPOPorto Airport 06:20
    AMSAmsterdam Airport 15:20
  • AMSAmsterdam Airport 09:50
    YULMontreal Pierre Elliott Trudeau Int Airport 16:55
  • 15h 35m (5h 30m)
  • 1 Stop AMS · Amsterdam 5h 30m
  • KLM (KL 1570)Boeing 737 800
    KLM (KL 671)Airbus Industrie A330 200
  • KLM (KL 1570)
    • -
    • T
    • W
    • -
    • -
    • -
    • -
  • 06:30 OPO
    16:55 YUL
    15Hrs, 25m 1 Stop (AMS)
  • OPOPorto Airport 06:30 - YUL 16:55 15h 25m 1 Stop (AMS) Amsterdam
  • OPOPorto Airport 06:30
    AMSAmsterdam Airport 15:20
  • AMSAmsterdam Airport 10:00
    YULMontreal Pierre Elliott Trudeau Int Airport 16:55
  • 15h 25m (5h 20m)
  • 1 Stop AMS · Amsterdam 5h 20m
  • KLM (KL 1570)Boeing 737 800
    KLM (KL 671)Airbus Industrie A330 200
  • KLM (KL 1570)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 06:35 OPO
    15:00 YUL
    13Hrs, 25m 1 Stop (CDG)
  • OPOPorto Airport 06:35 - YUL 15:00 13h 25m 1 Stop (CDG) Paris
  • OPOPorto Airport 06:35
    CDGParis Charles de Gaulle Airport 13:30
  • CDGParis Charles de Gaulle Airport 09:50
    YULMontreal Pierre Elliott Trudeau Int Airport 15:00
  • 13h 25m (3h 40m)
  • 1 Stop CDG · Paris 3h 40m
  • Air France (AF 1517)Embraer Emb E90
    Air France (AF 344)Boeing 777 300 Er
  • Air France (AF 1517)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 06:40 OPO
    16:55 YUL
    15Hrs, 15m 1 Stop (AMS)
  • OPOPorto Airport 06:40 - YUL 16:55 15h 15m 1 Stop (AMS) Amsterdam
  • OPOPorto Airport 06:40
    AMSAmsterdam Airport 15:20
  • AMSAmsterdam Airport 10:10
    YULMontreal Pierre Elliott Trudeau Int Airport 16:55
  • 15h 15m (5h 10m)
  • 1 Stop AMS · Amsterdam 5h 10m
  • KLM (KL 1570)Boeing 737 800
    KLM (KL 671)Airbus Industrie A330 200
  • KLM (KL 1570)
    • -
    • -
    • -
    • -
    • F
    • S
    • -
  • 08:50 OPO
    13:55 YUL
    10Hrs, 05m 1 Stop (LIS)
  • OPOPorto Airport 08:50 - YUL 13:55 10h 05m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 08:50
    LISLisbon Airport 11:25
  • LISLisbon Airport 10:00
    YULMontreal Pierre Elliott Trudeau Int Airport 13:55
  • 10h 05m (1h 25m)
  • 1 Stop LIS · Lisbon 1h 25m
  • TAP Air Portugal (TP 1921)Airbus
    Air Canada (AC 813)Airbus Industrie 330 300
  • TAP Air Portugal (TP 1921)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 08:55 OPO
    13:55 YUL
    10Hrs, 00m 1 Stop (LIS)
  • OPOPorto Airport 08:55 - YUL 13:55 10h 1 Stop (LIS) Lisbon
  • OPOPorto Airport 08:55
    LISLisbon Airport 11:25
  • LISLisbon Airport 10:00
    YULMontreal Pierre Elliott Trudeau Int Airport 13:55
  • 10h (1h 25m)
  • 1 Stop LIS · Lisbon 1h 25m
  • TAP Air Portugal (TP 1921)Airbus A320 Neo
    Air Canada (AC 813)Airbus Industrie 330 300
  • TAP Air Portugal (TP 1921)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 09:00 OPO
    13:55 YUL
    9Hrs, 55m 1 Stop (LIS)
  • OPOPorto Airport 09:00 - YUL 13:55 9h 55m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 09:00
    LISLisbon Airport 11:25
  • LISLisbon Airport 10:00
    YULMontreal Pierre Elliott Trudeau Int Airport 13:55
  • 9h 55m (1h 25m)
  • 1 Stop LIS · Lisbon 1h 25m
  • TAP Air Portugal (TP 1921)Airbus A320 Neo
    Air Canada (AC 813)Airbus Industrie 330 300
  • TAP Air Portugal (TP 1921)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 09:00 OPO
    13:55 YUL
    9Hrs, 55m 1 Stop (LIS)
  • OPOPorto Airport 09:00 - YUL 13:55 9h 55m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 09:00
    LISLisbon Airport 11:25
  • LISLisbon Airport 10:00
    YULMontreal Pierre Elliott Trudeau Int Airport 13:55
  • 9h 55m (1h 25m)
  • 1 Stop LIS · Lisbon 1h 25m
  • TAP Air Portugal (TP 1921)Airbus
    Air Canada (AC 813)Airbus Industrie 330 300
  • TAP Air Portugal (TP 1921)
    • -
    • -
    • -
    • T
    • -
    • S
    • -
  • 09:00 OPO
    13:55 YUL
    9Hrs, 55m 1 Stop (LIS)
  • OPOPorto Airport 09:00 - YUL 13:55 9h 55m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 09:00
    LISLisbon Airport 11:25
  • LISLisbon Airport 09:55
    YULMontreal Pierre Elliott Trudeau Int Airport 13:55
  • 9h 55m (1h 30m)
  • 1 Stop LIS · Lisbon 1h 30m
  • TAP Air Portugal (TP 1921)Airbus A320 Neo
    Air Canada (AC 813)Airbus Industrie 330 300
  • TAP Air Portugal (TP 1921)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 09:00 OPO
    13:55 YUL
    9Hrs, 55m 1 Stop (LIS)
  • OPOPorto Airport 09:00 - YUL 13:55 9h 55m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 09:00
    LISLisbon Airport 11:25
  • LISLisbon Airport 09:55
    YULMontreal Pierre Elliott Trudeau Int Airport 13:55
  • 9h 55m (1h 30m)
  • 1 Stop LIS · Lisbon 1h 30m
  • TAP Air Portugal (TP 1921)Airbus
    Air Canada (AC 813)Airbus Industrie 330 300
  • TAP Air Portugal (TP 1921)
    • -
    • T
    • -
    • -
    • -
    • -
    • -
  • 09:50 OPO
    17:15 YUL
    12Hrs, 25m 1 Stop (YYZ)
  • OPOPorto Airport 09:50 - YUL 17:15 12h 25m 1 Stop (YYZ) Toronto
  • OPOPorto Airport 09:50
    YYZToronto Lester B Pearson Intl Airport 15:50
  • YYZToronto Lester B Pearson Intl Airport 13:05
    YULMontreal Pierre Elliott Trudeau Int Airport 17:15
  • 12h 25m (2h 45m)
  • 1 Stop YYZ · Toronto 2h 45m
  • Air Transat (TS 765)Airbus Industrie A330 200
    Porter Airlines (PD 125)Embraer 195 E2
  • Air Transat (TS 765)
    • -
    • -
    • -
    • T
    • -
    • -
    • S
  • 10:00 OPO
    20:45 YUL
    15Hrs, 45m 1 Stop (LIS)
  • OPOPorto Airport 10:00 - YUL 20:45 15h 45m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 10:00
    LISLisbon Airport 18:10
  • LISLisbon Airport 11:00
    YULMontreal Pierre Elliott Trudeau Int Airport 20:45
  • 15h 45m (7h 10m)
  • 1 Stop LIS · Lisbon 7h 10m
  • TAP Air Portugal (TP 1923)Airbus
    TAP Air Portugal (TP 253)Airbus A321 Neo
  • TAP Air Portugal (TP 1923)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 18:15 PDL
    12:00 LIS
    14Hrs, 10m 1 Stop (YUL)
  • PDLPonta Delgada Airport 18:15 - LIS 12:00 14h 10m 1 Stop (YUL) Montréal
  • PDLPonta Delgada Airport 18:15
    OPOPorto Airport 11:00
  • YULMontreal Pierre Elliott Trudeau Int Airport 20:10
    LISLisbon Airport 12:00
  • 14h 10m (4h 45m)
  • 1 Stop YUL · Montréal 4h 45m
  • SATA Azores Airlines (S4 329)Airbus A321 Neo
    TAP Air Portugal (TP 1925)Airbus A321 Neo
  • SATA Azores Airlines (S4 329)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 18:15 PDL
    12:00 LIS
    14Hrs, 10m 1 Stop (YUL)
  • PDLPonta Delgada Airport 18:15 - LIS 12:00 14h 10m 1 Stop (YUL) Montréal
  • PDLPonta Delgada Airport 18:15
    OPOPorto Airport 11:00
  • YULMontreal Pierre Elliott Trudeau Int Airport 20:10
    LISLisbon Airport 12:00
  • 14h 10m (4h 50m)
  • 1 Stop YUL · Montréal 4h 50m
  • SATA Azores Airlines (S4 329)Airbus A321 Neo
    TAP Air Portugal (TP 1925)Airbus A320 Neo
  • SATA Azores Airlines (S4 329)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 11:00 OPO
    20:45 YUL
    14Hrs, 45m 1 Stop (LIS)
  • OPOPorto Airport 11:00 - YUL 20:45 14h 45m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 11:00
    LISLisbon Airport 18:10
  • LISLisbon Airport 12:00
    YULMontreal Pierre Elliott Trudeau Int Airport 20:45
  • 14h 45m (6h 10m)
  • 1 Stop LIS · Lisbon 6h 10m
  • TAP Air Portugal (TP 1925)Airbus
    TAP Air Portugal (TP 253)Airbus A321 Neo
  • TAP Air Portugal (TP 1925)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 11:05 OPO
    18:50 YUL
    12Hrs, 45m 1 Stop (MUC)
  • OPOPorto Airport 11:05 - YUL 18:50 12h 45m 1 Stop (MUC) Munich
  • OPOPorto Airport 11:05
    MUCMunich International Airport 16:50
  • MUCMunich International Airport 15:00
    YULMontreal Pierre Elliott Trudeau Int Airport 18:50
  • 12h 45m (1h 50m)
  • 1 Stop MUC · Munich 1h 50m
  • Lufthansa (LH 1783)Airbus A320 Neo
    Lufthansa (LH 474)Airbus A359
  • Lufthansa (LH 1783)
    • -
    • T
    • -
    • -
    • F
    • -
    • S
  • 11:05 OPO
    18:50 YUL
    12Hrs, 45m 1 Stop (MUC)
  • OPOPorto Airport 11:05 - YUL 18:50 12h 45m 1 Stop (MUC) Munich
  • OPOPorto Airport 11:05
    MUCMunich International Airport 16:50
  • MUCMunich International Airport 15:00
    YULMontreal Pierre Elliott Trudeau Int Airport 18:50
  • 12h 45m (1h 50m)
  • 1 Stop MUC · Munich 1h 50m
  • Lufthansa (LH 1783)Airbus Industrie A320 Sharklets
    Lufthansa (LH 474)Airbus A359
  • Lufthansa (LH 1783)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 11:10 OPO
    18:50 YUL
    12Hrs, 40m 1 Stop (MUC)
  • OPOPorto Airport 11:10 - YUL 18:50 12h 40m 1 Stop (MUC) Munich
  • OPOPorto Airport 11:10
    MUCMunich International Airport 16:50
  • MUCMunich International Airport 15:05
    YULMontreal Pierre Elliott Trudeau Int Airport 18:50
  • 12h 40m (1h 45m)
  • 1 Stop MUC · Munich 1h 45m
  • Lufthansa (LH 1783)Airbus A320 Neo
    Lufthansa (LH 474)Airbus A359
  • Lufthansa (LH 1783)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 18:15 PDL
    12:55 LIS
    13Hrs, 15m 1 Stop (YUL)
  • PDLPonta Delgada Airport 18:15 - LIS 12:55 13h 15m 1 Stop (YUL) Montréal
  • PDLPonta Delgada Airport 18:15
    OPOPorto Airport 11:55
  • YULMontreal Pierre Elliott Trudeau Int Airport 20:10
    LISLisbon Airport 12:55
  • 13h 15m (3h 50m)
  • 1 Stop YUL · Montréal 3h 50m
  • SATA Azores Airlines (S4 329)Airbus A321 Neo
    TAP Air Portugal (TP 1927)Airbus A320 Neo
  • SATA Azores Airlines (S4 329)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 11:55 OPO
    21:10 YUL
    14Hrs, 15m 1 Stop (LIS)
  • OPOPorto Airport 11:55 - YUL 21:10 14h 15m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 11:55
    LISLisbon Airport 18:35
  • LISLisbon Airport 12:55
    YULMontreal Pierre Elliott Trudeau Int Airport 21:10
  • 14h 15m (5h 40m)
  • 1 Stop LIS · Lisbon 5h 40m
  • TAP Air Portugal (TP 1927)Airbus A321 Neo
    TAP Air Portugal (TP 253)Airbus A321 Neo
  • TAP Air Portugal (TP 1927)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 11:55 OPO
    21:10 YUL
    14Hrs, 15m 1 Stop (LIS)
  • OPOPorto Airport 11:55 - YUL 21:10 14h 15m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 11:55
    LISLisbon Airport 18:35
  • LISLisbon Airport 12:55
    YULMontreal Pierre Elliott Trudeau Int Airport 21:10
  • 14h 15m (5h 40m)
  • 1 Stop LIS · Lisbon 5h 40m
  • TAP Air Portugal (TP 1927)Airbus A320 Neo
    TAP Air Portugal (TP 253)Airbus A321 Neo
  • TAP Air Portugal (TP 1927)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 11:55 OPO
    21:30 YUL
    14Hrs, 35m 1 Stop (LIS)
  • OPOPorto Airport 11:55 - YUL 21:30 14h 35m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 11:55
    LISLisbon Airport 19:00
  • LISLisbon Airport 12:55
    YULMontreal Pierre Elliott Trudeau Int Airport 21:30
  • 14h 35m (6h 05m)
  • 1 Stop LIS · Lisbon 6h 05m
  • TAP Air Portugal (TP 1927)Embraer Emb E90
    TAP Air Portugal (TP 253)Airbus A321 Neo
  • TAP Air Portugal (TP 1927)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 18:15 PDL
    12:55 LIS
    13Hrs, 05m 1 Stop (YUL)
  • PDLPonta Delgada Airport 18:15 - LIS 12:55 13h 05m 1 Stop (YUL) Montréal
  • PDLPonta Delgada Airport 18:15
    OPOPorto Airport 12:05
  • YULMontreal Pierre Elliott Trudeau Int Airport 20:10
    LISLisbon Airport 12:55
  • 13h 05m (3h 50m)
  • 1 Stop YUL · Montréal 3h 50m
  • SATA Azores Airlines (S4 329)Airbus A321 Neo
    TAP Air Portugal (TP 1927)Airbus
  • SATA Azores Airlines (S4 329)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 18:15 PDL
    13:05 LIS
    13Hrs, 05m 1 Stop (YUL)
  • PDLPonta Delgada Airport 18:15 - LIS 13:05 13h 05m 1 Stop (YUL) Montréal
  • PDLPonta Delgada Airport 18:15
    OPOPorto Airport 12:05
  • YULMontreal Pierre Elliott Trudeau Int Airport 20:10
    LISLisbon Airport 13:05
  • 13h 05m (3h 40m)
  • 1 Stop YUL · Montréal 3h 40m
  • SATA Azores Airlines (S4 329)Airbus A321 Neo
    TAP Air Portugal (TP 1931)Airbus A321 Neo
  • SATA Azores Airlines (S4 329)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 12:10 OPO
    19:50 YUL
    12Hrs, 40m 1 Stop (CMN)
  • OPOPorto Airport 12:10 - YUL 19:50 12h 40m 1 Stop (CMN) Casablanca
  • OPOPorto Airport 12:10
    CMNCasablanca Mohammed V Airport 17:20
  • CMNCasablanca Mohammed V Airport 13:50
    YULMontreal Pierre Elliott Trudeau Int Airport 19:50
  • 12h 40m (3h 30m)
  • 1 Stop CMN · Casablanca 3h 30m
  • Royal Air Maroc (AT 995)Embraer Emb E90
    Royal Air Maroc (AT 208)Boeing 787 8
  • Royal Air Maroc (AT 995)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 12:15 OPO
    19:50 YUL
    12Hrs, 35m 1 Stop (CMN)
  • OPOPorto Airport 12:15 - YUL 19:50 12h 35m 1 Stop (CMN) Casablanca
  • OPOPorto Airport 12:15
    CMNCasablanca Mohammed V Airport 17:20
  • CMNCasablanca Mohammed V Airport 13:55
    YULMontreal Pierre Elliott Trudeau Int Airport 19:50
  • 12h 35m (3h 25m)
  • 1 Stop CMN · Casablanca 3h 25m
  • Royal Air Maroc (AT 995)Embraer Emb E90
    Royal Air Maroc (AT 208)Boeing 787 9
  • Royal Air Maroc (AT 995)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 12:35 OPO
    22:06 YUL
    14Hrs, 31m 1 Stop (EWR)
  • OPOPorto Airport 12:35 - YUL 22:06 14h 31m 1 Stop (EWR) New York City
  • OPOPorto Airport 12:35
    EWRNewark Liberty International Airport 20:14
  • EWRNewark Liberty International Airport 15:35
    YULMontreal Pierre Elliott Trudeau Int Airport 22:06
  • 14h 31m (4h 39m)
  • 1 Stop EWR · New York City 4h 39m
  • United Airlines (UA 145)Boeing 757 200 Series
    United Airlines (UA 3613)Embraer 175
  • United Airlines (UA 145)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 12:35 OPO
    20:10 YUL
    12Hrs, 35m 1 Stop (PDL)
  • OPOPorto Airport 12:35 - YUL 20:10 12h 35m 1 Stop (PDL) Ponta Delgada
  • OPOPorto Airport 12:35
    PDLPonta Delgada Airport 18:15
  • PDLPonta Delgada Airport 14:00
    YULMontreal Pierre Elliott Trudeau Int Airport 20:10
  • 12h 35m (4h 15m)
  • 1 Stop PDL · Ponta Delgada 4h 15m
  • SATA Azores Airlines (S4 171)Airbus
    SATA Azores Airlines (S4 329)Airbus A321 Neo
  • SATA Azores Airlines (S4 171)
    • M
    • -
    • -
    • T
    • -
    • -
    • -
  • 12:35 OPO
    20:10 YUL
    12Hrs, 35m 1 Stop (PDL)
  • OPOPorto Airport 12:35 - YUL 20:10 12h 35m 1 Stop (PDL) Ponta Delgada
  • OPOPorto Airport 12:35
    PDLPonta Delgada Airport 18:15
  • PDLPonta Delgada Airport 14:00
    YULMontreal Pierre Elliott Trudeau Int Airport 20:10
  • 12h 35m (4h 15m)
  • 1 Stop PDL · Ponta Delgada 4h 15m
  • SATA Azores Airlines (S4 271)Airbus A321 Neo
    SATA Azores Airlines (S4 329)Airbus A321 Neo
  • SATA Azores Airlines (S4 271)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 16:00 OPO
    21:30 YUL
    10Hrs, 30m 1 Stop (LIS)
  • OPOPorto Airport 16:00 - YUL 21:30 10h 30m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 16:00
    LISLisbon Airport 19:00
  • LISLisbon Airport 17:00
    YULMontreal Pierre Elliott Trudeau Int Airport 21:30
  • 10h 30m (2h)
  • 1 Stop LIS · Lisbon 2h
  • TAP Air Portugal (TP 1929)Airbus A321 Neo
    TAP Air Portugal (TP 253)Airbus A321 Neo
  • TAP Air Portugal (TP 1929)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 16:00 OPO
    21:10 YUL
    10Hrs, 10m 1 Stop (LIS)
  • OPOPorto Airport 16:00 - YUL 21:10 10h 10m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 16:00
    LISLisbon Airport 18:35
  • LISLisbon Airport 17:00
    YULMontreal Pierre Elliott Trudeau Int Airport 21:10
  • 10h 10m (1h 35m)
  • 1 Stop LIS · Lisbon 1h 35m
  • TAP Air Portugal (TP 1929)Airbus A321 Neo
    TAP Air Portugal (TP 253)Airbus A321 Neo
  • TAP Air Portugal (TP 1929)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 16:00 OPO
    21:10 YUL
    10Hrs, 10m 1 Stop (LIS)
  • OPOPorto Airport 16:00 - YUL 21:10 10h 10m 1 Stop (LIS) Lisbon
  • OPOPorto Airport 16:00
    LISLisbon Airport 18:35
  • LISLisbon Airport 17:00
    YULMontreal Pierre Elliott Trudeau Int Airport 21:10
  • 10h 10m (1h 35m)
  • 1 Stop LIS · Lisbon 1h 35m
  • TAP Air Portugal (TP 1929)Embraer 195
    TAP Air Portugal (TP 253)Airbus A321 Neo
  • TAP Air Portugal (TP 1929)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Porto to Montréal?

The fastest flight time for direct flights from Porto to Montréal is 7 hours 15 minutes. Check latest flight schedules & prices on Wego.

How far is Montréal from Porto?

The flight distance between Porto and Montréal is 5130km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 06:00. The last flight of the day departs at 06:00. See the full list of flight times on Wego.

How many airlines offer direct flights from Porto to Montréal?

There are 1 airlines that offer direct flights from Porto to Montréal. Find out the list of airlines on Wego.