Find cheap flights to Barcelona

Fri. 20/9
Fri. 27/9
Any month
Compare vs. momondo |

When is the best time to fly to Barcelona?

+90.0%
+60.0%
+30.0%
Base
Price
755 - 1,308 CAD

What is the cheapest day to depart on your flight to Barcelona?

In general, booking your departure to Barcelona for a Monday represents the best deal on airfare. Try to avoid a Thursday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Barcelona?

In general, when looking for the cheapest flight to Barcelona, our data indicates that afternoon flights are the most cost-effective. noon flights tend to be the most expensive.


Barcelona flight deals found on momondo

Check out some of the best fares to Barcelona found recently by users on momondo
Quickest
Cheapest
Air Transat
Air Transat
YYZ
10 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
16 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
606 CAD
Air Transat
Air Transat
YYZ
06 Dec.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
14 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
606 CAD
Air Transat
Air Transat
YYZ
10 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
16 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
608 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
608 CAD
Air Transat
Air Transat
YYZ
19 Oct.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
25 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
613 CAD
Aer Lingus
Aer Lingus
YYZ
24 Feb.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
09 Mar.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
624 CAD
Air Canada
Air Canada
YYZ
27 Oct.
Toronto Pearson Intl airport
7h 50m
BCN
Barcelona-El Prat airport
Air Canada
BCN
16 Nov.
Barcelona-El Prat airport
9h 00m
YYZ
Toronto Pearson Intl airport
795 CAD
Air Transat
Air Transat
YYZ
10 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
16 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
606 CAD
Air Transat
Air Transat
YYZ
06 Dec.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
14 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
606 CAD
Air Transat
Air Transat
YYZ
10 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
16 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
608 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
608 CAD
Air Transat
Air Transat
YYZ
19 Oct.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
25 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
613 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
606 CAD
Montreal to Barcelona
Fastest flight time
7h 15m
Cheapest price
669 CAD
London to Barcelona
Fastest flight time
12h 30m
Cheapest price
754 CAD
Ottawa to Barcelona
Fastest flight time
11h 05m
Cheapest price
767 CAD
Winnipeg to Barcelona
Fastest flight time
19h 55m
Cheapest price
821 CAD
Saskatoon to Barcelona
Fastest flight time
17h 50m
Cheapest price
873 CAD
Québec City to Barcelona
Fastest flight time
13h 00m
Cheapest price
876 CAD
Windsor to Barcelona
Fastest flight time
11h 15m
Cheapest price
878 CAD
Vancouver to Barcelona
Fastest flight time
15h 40m
Cheapest price
882 CAD
Halifax to Barcelona
Fastest flight time
15h 50m
Cheapest price
897 CAD
Québec City to Reus
Fastest flight time
39h 30m
Cheapest price
931 CAD
Calgary to Barcelona
Fastest flight time
12h 35m
Cheapest price
953 CAD
Montreal to Reus
Fastest flight time
29h 50m
Cheapest price
954 CAD
Montreal to Girona
Fastest flight time
15h 10m
Cheapest price
1,007 CAD
Rouyn-Noranda to Barcelona
Fastest flight time
11h 25m
Cheapest price
1,014 CAD
Edmonton to Barcelona
Fastest flight time
16h 10m
Cheapest price
1,032 CAD
Val-d'Or to Barcelona
Fastest flight time
12h 20m
Cheapest price
1,038 CAD
Moncton to Barcelona
Fastest flight time
22h 55m
Cheapest price
1,108 CAD
Victoria to Barcelona
Fastest flight time
15h 05m
Cheapest price
1,121 CAD
Sarnia to Barcelona
Fastest flight time
42h 50m
Cheapest price
1,124 CAD
View more

Start planning your trip to Barcelona