Find cheap flights to Barcelona

Wed. 29/1
Wed. 5/2
Any month
Compare vs. momondo |

When is the best time to fly to Barcelona?

1,450 C$
1,220 C$
990 C$
764 C$
Price
764 C$ - 1,265 C$

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
05 Jun.
YYZ
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
14 Jun.
BCN
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
348 C$
Aer Lingus
Aer Lingus
24 Feb.
YYZ
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
02 Mar.
BCN
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
518 C$
Aer Lingus
Aer Lingus
08 Mar.
YYZ
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
18 Mar.
BCN
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
569 C$
British Airways
British Airways
23 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
32h 35m
1 Stop
BCN
Barcelona-El Prat airport
British Airways
26 Mar.
BCN
Barcelona-El Prat airport
14h 33m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
667 C$
Air Transat
Air Transat
09 May
YYZ
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
16 May
BCN
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
667 C$
Air Transat
Air Transat
23 May
YYZ
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
06 Jun.
BCN
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
668 C$
Air Transat
Air Transat
05 Jun.
YYZ
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
14 Jun.
BCN
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
348 C$
Air Transat
Air Transat
09 May
YYZ
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
16 May
BCN
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
667 C$
Air Transat
Air Transat
23 May
YYZ
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
06 Jun.
BCN
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
668 C$
Aer Lingus
Aer Lingus
24 Feb.
YYZ
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
02 Mar.
BCN
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
518 C$
Aer Lingus
Aer Lingus
08 Mar.
YYZ
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
18 Mar.
BCN
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
569 C$
Air Canada
Air Canada
27 May
YTZ
Toronto Island airport
11h 50m
1 Stop
BCN
Barcelona-El Prat airport
Air Canada
04 Jun.
BCN
Barcelona-El Prat airport
10h 30m
1 Stop
YTZ
Toronto Island airport
693 C$

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
348 C$
Calgary to Barcelona Flights
Fastest flight time
13h 30m
Cheapest price
503 C$
Montreal to Barcelona Flights
Fastest flight time
7h 15m
Cheapest price
573 C$
Québec City to Barcelona Flights
Fastest flight time
9h 40m
Cheapest price
773 C$
Toronto to Girona Flights
Fastest flight time
42h 25m
Cheapest price
791 C$
Ottawa to Barcelona Flights
Fastest flight time
9h 30m
Cheapest price
794 C$
Halifax to Barcelona Flights
Fastest flight time
9h 35m
Cheapest price
821 C$
London to Barcelona Flights
Fastest flight time
12h 35m
Cheapest price
827 C$
Vancouver to Barcelona Flights
Fastest flight time
13h 50m
Cheapest price
838 C$
Winnipeg to Barcelona Flights
Fastest flight time
12h 55m
Cheapest price
839 C$
Montreal to Girona Flights
Fastest flight time
16h 30m
Cheapest price
858 C$
St. John's to Barcelona Flights
Fastest flight time
13h 50m
Cheapest price
884 C$
Val-d'Or to Barcelona Flights
Fastest flight time
17h 45m
Cheapest price
885 C$
La Baie to Barcelona Flights
Fastest flight time
12h 55m
Cheapest price
888 C$
Windsor to Barcelona Flights
Fastest flight time
18h 00m
Cheapest price
901 C$
Fredericton to Barcelona Flights
Fastest flight time
12h 50m
Cheapest price
908 C$
Saskatoon to Barcelona Flights
Fastest flight time
17h 45m
Cheapest price
920 C$
Québec City to Reus Flights
Fastest flight time
39h 30m
Cheapest price
925 C$
Montreal to Reus Flights
Fastest flight time
29h 50m
Cheapest price
947 C$
Moncton to Barcelona Flights
Fastest flight time
11h 20m
Cheapest price
979 C$
View more

Start planning your trip to Barcelona