Find cheap flights to Barcelona

Thu. 18/7
Thu. 25/7
Any month
Compare vs. momondo |

When is the best time to fly to Barcelona?

+90.0%
+60.0%
+30.0%
Base
Price
709 - 1,330 CAD

Barcelona flight deals found on momondo

Check out some of the best fares to Barcelona found recently by users on momondo
Quickest
Cheapest
Aer Lingus
Aer Lingus
YYZ
20 Nov.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
27 Nov.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
564 CAD
Air Transat
Air Transat
YYZ
04 Oct.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
26 Oct.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
619 CAD
Aer Lingus
Aer Lingus
YYZ
30 Sep.
Toronto Pearson Intl airport
10h 25m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
29 Nov.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
619 CAD
Aer Lingus
Aer Lingus
YYZ
16 Sep.
Toronto Pearson Intl airport
10h 25m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
25 Sep.
Barcelona-El Prat airport
23h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
644 CAD
Air Transat
Air Transat
YYZ
29 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
02 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
645 CAD
Aer Lingus
Aer Lingus
YYZ
05 Oct.
Toronto Pearson Intl airport
10h 25m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
15 Oct.
Barcelona-El Prat airport
23h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
649 CAD
Air Transat
Air Transat
YUL
15 Sep.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
BCN
Barcelona-El Prat airport
Air Transat
BCN
19 Sep.
Barcelona-El Prat airport
8h 25m
YUL
Montreal Pierre Elliott Trudeau Intl airport
657 CAD
Air Transat
Air Transat
YUL
17 Aug.
Montreal Pierre Elliott Trudeau Intl airport
7h 25m
BCN
Barcelona-El Prat airport
Air Transat
BCN
12 Sep.
Barcelona-El Prat airport
8h 25m
YUL
Montreal Pierre Elliott Trudeau Intl airport
723 CAD
Lufthansa
Lufthansa
YYZ
26 Aug.
Toronto Pearson Intl airport
7h 45m
BCN
Barcelona-El Prat airport
Lufthansa
BCN
10 Sep.
Barcelona-El Prat airport
9h 00m
YYZ
Toronto Pearson Intl airport
787 CAD
Air Transat
Air Transat
YYZ
04 Oct.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
26 Oct.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
619 CAD
Air Transat
Air Transat
YYZ
29 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
02 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
645 CAD
Air Transat
Air Transat
YYZ
01 Dec.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
09 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
678 CAD

Airports near Barcelona

Below you will find all the airports in Barcelona along with their distance from the city centre
Barcelona-El Prat
11 km from city centre
Girona Costa Brava
74 km from city centre
Reus
87 km from city centre

Popular routes to Barcelona

Most frequently searched flights to Barcelona along with the cheapest price and shortest flight duration
Toronto to Barcelona
Fastest flight time
7h 45m
Cheapest price
645 CAD
Toronto to Barcelona
Fastest flight time
9h 55m
Cheapest price
655 CAD
Montreal to Barcelona
Fastest flight time
7h 15m
Cheapest price
659 CAD
Toronto to Barcelona
Fastest flight time
14h 15m
Cheapest price
705 CAD
Calgary to Barcelona
Fastest flight time
12h 40m
Cheapest price
789 CAD
Winnipeg to Barcelona
Fastest flight time
15h 25m
Cheapest price
821 CAD
Ottawa to Barcelona
Fastest flight time
11h 05m
Cheapest price
828 CAD
Halifax to Barcelona
Fastest flight time
12h 35m
Cheapest price
842 CAD
Québec City to Barcelona
Fastest flight time
10h 10m
Cheapest price
854 CAD
Saskatoon to Barcelona
Fastest flight time
17h 39m
Cheapest price
864 CAD
Toronto to Reus
Fastest flight time
16h 20m
Cheapest price
868 CAD
Toronto to Girona
Fastest flight time
14h 40m
Cheapest price
871 CAD
Regina to Barcelona
Fastest flight time
16h 10m
Cheapest price
905 CAD
Vancouver to Barcelona
Fastest flight time
13h 55m
Cheapest price
932 CAD
La Baie to Barcelona
Fastest flight time
19h 50m
Cheapest price
951 CAD
Moncton to Barcelona
Fastest flight time
14h 25m
Cheapest price
961 CAD
Edmonton to Barcelona
Fastest flight time
18h 00m
Cheapest price
987 CAD
Fredericton to Barcelona
Fastest flight time
14h 45m
Cheapest price
1,001 CAD
St. John's to Barcelona
Fastest flight time
13h 05m
Cheapest price
1,016 CAD
Windsor to Barcelona
Fastest flight time
19h 10m
Cheapest price
1,081 CAD
View more

Start planning your trip to Barcelona