Find cheap flights to Barcelona

Find cheap flights to Barcelona

Round-trip
Economy
Boston (BOS)
Barcelona-El Prat
Wed. 5/8
Wed. 12/8
Any month
Compare vs. KAYAK |
Search hundreds of travel sites at once for deals on flights to Barcelona

Top tips for finding cheap flights to Barcelona

  • Looking for cheap airfare to Barcelona? 25% of our users found round-trip tickets to Barcelona for the following prices or less: From Ottawa C$ 854, from Vancouver Intl C$ 982, from Calgary C$ 995
  • High season is considered to be January, February and December. The cheapest month to fly to Barcelona is January.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Barcelona flight deals.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Barcelona flights

What is the cheapest flight to Barcelona?

Which airlines fly to Barcelona?

How does KAYAK find such low prices on flights to Barcelona?

How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Barcelona?

What is the Hacker Fare option on flights to Barcelona?

What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Barcelona?

Top 5 airlines flying to Barcelona

Scores according to KAYAK customer reviews

8.1
SWISS
Overall score based on 8,967 reviews
8.2
Boarding
7.9
Comfort
8.7
Crew
7.8
Entertainment
8.0
Food
Airline reviews
Read more about SWISS

Book Cheap Barcelona Plane Tickets (Round-trip)

Airports
Origin
Winnipeg
C$ 1026
only
C$ 1026
Vancouver
C$ 798
only
C$ 798
Edmonton
C$ 1142
only
C$ 1142
Calgary
C$ 1149
only
C$ 1149
Ottawa
C$ 888
only
C$ 888
Montreal
C$ 346
only
C$ 346
Toronto
C$ 444
only
C$ 444
Destination
Barcelona
C$ 346
only
C$ 346
Sun., 23 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
13h 55m
Sun., 6 Sep.
BCN
Barcelona-El Prat Airport
YUL
Montreal Trudeau Airport
12h 25m
C$ 346
Trip: 15 days
Based on null reviews
Tue., 18 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
13h 55m
Mon., 24 Aug.
BCN
Barcelona-El Prat Airport
YUL
Montreal Trudeau Airport
33h 25m
C$ 508
Trip: 7 days
Based on null reviews
Tue., 17 Nov.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
20h 25m
Wed., 9 Dec.
BCN
Barcelona-El Prat Airport
YYZ
Toronto Pearson Airport
39h 45m
C$ 579
Trip: 23 days
Based on null reviews
Fri., 18 Sep.
YVR
Vancouver Airport
BCN
Barcelona-El Prat Airport
37h 10m
Mon., 21 Sep.
BCN
Barcelona-El Prat Airport
YVR
Vancouver Airport
35h 32m
C$ 798
Trip: 4 days
Based on null reviews
Mon., 7 Sep.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
10h 40m
Mon., 21 Sep.
BCN
Barcelona-El Prat Airport
YYZ
Toronto Pearson Airport
11h 20m
C$ 444
Trip: 15 days
Based on null reviews
Sat., 3 Oct.
YOW
Ottawa Airport
BCN
Barcelona-El Prat Airport
15h 40m
Tue., 6 Oct.
BCN
Barcelona-El Prat Airport
YOW
Ottawa Airport
14h 48m
C$ 888
Trip: 4 days
Based on null reviews
Sun., 6 Sep.
YOW
Ottawa Airport
BCN
Barcelona-El Prat Airport
16h 50m
Wed., 23 Sep.
BCN
Barcelona-El Prat Airport
YOW
Ottawa Airport
15h 30m
C$ 912
Trip: 18 days
Based on null reviews
Sun., 6 Sep.
YOW
Ottawa Airport
BCN
Barcelona-El Prat Airport
23h 35m
Sun., 20 Sep.
BCN
Barcelona-El Prat Airport
YOW
Ottawa Airport
27h 50m
C$ 952
Trip: 15 days
Based on null reviews
Mon., 7 Sep.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
10h 40m
Mon., 21 Sep.
BCN
Barcelona-El Prat Airport
YYZ
Toronto Pearson Airport
30h 15m
C$ 451
Trip: 15 days
Based on null reviews
Wed., 12 Aug.
YWG
Winnipeg
BCN
Barcelona-El Prat Airport
28h 35m
Wed., 26 Aug.
BCN
Barcelona-El Prat Airport
YWG
Winnipeg
30h 31m
C$ 1026
Trip: 15 days
Based on null reviews
Tue., 18 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
13h 55m
Sun., 23 Aug.
BCN
Barcelona-El Prat Airport
YUL
Montreal Trudeau Airport
21h 55m
C$ 515
Trip: 6 days
Based on null reviews
Sun., 23 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
14h 55m
Sun., 6 Sep.
BCN
Barcelona-El Prat Airport
YUL
Montreal Trudeau Airport
12h 25m
C$ 455
Trip: 15 days
Based on null reviews
Wed., 26 Aug.
YEG
Edmonton
BCN
Barcelona-El Prat Airport
43h 40m
Sat., 12 Sep.
BCN
Barcelona-El Prat Airport
YEG
Edmonton
24h 34m
C$ 1142
Trip: 18 days
Based on null reviews
Tue., 29 Sep.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
10h 55m
Wed., 14 Oct.
BCN
Barcelona-El Prat Airport
YUL
Montreal Trudeau Airport
15h 30m
C$ 522
Trip: 16 days
Based on null reviews
Sat., 14 Nov.
YYC
Calgary Airport
BCN
Barcelona-El Prat Airport
35h 42m
Wed., 18 Nov.
BCN
Barcelona-El Prat Airport
YYC
Calgary Airport
32h 58m
C$ 1149
Trip: 5 days
Based on null reviews
Sun., 2 Aug.
YYC
Calgary Airport
BCN
Barcelona-El Prat Airport
19h 45m
Tue., 11 Aug.
BCN
Barcelona-El Prat Airport
YYC
Calgary Airport
18h 30m
C$ 1195
Trip: 10 days
Based on null reviews
Sun., 23 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
10h 55m
Tue., 1 Sep.
BCN
Barcelona-El Prat Airport
YUL
Montreal Trudeau Airport
12h 25m
C$ 456
Trip: 10 days
Based on null reviews
Tue., 4 Aug.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
28h 45m
Mon., 24 Aug.
BCN
Barcelona-El Prat Airport
YYZ
Toronto Pearson Airport
21h 50m
C$ 626
Trip: 21 days
Based on null reviews
Tue., 27 Oct.
YEG
Edmonton
BCN
Barcelona-El Prat Airport
15h 05m
Sat., 31 Oct.
BCN
Barcelona-El Prat Airport
YEG
Edmonton
30h 05m
C$ 1278
Trip: 5 days
Based on null reviews
Sat., 10 Oct.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
10h 55m
Sun., 8 Nov.
BCN
Barcelona-El Prat Airport
YUL
Montreal Trudeau Airport
16h 10m
C$ 535
Trip: 30 days
Based on null reviews
Show more results

