Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Montréal to Barcelona is TAP Air Portugal.
Travel Period: October 2024 - September 2025
The cheapest month(s) to fly from Montréal to Barcelona is January.
-
Oct 2024
-
Nov 2024
-
Dec 2024
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
The cheapest day(s) of the week to fly from Montréal to Barcelona is Wednesday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Mon, 2 Sep, 2024
-
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
-
20:00 YUL09:40 BCN7Hrs, 40m Direct
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:00 - BCN 09:40 7h 40m Direct
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:00
-
BCNBarcelona Airport 09:40
- 7h 40m
- Direct
-
Air Canada (AC 822)Airbus Industrie 330 300 -
Air Canada (AC 822) -
- M
- T
- W
- T
- -
- -
- S
- Airbus Industrie 330 300
-
20:30 YUL09:40 BCN7Hrs, 10m Direct
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:30 - BCN 09:40 7h 10m Direct
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:30
-
BCNBarcelona Airport 09:40
- 7h 10m
- Direct
-
Air Canada (AC 822)Boeing 777 300 Er -
Air Canada (AC 822) -
- -
- -
- -
- -
- F
- S
- -
- Boeing 777 300 Er
-
23:45 YUL13:00 BCN7Hrs, 15m Direct
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:45 - BCN 13:00 7h 15m Direct
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:45
-
BCNBarcelona Airport 13:00
- 7h 15m
- Direct
-
Air Transat (TS 260)Airbus Industrie A330 200 -
Air Transat (TS 260) -
- -
- -
- -
- -
- F
- S
- -
- Airbus Industrie A330 200
-
23:45 YUL13:00 BCN7Hrs, 15m Direct
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:45 - BCN 13:00 7h 15m Direct
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:45
-
BCNBarcelona Airport 13:00
- 7h 15m
- Direct
-
Air Transat (TS 260)Airbus A321 Neo -
Air Transat (TS 260) -
- M
- -
- W
- -
- -
- -
- S
- Airbus A321 Neo
-
11:20 LIS21:31 BOS12Hrs, 10m 1 Stop (BCN)
-
LISLisbon Airport 11:20 - BOS 21:31 12h 10m 1 Stop (BCN) Barcelona
-
LISLisbon Airport 11:20YULMontreal Pierre Elliott Trudeau Int Airport 20:00
-
BCNBarcelona Airport 14:10BOSBoston Logan International Airport 21:31
- 12h 10m (2h 19m)
- 1 Stop BCN · Barcelona 2h 19m
-
TAP Air Portugal (TP 1032)Airbus A321 Neo Air Canada (AC 754)Airbus A220 300 -
TAP Air Portugal (TP 1032) -
- -
- -
- -
- -
- -
- S
- -
-
11:20 LIS21:31 BOS12Hrs, 10m 1 Stop (BCN)
-
LISLisbon Airport 11:20 - BOS 21:31 12h 10m 1 Stop (BCN) Barcelona
-
LISLisbon Airport 11:20YULMontreal Pierre Elliott Trudeau Int Airport 20:00
-
BCNBarcelona Airport 14:10BOSBoston Logan International Airport 21:31
- 12h 10m (2h 19m)
- 1 Stop BCN · Barcelona 2h 19m
-
TAP Air Portugal (TP 1032)Airbus A321 Neo Air Canada (AC 754)Airbus A220 300 -
TAP Air Portugal (TP 1032) -
- -
- -
- W
- -
- -
- -
- -
-
11:20 LIS21:31 BOS12Hrs, 10m 1 Stop (BCN)
-
LISLisbon Airport 11:20 - BOS 21:31 12h 10m 1 Stop (BCN) Barcelona
-
LISLisbon Airport 11:20YULMontreal Pierre Elliott Trudeau Int Airport 20:00
-
BCNBarcelona Airport 14:10BOSBoston Logan International Airport 21:31
- 12h 10m (2h 29m)
- 1 Stop BCN · Barcelona 2h 29m
-
TAP Air Portugal (TP 1032)Airbus A320 Neo Air Canada (AC 754)Airbus A220 300 -
TAP Air Portugal (TP 1032) -
- -
- -
- -
- -
- F
- -
- -
-
11:20 LIS21:31 BOS12Hrs, 10m 1 Stop (BCN)
-
LISLisbon Airport 11:20 - BOS 21:31 12h 10m 1 Stop (BCN) Barcelona
-
LISLisbon Airport 11:20YULMontreal Pierre Elliott Trudeau Int Airport 20:00
-
BCNBarcelona Airport 14:10BOSBoston Logan International Airport 21:31
- 12h 10m (2h 19m)
- 1 Stop BCN · Barcelona 2h 19m
-
TAP Air Portugal (TP 1032)Airbus Air Canada (AC 754)Airbus A220 300 -
TAP Air Portugal (TP 1032) -
- M
- -
- -
- -
- -
- -
- -
-
11:20 LIS21:31 BOS12Hrs, 10m 1 Stop (BCN)
-
LISLisbon Airport 11:20 - BOS 21:31 12h 10m 1 Stop (BCN) Barcelona
-
LISLisbon Airport 11:20YULMontreal Pierre Elliott Trudeau Int Airport 20:00
-
BCNBarcelona Airport 14:10BOSBoston Logan International Airport 21:31
- 12h 10m (2h 19m)
- 1 Stop BCN · Barcelona 2h 19m
-
TAP Air Portugal (TP 1032)Airbus Air Canada (AC 754)Airbus A220 300 -
TAP Air Portugal (TP 1032) -
- -
- T
- -
- -
- -
- -
- -
-
20:20 YUL14:10 BCN11Hrs, 50m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:20 - BCN 14:10 11h 50m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:20LISLisbon Airport 11:20
-
LISLisbon Airport 08:10BCNBarcelona Airport 14:10
- 11h 50m (3h 10m)
- 1 Stop LIS · Lisbon 3h 10m
-
Air Canada (AC 812)Airbus Industrie 330 300 TAP Air Portugal (TP 1032)Airbus A320 Neo -
Air Canada (AC 812) -
- -
- -
- -
- -
- F
- -
- -
-
20:40 YUL14:50 BCN12Hrs, 10m 1 Stop (MUC)
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:40 - BCN 14:50 12h 10m 1 Stop (MUC) Munich
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:40MUCMunich International Airport 12:45
-
MUCMunich International Airport 10:00BCNBarcelona Airport 14:50
- 12h 10m (2h 45m)
- 1 Stop MUC · Munich 2h 45m
-
Lufthansa (LH 475)Airbus A359 Lufthansa (LH 1814)Airbus A320 Neo -
Lufthansa (LH 475) -
- -
- T
- W
- T
- F
- -
- S
-
20:40 YUL14:50 BCN12Hrs, 10m 1 Stop (MUC)
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:40 - BCN 14:50 12h 10m 1 Stop (MUC) Munich
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:40MUCMunich International Airport 12:45
-
MUCMunich International Airport 10:00BCNBarcelona Airport 14:50
- 12h 10m (2h 45m)
- 1 Stop MUC · Munich 2h 45m
-
Lufthansa (LH 475)Airbus A359 Lufthansa (LH 1814)Airbus -
Lufthansa (LH 475) -
- M
- -
- -
- -
- -
- -
- -
-
20:40 YUL14:50 BCN12Hrs, 10m 1 Stop (MUC)
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:40 - BCN 14:50 12h 10m 1 Stop (MUC) Munich
-
YULMontreal Pierre Elliott Trudeau Int Airport 20:40MUCMunich International Airport 12:45
-
MUCMunich International Airport 10:00BCNBarcelona Airport 14:50
- 12h 10m (2h 45m)
- 1 Stop MUC · Munich 2h 45m
-
Lufthansa (LH 475)Airbus A359 Lufthansa (LH 1814)Airbus Industrie A320 Sharklets -
Lufthansa (LH 475) -
- -
- -
- -
- -
- -
- S
- -
-
21:30 YUL13:20 BCN9Hrs, 50m 1 Stop (PDL)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 13:20 9h 50m 1 Stop (PDL) Ponta Delgada
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30PDLPonta Delgada Airport 07:50
-
PDLPonta Delgada Airport 06:25BCNBarcelona Airport 13:20
- 9h 50m (1h 25m)
- 1 Stop PDL · Ponta Delgada 1h 25m
-
SATA Azores Airlines (S4 328)Airbus A321 Neo SATA Azores Airlines (S4 506)Airbus A321 Neo -
SATA Azores Airlines (S4 328) -
- M
- -
- -
- T
- -
- S
- -
-
21:30 YUL14:10 BCN10Hrs, 40m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 14:10 10h 40m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 11:20
-
LISLisbon Airport 09:20BCNBarcelona Airport 14:10
- 10h 40m (2h)
- 1 Stop LIS · Lisbon 2h
-
Air Canada (AC 812)Airbus Industrie 330 300 TAP Air Portugal (TP 1032)Airbus -
Air Canada (AC 812) -
- -
- T
- -
- -
- -
- -
- -
-
21:30 YUL14:10 BCN10Hrs, 40m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 14:10 10h 40m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 11:20
-
LISLisbon Airport 09:15BCNBarcelona Airport 14:10
- 10h 40m (2h 05m)
- 1 Stop LIS · Lisbon 2h 05m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1032)Airbus -
TAP Air Portugal (TP 254) -
- -
- T
- -
- -
- -
- -
- -
-
21:30 YUL14:10 BCN10Hrs, 40m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 14:10 10h 40m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 11:20
-
LISLisbon Airport 09:20BCNBarcelona Airport 14:10
- 10h 40m (2h)
- 1 Stop LIS · Lisbon 2h
-
Air Canada (AC 812)Airbus Industrie 330 300 TAP Air Portugal (TP 1032)Airbus A321 Neo -
Air Canada (AC 812) -
- -
- -
- W
- T
- -
- -
- -
-
21:30 YUL14:10 BCN10Hrs, 40m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 14:10 10h 40m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 11:20
-
LISLisbon Airport 09:20BCNBarcelona Airport 14:10
- 10h 40m (2h)
- 1 Stop LIS · Lisbon 2h
-
Air Canada (AC 812)Airbus Industrie 330 300 TAP Air Portugal (TP 1032)Airbus -
Air Canada (AC 812) -
- M
- -
- -
- -
- -
- -
- S
-
21:30 YUL16:50 BCN13Hrs, 20m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 16:50 13h 20m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 14:00
-
LISLisbon Airport 09:20BCNBarcelona Airport 16:50
- 13h 20m (4h 40m)
- 1 Stop LIS · Lisbon 4h 40m
-
Air Canada (AC 812)Airbus Industrie 330 300 TAP Air Portugal (TP 1034)Airbus -
Air Canada (AC 812) -
- -
- -
- W
- -
- -
- -
- -
-
21:30 YUL16:55 BCN13Hrs, 25m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 16:55 13h 25m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 14:05
-
LISLisbon Airport 09:20BCNBarcelona Airport 16:55
- 13h 25m (4h 45m)
- 1 Stop LIS · Lisbon 4h 45m
-
Air Canada (AC 812)Airbus Industrie 330 300 TAP Air Portugal (TP 1034)Embraer Emb E90 -
Air Canada (AC 812) -
- -
- T
- -
- -
- -
- -
- S
-
21:30 YUL16:55 BCN13Hrs, 25m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 16:55 13h 25m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 14:05
-
LISLisbon Airport 09:15BCNBarcelona Airport 16:55
- 13h 25m (4h 50m)
- 1 Stop LIS · Lisbon 4h 50m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1034)Embraer Emb E90 -
TAP Air Portugal (TP 254) -
- -
- T
- -
- -
- -
- -
- -
-
21:30 YUL16:55 BCN13Hrs, 25m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 16:55 13h 25m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 14:05
-
LISLisbon Airport 09:20BCNBarcelona Airport 16:55
- 13h 25m (4h 45m)
- 1 Stop LIS · Lisbon 4h 45m
-
Air Canada (AC 812)Airbus Industrie 330 300 TAP Air Portugal (TP 1034)Airbus A320 Neo -
Air Canada (AC 812) -
- -
- -
- -
- T
- -
- -
- -
-
21:30 YUL16:55 BCN13Hrs, 25m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30 - BCN 16:55 13h 25m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:30LISLisbon Airport 14:05
-
LISLisbon Airport 09:20BCNBarcelona Airport 16:55
- 13h 25m (4h 45m)
- 1 Stop LIS · Lisbon 4h 45m
-
Air Canada (AC 812)Airbus Industrie 330 300 TAP Air Portugal (TP 1034)Airbus -
Air Canada (AC 812) -
- M
- -
- -
- -
- -
- -
- -
-
21:35 YUL15:20 BCN11Hrs, 45m 1 Stop (FRA)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35 - BCN 15:20 11h 45m 1 Stop (FRA) Frankfurt
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35FRAFrankfurt International Airport 13:10
-
FRAFrankfurt International Airport 11:00BCNBarcelona Airport 15:20
- 11h 45m (2h 10m)
- 1 Stop FRA · Frankfurt 2h 10m
-
Air Canada (AC 846)Airbus Industrie 330 300 Lufthansa (LH 1128)Airbus -
Air Canada (AC 846) -
- -
- -
- W
- -
- -
- -
- -
-
21:35 YUL15:25 BCN11Hrs, 50m 1 Stop (FRA)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35 - BCN 15:25 11h 50m 1 Stop (FRA) Frankfurt
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35FRAFrankfurt International Airport 13:20
-
FRAFrankfurt International Airport 11:00BCNBarcelona Airport 15:25
- 11h 50m (2h 20m)
- 1 Stop FRA · Frankfurt 2h 20m
-
Air Canada (AC 846)Airbus Industrie 330 300 Lufthansa (LH 1128)Airbus -
Air Canada (AC 846) -
- -
- -
- -
- -
- -
- S
- -
-
21:35 YUL15:25 BCN11Hrs, 50m 1 Stop (FRA)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35 - BCN 15:25 11h 50m 1 Stop (FRA) Frankfurt
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35FRAFrankfurt International Airport 13:20
-
FRAFrankfurt International Airport 11:00BCNBarcelona Airport 15:25
- 11h 50m (2h 20m)
- 1 Stop FRA · Frankfurt 2h 20m
-
Air Canada (AC 846)Airbus Industrie 330 300 Lufthansa (LH 1128)Airbus Industrie A320 Sharklets -
Air Canada (AC 846) -
- M
- -
- -
- -
- -
- -
- -
-
21:35 YUL15:25 BCN11Hrs, 50m 1 Stop (FRA)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35 - BCN 15:25 11h 50m 1 Stop (FRA) Frankfurt
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35FRAFrankfurt International Airport 13:20
-
FRAFrankfurt International Airport 11:00BCNBarcelona Airport 15:25
- 11h 50m (2h 20m)
- 1 Stop FRA · Frankfurt 2h 20m
-
Air Canada (AC 846)Airbus Industrie 330 300 Lufthansa (LH 1128)Airbus -
Air Canada (AC 846) -
- -
- -
- -
- -
- F
- -
- -
-
21:35 YUL16:05 BCN12Hrs, 30m 1 Stop (FRA)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35 - BCN 16:05 12h 30m 1 Stop (FRA) Frankfurt
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35FRAFrankfurt International Airport 14:00
-
FRAFrankfurt International Airport 11:00BCNBarcelona Airport 16:05
- 12h 30m (3h)
- 1 Stop FRA · Frankfurt 3h
-
Air Canada (AC 846)Airbus Industrie 330 300 Lufthansa (LH 1134)Airbus -
Air Canada (AC 846) -
- -
- -
- -
- -
- F
- -
- -
-
21:35 YUL16:10 BCN12Hrs, 35m 1 Stop (FRA)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35 - BCN 16:10 12h 35m 1 Stop (FRA) Frankfurt
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35FRAFrankfurt International Airport 14:05
-
FRAFrankfurt International Airport 11:00BCNBarcelona Airport 16:10
- 12h 35m (3h 05m)
- 1 Stop FRA · Frankfurt 3h 05m
-
Air Canada (AC 846)Airbus Industrie 330 300 Lufthansa (LH 1134)Airbus -
Air Canada (AC 846) -
- M
- -
- -
- -
- -
- S
- -
-
21:35 YUL16:10 BCN12Hrs, 35m 1 Stop (FRA)
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35 - BCN 16:10 12h 35m 1 Stop (FRA) Frankfurt
-
YULMontreal Pierre Elliott Trudeau Int Airport 21:35FRAFrankfurt International Airport 14:00
-
FRAFrankfurt International Airport 11:00BCNBarcelona Airport 16:10
- 12h 35m (3h)
- 1 Stop FRA · Frankfurt 3h
-
Air Canada (AC 846)Airbus Industrie 330 300 Lufthansa (LH 1134)Airbus -
Air Canada (AC 846) -
- -
- -
- W
- -
- -
- -
- -
-
22:05 YUL14:20 BCN10Hrs, 15m 1 Stop (LHR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:05 - BCN 14:20 10h 15m 1 Stop (LHR) London
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:05LHRLondon Heathrow Airport 11:10
-
LHRLondon Heathrow Airport 09:40BCNBarcelona Airport 14:20
- 10h 15m (1h 30m)
- 1 Stop LHR · London 1h 30m
-
British Airways (BA 94)Boeing 787 8 British Airways (BA 474)Airbus -
British Airways (BA 94) -
- M
- -
- -
- -
- -
- -
- -
-
22:05 YUL14:20 BCN10Hrs, 15m 1 Stop (LHR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:05 - BCN 14:20 10h 15m 1 Stop (LHR) London
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:05LHRLondon Heathrow Airport 11:10
-
LHRLondon Heathrow Airport 09:40BCNBarcelona Airport 14:20
- 10h 15m (1h 30m)
- 1 Stop LHR · London 1h 30m
-
British Airways (BA 94)Boeing 787 8 British Airways (BA 474)Airbus -
British Airways (BA 94) -
- -
- -
- W
- -
- -
- -
- -
-
22:05 YUL15:50 BCN11Hrs, 45m 1 Stop (LHR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:05 - BCN 15:50 11h 45m 1 Stop (LHR) London
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:05LHRLondon Heathrow Airport 12:40
-
LHRLondon Heathrow Airport 09:40BCNBarcelona Airport 15:50
- 11h 45m (3h)
- 1 Stop LHR · London 3h
-
British Airways (BA 94)Boeing 787 8 British Airways (BA 406)Airbus A321 Neo -
British Airways (BA 94) -
- -
- -
- W
- -
- -
- -
- -
-
22:05 YUL15:50 BCN11Hrs, 45m 1 Stop (LHR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:05 - BCN 15:50 11h 45m 1 Stop (LHR) London
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:05LHRLondon Heathrow Airport 12:40
-
LHRLondon Heathrow Airport 09:40BCNBarcelona Airport 15:50
- 11h 45m (3h)
- 1 Stop LHR · London 3h
-
British Airways (BA 94)Boeing 787 8 British Airways (BA 406)Airbus Industrie A320 Sharklets -
British Airways (BA 94) -
- -
- -
- -
- -
- F
- -
- -
-
22:15 YUL15:40 BCN11Hrs, 25m 1 Stop (LHR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:15 - BCN 15:40 11h 25m 1 Stop (LHR) London
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:15LHRLondon Heathrow Airport 12:30
-
LHRLondon Heathrow Airport 09:50BCNBarcelona Airport 15:40
- 11h 25m (2h 40m)
- 1 Stop LHR · London 2h 40m
-
British Airways (BA 94)Boeing 787 8 British Airways (BA 406)Airbus A320 Neo -
British Airways (BA 94) -
- -
- T
- -
- -
- -
- -
- -
-
22:15 YUL15:50 BCN11Hrs, 35m 1 Stop (LHR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:15 - BCN 15:50 11h 35m 1 Stop (LHR) London
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:15LHRLondon Heathrow Airport 12:40
-
LHRLondon Heathrow Airport 09:50BCNBarcelona Airport 15:50
- 11h 35m (2h 50m)
- 1 Stop LHR · London 2h 50m
-
British Airways (BA 94)Boeing 787 8 British Airways (BA 406)Airbus A320 Neo -
British Airways (BA 94) -
- -
- -
- -
- -
- -
- S
- -
-
22:15 YUL16:00 BCN11Hrs, 45m 1 Stop (LHR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:15 - BCN 16:00 11h 45m 1 Stop (LHR) London
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:15LHRLondon Heathrow Airport 12:50
-
LHRLondon Heathrow Airport 09:50BCNBarcelona Airport 16:00
- 11h 45m (3h)
- 1 Stop LHR · London 3h
-
British Airways (BA 94)Boeing 787 8 British Airways (BA 406)Airbus A320 Neo -
British Airways (BA 94) -
- -
- -
- -
- T
- -
- -
- -
-
22:15 YUL17:15 BCN13Hrs, 00m 1 Stop (LHR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:15 - BCN 17:15 13h 1 Stop (LHR) London
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:15LHRLondon Heathrow Airport 14:05
-
LHRLondon Heathrow Airport 09:50BCNBarcelona Airport 17:15
- 13h (4h 15m)
- 1 Stop LHR · London 4h 15m
-
British Airways (BA 94)Boeing 787 8 British Airways (BA 406)Airbus A320 Neo -
British Airways (BA 94) -
- -
- -
- -
- -
- -
- -
- S
-
22:40 YUL16:55 BCN12Hrs, 15m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:40 - BCN 16:55 12h 15m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:40LISLisbon Airport 14:05
-
LISLisbon Airport 10:25BCNBarcelona Airport 16:55
- 12h 15m (3h 40m)
- 1 Stop LIS · Lisbon 3h 40m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1034)Embraer Emb E90 -
TAP Air Portugal (TP 254) -
- -
- -
- -
- -
- -
- -
- S
-
22:45 YUL16:50 BCN12Hrs, 05m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:45 - BCN 16:50 12h 05m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:45LISLisbon Airport 14:00
-
LISLisbon Airport 10:30BCNBarcelona Airport 16:50
- 12h 05m (3h 30m)
- 1 Stop LIS · Lisbon 3h 30m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1034)Airbus -
TAP Air Portugal (TP 254) -
- -
- -
- W
- -
- -
- -
- -
-
22:45 YUL16:55 BCN12Hrs, 10m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:45 - BCN 16:55 12h 10m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:45LISLisbon Airport 14:05
-
LISLisbon Airport 10:30BCNBarcelona Airport 16:55
- 12h 10m (3h 35m)
- 1 Stop LIS · Lisbon 3h 35m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1034)Airbus -
TAP Air Portugal (TP 254) -
- M
- -
- -
- -
- -
- -
- -
-
22:45 YUL16:55 BCN12Hrs, 10m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:45 - BCN 16:55 12h 10m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:45LISLisbon Airport 14:05
-
LISLisbon Airport 10:35BCNBarcelona Airport 16:55
- 12h 10m (3h 30m)
- 1 Stop LIS · Lisbon 3h 30m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1034)Airbus A320 Neo -
TAP Air Portugal (TP 254) -
- -
- -
- -
- T
- -
- -
- -
-
22:50 YUL16:55 BCN12Hrs, 05m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:50 - BCN 16:55 12h 05m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 22:50LISLisbon Airport 14:05
-
LISLisbon Airport 10:35BCNBarcelona Airport 16:55
- 12h 05m (3h 30m)
- 1 Stop LIS · Lisbon 3h 30m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1034)Airbus -
TAP Air Portugal (TP 254) -
- -
- -
- -
- -
- F
- -
- -
-
23:00 YUL17:10 BCN12Hrs, 10m 1 Stop (CDG)
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:00 - BCN 17:10 12h 10m 1 Stop (CDG) Paris
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:00CDGParis Charles de Gaulle Airport 15:25
-
CDGParis Charles de Gaulle Airport 11:55BCNBarcelona Airport 17:10
- 12h 10m (3h 30m)
- 1 Stop CDG · Paris 3h 30m
-
Air France (AF 349)Airbus A359 Air France (AF 1548)Airbus A220 300 -
Air France (AF 349) -
- -
- -
- -
- -
- -
- -
- S
-
23:00 YUL17:10 BCN12Hrs, 10m 1 Stop (CDG)
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:00 - BCN 17:10 12h 10m 1 Stop (CDG) Paris
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:00CDGParis Charles de Gaulle Airport 15:25
-
CDGParis Charles de Gaulle Airport 11:55BCNBarcelona Airport 17:10
- 12h 10m (3h 30m)
- 1 Stop CDG · Paris 3h 30m
-
Air France (AF 349)Airbus A359 Air France (AF 1548)Airbus -
Air France (AF 349) -
- -
- -
- W
- -
- F
- -
- -
-
23:45 YUL16:55 BCN11Hrs, 10m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:45 - BCN 16:55 11h 10m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:45LISLisbon Airport 14:05
-
LISLisbon Airport 11:45BCNBarcelona Airport 16:55
- 11h 10m (2h 20m)
- 1 Stop LIS · Lisbon 2h 20m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1034)Airbus -
TAP Air Portugal (TP 254) -
- -
- -
- -
- -
- -
- S
- -
-
23:45 YUL19:25 BCN13Hrs, 40m 1 Stop (LIS)
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:45 - BCN 19:25 13h 40m 1 Stop (LIS) Lisbon
-
YULMontreal Pierre Elliott Trudeau Int Airport 23:45LISLisbon Airport 16:35
-
LISLisbon Airport 11:45BCNBarcelona Airport 19:25
- 13h 40m (4h 50m)
- 1 Stop LIS · Lisbon 4h 50m
-
TAP Air Portugal (TP 254)Airbus A321 Neo TAP Air Portugal (TP 1036)Airbus -
TAP Air Portugal (TP 254) -
- -
- -
- -
- -
- -
- S
- -
-
12:47 YUL09:10 BCN14Hrs, 23m 1 Stop (ATL)
-
YULMontreal Pierre Elliott Trudeau Int Airport 12:47 - BCN 09:10 14h 23m 1 Stop (ATL) Atlanta
-
YULMontreal Pierre Elliott Trudeau Int Airport 12:47ATLAtlanta Hartsfield-Jackson Intl Airport 18:35
-
ATLAtlanta Hartsfield-Jackson Intl Airport 15:39BCNBarcelona Airport 09:10
- 14h 23m (2h 56m)
- 1 Stop ATL · Atlanta 2h 56m
-
Delta Air Lines (DL 2629)Airbus Delta Air Lines (DL 194)Airbus A350 -
Delta Air Lines (DL 2629) -
- M
- T
- -
- T
- F
- -
- S
-
12:50 YUL09:10 BCN14Hrs, 20m 1 Stop (ATL)
-
YULMontreal Pierre Elliott Trudeau Int Airport 12:50 - BCN 09:10 14h 20m 1 Stop (ATL) Atlanta
-
YULMontreal Pierre Elliott Trudeau Int Airport 12:50ATLAtlanta Hartsfield-Jackson Intl Airport 18:35
-
ATLAtlanta Hartsfield-Jackson Intl Airport 15:41BCNBarcelona Airport 09:10
- 14h 20m (2h 54m)
- 1 Stop ATL · Atlanta 2h 54m
-
Delta Air Lines (DL 2629)Airbus Delta Air Lines (DL 194)Airbus A350 -
Delta Air Lines (DL 2629) -
- -
- -
- W
- -
- -
- S
- -
-
13:57 YUL08:20 BCN12Hrs, 23m 1 Stop (IAD)
-
YULMontreal Pierre Elliott Trudeau Int Airport 13:57 - BCN 08:20 12h 23m 1 Stop (IAD) Washington
-
YULMontreal Pierre Elliott Trudeau Int Airport 13:57IADWashington Dulles International Airport 18:10
-
IADWashington Dulles International Airport 15:53BCNBarcelona Airport 08:20
- 12h 23m (2h 17m)
- 1 Stop IAD · Washington 2h 17m
-
United Airlines (UA 3414)Embraer 175 United Airlines (UA 992)Boeing 767 400 -
United Airlines (UA 3414) -
- M
- T
- W
- T
- F
- S
- S
-
15:00 YUL09:00 BCN12Hrs, 00m 1 Stop (EWR)
-
YULMontreal Pierre Elliott Trudeau Int Airport 15:00 - BCN 09:00 12h 1 Stop (EWR) New York City
-
YULMontreal Pierre Elliott Trudeau Int Airport 15:00EWRNewark Liberty International Airport 19:30
-
EWRNewark Liberty International Airport 16:42BCNBarcelona Airport 09:00
- 12h (2h 48m)
- 1 Stop EWR · New York City 2h 48m
-
Air Canada (AC 8942)Embraer Emb 175 United Airlines (UA 120)Boeing 777 -
Air Canada (AC 8942) -
- M
- T
- W
- T
- F
- S
- S
-
15:13 YUL11:35 BCN14Hrs, 22m 1 Stop (JFK)
-
YULMontreal Pierre Elliott Trudeau Int Airport 15:13 - BCN 11:35 14h 22m 1 Stop (JFK) New York City
-
YULMontreal Pierre Elliott Trudeau Int Airport 15:13JFKNew York John F. Kennedy International Airport 21:45
-
JFKNew York John F. Kennedy International Airport 16:59BCNBarcelona Airport 11:35
- 14h 22m (4h 46m)
- 1 Stop JFK · New York City 4h 46m
-
Delta Air Lines (DL 4993)Canadair Regional Delta Air Lines (DL 168)Boeing 767 300 -
Delta Air Lines (DL 4993) -
- M
- T
- W
- T
- F
- S
- S
-
15:29 YUL08:20 BCN10Hrs, 51m 1 Stop (IAD)
-
YULMontreal Pierre Elliott Trudeau Int Airport 15:29 - BCN 08:20 10h 51m 1 Stop (IAD) Washington
-
YULMontreal Pierre Elliott Trudeau Int Airport 15:29IADWashington Dulles International Airport 18:10
-
IADWashington Dulles International Airport 17:25BCNBarcelona Airport 08:20
- 10h 51m (45m)
- 1 Stop IAD · Washington 45m
-
United Airlines (UA 3691)Embraer 170 United Airlines (UA 992)Boeing 767 400 -
United Airlines (UA 3691) -
- M
- T
- W
- -
- -
- -
- -
-
16:05 YUL09:00 BCN10Hrs, 55m 1 Stop (PHL)
-
YULMontreal Pierre Elliott Trudeau Int Airport 16:05 - BCN 09:00 10h 55m 1 Stop (PHL) Philadelphia
-
YULMontreal Pierre Elliott Trudeau Int Airport 16:05PHLPhiladelphia International Airport 19:10
-
PHLPhiladelphia International Airport 17:45BCNBarcelona Airport 09:00
- 10h 55m (1h 25m)
- 1 Stop PHL · Philadelphia 1h 25m
-
American Airlines (AA 5100)Canadair Regional American Airlines (AA 742)Boeing 787 8 -
American Airlines (AA 5100) -
- M
- -
- -
- T
- F
- -
- S
The fastest flight time for direct flights from Montréal to Barcelona is 7 hours 10 minutes. Check latest flight schedules & prices on Wego.
The flight distance between Montréal and Barcelona is 5899km. Check all available flights on Wego.
The earliest flight of the day departs at 11:20. The last flight of the day departs at 20:00. See the full list of flight times on Wego.
There are 2 airlines that offer direct flights from Montréal to Barcelona. Find out the list of airlines on Wego.
All Airports in Montréal
Montreal St Hubert Airport YHU