Find cheap flights to Barcelona

Fri. 27/3
Fri. 3/4
Any month
Compare vs. momondo |

Cheapest flights to Barcelona airports

Find the cheapest flights to these Barcelona airports from your nearest city or airport
There is no data for the selected route at this time, please select a new departure airport

When is the best time to fly to Barcelona?

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
TAP AIR PORTUGAL
6 Sep.
YUL
Montreal Pierre Elliott Trudeau Intl
9h 25m
1 stop
BCN
Barcelona-El Prat
12 Sep.
BCN
Barcelona-El Prat
12h 15m
1 stop
YUL
Montreal Pierre Elliott Trudeau Intl
Multiple Airlines
22 May
YUL
Montreal Pierre Elliott Trudeau Intl
14h 00m
1 stop
BCN
Barcelona-El Prat
27 May
BCN
Barcelona-El Prat
20h 40m
1 stop
YUL
Montreal Pierre Elliott Trudeau Intl
TAP AIR PORTUGAL
11 Sep.
YUL
Montreal Pierre Elliott Trudeau Intl
9h 25m
1 stop
BCN
Barcelona-El Prat
20 Sep.
BCN
Barcelona-El Prat
17h 40m
1 stop
YUL
Montreal Pierre Elliott Trudeau Intl
Multiple Airlines
6 Sep.
YUL
Montreal Pierre Elliott Trudeau Intl
9h 25m
1 stop
BCN
Barcelona-El Prat
12 Sep.
BCN
Barcelona-El Prat
12h 35m
1 stop
YUL
Montreal Pierre Elliott Trudeau Intl
TAP AIR PORTUGAL
6 Sep.
YUL
Montreal Pierre Elliott Trudeau Intl
18h 15m
1 stop
BCN
Barcelona-El Prat
16 Sep.
BCN
Barcelona-El Prat
27h 25m
1 stop
YUL
Montreal Pierre Elliott Trudeau Intl
Multiple Airlines
30 May
YUL
Montreal Pierre Elliott Trudeau Intl
14h 00m
1 stop
BCN
Barcelona-El Prat
2 Jun.
BCN
Barcelona-El Prat
12h 35m
1 stop
YUL
Montreal Pierre Elliott Trudeau Intl

Find the cheapest one-way flights to Barcelona

If you're looking for one-way flights to Barcelona, view some of our deals below provided by Air Transat and TAP AIR PORTUGAL
Quickest
Cheapest
Multiple Airlines
17 May
YUL
Montreal Pierre Elliott Trudeau Intl
28h 15m
1 stop
BCN
Barcelona-El Prat
Air Transat
28 Jul.
YYZ
Toronto Pearson Intl
7h 55m
BCN
Barcelona-El Prat
TAP AIR PORTUGAL
26 May
YYZ
Toronto Pearson Intl
19h 10m
1 stop
BCN
Barcelona-El Prat

Which airlines fly to Barcelona?

Here you can see a selection of the most popular and cheapest airlines for flights to Barcelona

Airports near Barcelona

Below you will find all the airports in Barcelona along with their distance from the city centre

Popular routes to Barcelona

Most frequently searched flights to Barcelona along with the cheapest price and shortest flight duration
Montreal to Barcelona Flights
Fastest flight time
7h 15m
Cheapest price
476 C$
Toronto to Barcelona Flights
Fastest flight time
9h 50m
Cheapest price
596 C$
Vancouver to Barcelona Flights
Fastest flight time
14h 20m
Cheapest price
771 C$
Ottawa to Barcelona Flights
Fastest flight time
13h 20m
Cheapest price
809 C$
Québec City to Barcelona Flights
Fastest flight time
12h 30m
Cheapest price
846 C$
London to Barcelona Flights
Fastest flight time
12h 35m
Cheapest price
861 C$
Sarnia to Barcelona Flights
Fastest flight time
18h 45m
Cheapest price
917 C$
Winnipeg to Barcelona Flights
Fastest flight time
20h 35m
Cheapest price
980 C$
Calgary to Barcelona Flights
Fastest flight time
12h 40m
Cheapest price
994 C$
Regina to Barcelona Flights
Fastest flight time
13h 40m
Cheapest price
1,053 C$
La Baie to Barcelona Flights
Fastest flight time
45h 00m
Cheapest price
1,054 C$
Fredericton to Barcelona Flights
Fastest flight time
19h 35m
Cheapest price
1,071 C$
Sydney to Barcelona Flights
Fastest flight time
20h 10m
Cheapest price
1,084 C$
Charlottetown (Prince Edward Island) to Barcelona Flights
Fastest flight time
14h 45m
Cheapest price
1,127 C$
Moncton to Barcelona Flights
Fastest flight time
17h 00m
Cheapest price
1,180 C$
Victoria to Barcelona Flights
Fastest flight time
17h 35m
Cheapest price
1,269 C$
Abbotsford to Barcelona Flights
Fastest flight time
22h 10m
Cheapest price
1,272 C$
Kelowna to Barcelona Flights
Fastest flight time
16h 35m
Cheapest price
1,315 C$
Edmonton to Barcelona Flights
Fastest flight time
19h 25m
Cheapest price
1,376 C$
Saskatoon to Barcelona Flights
Fastest flight time
23h 00m
Cheapest price
1,829 C$
View more

Start planning your trip to Barcelona