Find cheap flights to Barcelona

Thu. 14/11
Thu. 21/11
Any month
Compare vs. momondo |

When is the best time to fly to Barcelona?

1,376 CAD
1,179 CAD
983 CAD
786 CAD
Price
786 - 1,290 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?

Generally, when visiting Barcelona, afternoon flights represent the best value. noon flights are likely to have higher prices.


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
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
608 CAD
Aer Lingus
Aer Lingus
YYZ
15 Jan.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
03 Feb.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
623 CAD
Aer Lingus
Aer Lingus
YYZ
26 Feb.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
04 Mar.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
623 CAD
Aer Lingus
Aer Lingus
YYZ
08 Mar.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
15 Mar.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
623 CAD
Air Transat
Air Transat
YUL
10 May
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
BCN
Barcelona-El Prat airport
Air Transat
BCN
14 May
Barcelona-El Prat airport
8h 25m
YUL
Montreal Pierre Elliott Trudeau Intl airport
653 CAD
Air Transat
Air Transat
YYZ
09 May
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
17 May
Barcelona-El Prat airport
11h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
662 CAD
Air Transat
Air Transat
YUL
10 May
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
BCN
Barcelona-El Prat airport
Air Transat
BCN
14 May
Barcelona-El Prat airport
8h 25m
YUL
Montreal Pierre Elliott Trudeau Intl airport
653 CAD
Air Transat
Air Transat
YUL
03 May
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
BCN
Barcelona-El Prat airport
Air Transat
BCN
14 May
Barcelona-El Prat airport
8h 25m
YUL
Montreal Pierre Elliott Trudeau Intl airport
688 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
608 CAD
Air Transat
Air Transat
YYZ
09 May
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
17 May
Barcelona-El Prat airport
11h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
662 CAD
Aer Lingus
Aer Lingus
YYZ
15 Jan.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
03 Feb.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
623 CAD
Aer Lingus
Aer Lingus
YYZ
26 Feb.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
04 Mar.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
623 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 Flights
Fastest flight time
7h 45m
Cheapest price
608 CAD
Montreal to Barcelona Flights
Fastest flight time
7h 15m
Cheapest price
653 CAD
Vancouver to Barcelona Flights
Fastest flight time
15h 30m
Cheapest price
766 CAD
Winnipeg to Barcelona Flights
Fastest flight time
17h 15m
Cheapest price
815 CAD
Québec City to Barcelona Flights
Fastest flight time
9h 25m
Cheapest price
862 CAD
Ottawa to Barcelona Flights
Fastest flight time
11h 50m
Cheapest price
864 CAD
Halifax to Barcelona Flights
Fastest flight time
9h 45m
Cheapest price
868 CAD
London to Barcelona Flights
Fastest flight time
16h 25m
Cheapest price
879 CAD
Regina to Barcelona Flights
Fastest flight time
17h 05m
Cheapest price
929 CAD
Québec City to Reus Flights
Fastest flight time
39h 30m
Cheapest price
929 CAD
Montreal to Reus Flights
Fastest flight time
29h 50m
Cheapest price
952 CAD
Sarnia to Barcelona Flights
Fastest flight time
18h 50m
Cheapest price
954 CAD
Windsor to Barcelona Flights
Fastest flight time
14h 30m
Cheapest price
974 CAD
St. John's to Barcelona Flights
Fastest flight time
11h 00m
Cheapest price
1,001 CAD
Moncton to Barcelona Flights
Fastest flight time
11h 30m
Cheapest price
1,009 CAD
Rouyn-Noranda to Barcelona Flights
Fastest flight time
11h 25m
Cheapest price
1,011 CAD
Val-d'Or to Barcelona Flights
Fastest flight time
12h 20m
Cheapest price
1,035 CAD
Fredericton to Barcelona Flights
Fastest flight time
13h 10m
Cheapest price
1,079 CAD
Charlottetown (Prince Edward Island) to Barcelona Flights
Fastest flight time
32h 25m
Cheapest price
1,091 CAD
La Baie to Barcelona Flights
Fastest flight time
23h 00m
Cheapest price
1,100 CAD
View more

Start planning your trip to Barcelona