Book Cheap Barcelona Plane Tickets (One-way)

Airports
Origin
Vancouver
C$ 771
only
C$ 771
Ottawa
C$ 964
only
C$ 964
Montreal
C$ 253
only
C$ 253
Toronto
C$ 316
only
C$ 316
C$ 329
only
C$ 329
Destination
Barcelona
C$ 253
only
C$ 253
Tue., 25 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
10h 55m
C$ 253
Based on null reviews
Fri., 18 Sep.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
17h 20m
C$ 300
Based on null reviews
Wed., 12 Aug.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
7h 45m
C$ 430
Based on null reviews
Sun., 2 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
11h 50m
C$ 463
Based on null reviews
Tue., 18 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
18h 50m
C$ 468
Based on null reviews
Thu., 3 Sep.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
23h 35m
C$ 501
Based on null reviews
Thu., 3 Sep.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
16h 05m
C$ 315
Based on null reviews
Sat., 5 Sep.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
10h 40m
C$ 316
Based on null reviews
Sat., 29 Aug.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
14h 15m
C$ 318
Based on null reviews
Thu., 10 Sep.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
28h 30m
C$ 326
Based on null reviews
Tue., 22 Sep.
YVR
Vancouver Airport
BCN
Barcelona-El Prat Airport
20h 45m
C$ 771
Based on null reviews
Wed., 2 Sep.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
28h 40m
C$ 323
Based on null reviews
Wed., 2 Sep.
YTZ
Toronto Island
BCN
Barcelona-El Prat Airport
33h 05m
C$ 329
Based on null reviews
Sun., 2 Aug.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
7h 45m
C$ 432
Based on null reviews
Sat., 5 Sep.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
10h 40m
C$ 327
Based on null reviews
Fri., 31 Jul.
YVR
Vancouver Airport
BCN
Barcelona-El Prat Airport
40h 10m
C$ 873
Based on null reviews
Wed., 9 Sep.
YTZ
Toronto Island
BCN
Barcelona-El Prat Airport
34h 10m
C$ 331
Based on null reviews
Sun., 9 Aug.
YUL
Montreal Trudeau Airport
BCN
Barcelona-El Prat Airport
18h 50m
C$ 471
Based on null reviews
Tue., 1 Sep.
YYZ
Toronto Pearson Airport
BCN
Barcelona-El Prat Airport
7h 45m
C$ 433
Based on null reviews
Wed., 16 Sep.
YOW
Ottawa Airport
BCN
Barcelona-El Prat Airport
14h 40m
C$ 964
Based on null reviews
Show more results

Book Cheap Domestic Plane Tickets to Barcelona

Airports
Origin
Ibiza
C$ 44
only
C$ 44
Málaga
C$ 48
only
C$ 48
Palma de Mallorca
C$ 44
only
C$ 44
Destination
Barcelona
C$ 44
only
C$ 44
Sun., 2 Aug.
PMI
Palma Mallorca Airport
BCN
Barcelona-El Prat Airport
0h 55m
Sat., 8 Aug.
BCN
Barcelona-El Prat Airport
PMI
Palma Mallorca Airport
1h 00m
C$ 44
Trip: 7 days
Based on null reviews
Wed., 4 Nov.
IBZ
Ibiza Airport
BCN
Barcelona-El Prat Airport
0h 55m
Sat., 28 Nov.
BCN
Barcelona-El Prat Airport
IBZ
Ibiza Airport
1h 05m
C$ 44
Trip: 25 days
Based on null reviews
Thu., 6 Aug.
PMI
Palma Mallorca Airport
BCN
Barcelona-El Prat Airport
0h 55m
Sun., 9 Aug.
BCN
Barcelona-El Prat Airport
PMI
Palma Mallorca Airport
0h 59m
C$ 46
Trip: 4 days
Based on null reviews
Sat., 1 Aug.
PMI
Palma Mallorca Airport
BCN
Barcelona-El Prat Airport
0h 55m
Thu., 6 Aug.
BCN
Barcelona-El Prat Airport
PMI
Palma Mallorca Airport
0h 55m
C$ 47
Trip: 6 days
Based on null reviews
Thu., 1 Oct.
AGP
Malaga Costa del Sol Airport
BCN
Barcelona-El Prat Airport
1h 35m
Sun., 4 Oct.
BCN
Barcelona-El Prat Airport
AGP
Malaga Costa del Sol Airport
1h 50m
C$ 48
Trip: 4 days
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

-
1
  • Round-trip
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First