Cheap Flights from Toronto to Barcelona
Browse current best options from Toronto. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Toronto
RatePunk searches hundreds of travel sites at once for deals on flights to Barcelona
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Toronto to Barcelona
Explore current cheapest deals departing from Toronto to Barcelona
Round trip
Sort by: Cheapest
August 24 - August 26
YYZ - Barcelona
$810
$464
Round trip
August 11 - August 24
YYZ - Barcelona
$754
$467
Round trip
August 11 - August 26
YYZ - Barcelona
$752
$469
Round trip
September 1 - September 10
YYZ - Barcelona
$654
$469
Round trip
August 10 - August 24
YYZ - Barcelona
$754
$472
Round trip
August 17 - August 26
YYZ - Barcelona
$777
$473
Round trip
August 18 - August 31
YYZ - Barcelona
$768
$474
Round trip
August 10 - August 27
YYZ - Barcelona
$753
$475
Round trip
August 4 - August 18
YYZ - Barcelona
$742
$475
Round trip
August 24 - August 28
YYZ - Barcelona
$804
$477
Round trip
Unlock all 500+ flight deals to Barcelona and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Toronto to Barcelona
How much is a round trip from Toronto to Barcelona
Regular price: $670 - $909
Prices are currently below the regular range.
The regular price range for flights from Toronto to Barcelona is between $670 and $909. The current lowest deal is $464 with WestJet, for travel from Aug 24-Aug 26.
now $464
Low $670
High $909
The cheapest time to fly from Toronto to Barcelona
The cheapest month to fly from Toronto to Barcelona is February, with a median price of $572. The most expensive month is August, with a median price of $879. Prices are generally lower from January to December.
February
Flights from $572
August
Flights from $879
Direct flights from Toronto to Barcelona
Air Canada
Last-minute flights going from Toronto to Barcelona
Wed, Jun 17
YYZ - Barcelona
Toronto (YYZ) - Barcelona (BCN)
WestJet
$918
$531
One-way
Wed, Jun 17
YYZ - Barcelona
Toronto (YYZ) - Barcelona (BCN)
British Airways
$916
$574
One-way
Fri, Jun 19
YYZ - Barcelona
Toronto (YYZ) - Barcelona (BCN)
WestJet
$1,007
$581
One-way
Sat, Jun 20
YYZ - Barcelona
Toronto (YYZ) - Barcelona (BCN)
British Airways
$1,007
$593
One-way
Mon, Jun 22
YYZ - Barcelona
Toronto (YYZ) - Barcelona (BCN)
Deutsche Luft Hansa
$979
$643
One-way
Sat, Jul 4
YYZ - Barcelona
Toronto (YYZ) - Barcelona (BCN)
Condor Flugdienst
$786
$540
One-way
Biggest price drops on these dates for flights from Toronto to Barcelona
Dec 5 - Dec 12
$1,048 → $506
52%
Dec 2 - Dec 10
$1,053 → $516
51%
Dec 2 - Dec 11
$1,058 → $539
49%
Dec 2 - Dec 9
$1,045 → $533
49%
Popular Airports to fly from Toronto to Barcelona
Toronto - Barcelona route insights
💸 Price insights
Recent fares are above the typical level
Recent fares from Toronto to Barcelona are above the typical level for the last 90 days.
📅 Best time to fly
February is historically cheapest at $572
Historically, February is the cheapest month to fly from Toronto to Barcelona, with a median price of $572.
⏱️ Flight duration
Flights are typically 25h 35m
The typical flight duration from Toronto to Barcelona is 25h 35m. Most deals include 2 stopovers.
✈️ Airlines & availability
Connecting flights are dominant
Only 3.8% of deals are direct. Connecting flights are dominant for this route.
🏆 Airline highlight
WestJet offers a recent deal for $464
WestJet recently offered a deal for $464 from Toronto to Barcelona, found via Skyscanner.
🎯 Booking tip
Deals are frequent for this route
Deals for flights from Toronto to Barcelona are frequent, with over 1 deal per day.
Toronto main airports to depart from
Toronto Pearson International (YYZ)
Toronto Pearson International Airport is a major hub for flights from Toronto to Barcelona.
📍 ~25 km from Toronto city center (reachable by car or train).
💸 Flights from ~$464
Billy Bishop Toronto City (YTZ)
Billy Bishop Toronto City Airport offers an alternative departure point for your trip to Barcelona.
📍 ~2 km from Toronto city center (reachable by car or ferry).
💸 Flights from ~$558
Barcelona main airports to arrive at
Barcelona–El Prat (BCN)
Barcelona–El Prat Airport is the main international gateway to Barcelona, offering convenient access to the city.
📍 ~10 km from city center (reachable by public transport or car)
💸 Flights from ~$464
Airports nearby Barcelona used as alternative
Girona–Costa Brava (GRO)
Girona–Costa Brava Airport is a primary hub for low-cost carriers, offering a budget-friendly alternative for Barcelona.
📍 ~75 km from Barcelona (reachable by bus and rail)
💸 Flights from ~$465
Reus (REU)
Reus Airport offers excellent accessibility for southern Catalonia and serves as a reliable secondary airport for low-cost traffic.
📍 ~88 km from Barcelona (reachable by road)
💸 Flights from ~$532
Perpignan–Rivesaltes (PGF)
Perpignan–Rivesaltes Airport is a useful cross-border alternative, accessible via high-speed rail links from Barcelona.
📍 ~157 km from Barcelona (reachable by high-speed rail)
💸 Flights from ~$637
Lleida–Alguaire (ILD)
Lleida–Alguaire Airport is a regional alternative within Catalonia, offering a less congested option with infrequent flights.
📍 ~135 km from Barcelona (reachable by car)
💸 Flights from ~$680
Castellón–Costa Azahar (CDT)
Castellón–Costa Azahar Airport is an alternative for travelers in the southernmost part of the region, with sparse flight options.
📍 ~231 km from Barcelona (reachable by car)
💸 Flights from ~$679
Business & First Class Flight Deals to Barcelona
Discover luxury on the budget with premium cabin class on flights from Toronto to Barcelona.
Elite
Best Elite deals to Barcelona
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From YYZ
Elite
Aug 24
Barcelona, Spain
94% AI deal score
$1,933
$1,102
Save $831
From YYZ
Elite
Aug 26
Barcelona, Spain
94% AI deal score
$1,975
$1,102
Save $873
From YYZ
Elite
Aug 24
Barcelona, Spain
94% AI deal score
$1,914
$1,102
Save $812
From YYZ
Elite
Jun 25
Barcelona, Spain
94% AI deal score
$1,940
$1,113
Save $827
From YYZ
Elite
Oct 14
Barcelona, Spain
94% AI deal score
$2,499
$1,477
Save $1,022
From YYZ
Elite
Oct 07
Barcelona, Spain
94% AI deal score
$2,495
$1,480
Save $1,015
From YYZ
Elite
Sep 30
Barcelona, Spain
93% AI deal score
$2,873
$1,804
Save $1,069
From YYZ
Elite
Oct 22
Barcelona, Spain
93% AI deal score
$3,096
$1,906
Save $1,190
From YYZ
Elite
Aug 06
Barcelona, Spain
93% AI deal score
$1,803
$1,081
Save $722
From YYZ
Elite
Aug 05
Barcelona, Spain
93% AI deal score
$1,802
$1,081
Save $721
From YYZ
Elite
Aug 03
Barcelona, Spain
93% AI deal score
$1,796
$1,081
Save $715
From YYZ
Elite
Aug 06
Barcelona, Spain
93% AI deal score
$1,800
$1,081
Save $719
From YYZ
Elite
Aug 05
Barcelona, Spain
93% AI deal score
$1,800
$1,081
Save $719
From YYZ
Elite
Aug 05
Barcelona, Spain
93% AI deal score
$1,799
$1,081
Save $718
From YYZ
Elite
Aug 03
Barcelona, Spain
93% AI deal score
$1,797
$1,081
Save $716
From YYZ
Elite
Aug 09
Barcelona, Spain
93% AI deal score
$1,800
$1,081
Save $719
From YYZ
Elite
Aug 09
Barcelona, Spain
93% AI deal score
$1,800
$1,081
Save $719
From YYZ
Elite
Aug 09
Barcelona, Spain
93% AI deal score
$1,816
$1,081
Save $735
From YYZ
Elite
Aug 10
Barcelona, Spain
93% AI deal score
$1,801
$1,102
Save $699
From YYZ
Elite
Aug 10
Barcelona, Spain
93% AI deal score
$1,817
$1,102
Save $715
From YYZ
Elite
Aug 10
Barcelona, Spain
93% AI deal score
$1,801
$1,102
Save $699
From YYZ
Elite
Aug 27
Barcelona, Spain
93% AI deal score
$1,811
$1,110
Save $701
From YYZ
Elite
Aug 26
Barcelona, Spain
93% AI deal score
$1,812
$1,110
Save $702
From YYZ
Elite
Aug 26
Barcelona, Spain
93% AI deal score
$1,809
$1,110
Save $699
From YYZ
Elite
Aug 31
Barcelona, Spain
93% AI deal score
$1,826
$1,110
Save $716
From YYZ
Elite
Aug 24
Barcelona, Spain
93% AI deal score
$1,807
$1,110
Save $697
From YYZ
Elite
Aug 26
Barcelona, Spain
93% AI deal score
$1,808
$1,110
Save $698
From YYZ
Elite
Aug 24
Barcelona, Spain
93% AI deal score
$1,809
$1,110
Save $699
From YYZ
Elite
Aug 31
Barcelona, Spain
93% AI deal score
$1,826
$1,110
Save $716
From YYZ
Elite
Aug 26
Barcelona, Spain
93% AI deal score
$1,811
$1,110
Save $701
From YYZ
Elite
Aug 27
Barcelona, Spain
93% AI deal score
$1,821
$1,110
Save $711
From YYZ
Elite
Aug 27
Barcelona, Spain
93% AI deal score
$1,808
$1,110
Save $698
From YYZ
Elite
Aug 31
Barcelona, Spain
93% AI deal score
$1,811
$1,110
Save $701
From YYZ
Elite
Aug 27
Barcelona, Spain
93% AI deal score
$1,807
$1,110
Save $697
From YYZ
Elite
Aug 31
Barcelona, Spain
93% AI deal score
$1,812
$1,110
Save $702
From YYZ
Elite
Aug 24
Barcelona, Spain
93% AI deal score
$1,809
$1,110
Save $699
From YYZ
Elite
Aug 02
Barcelona, Spain
93% AI deal score
$1,793
$1,129
Save $664
From YYZ
Elite
Aug 02
Barcelona, Spain
93% AI deal score
$1,794
$1,129
Save $665
From YYZ
Elite
Aug 02
Barcelona, Spain
93% AI deal score
$1,793
$1,129
Save $664
From YYZ
Elite
Aug 03
Barcelona, Spain
93% AI deal score
$1,813
$1,130
Save $683
From YYZ
Elite
Aug 03
Barcelona, Spain
93% AI deal score
$1,930
$1,130
Save $800
From YYZ
Elite
Aug 06
Barcelona, Spain
93% AI deal score
$1,814
$1,130
Save $684
From YYZ
Elite
Aug 05
Barcelona, Spain
93% AI deal score
$1,815
$1,130
Save $685
From YYZ
Elite
Nov 14
Barcelona, Spain
92% AI deal score
$2,682
$1,874
Save $808
From YYZ
Elite
Oct 05
Barcelona, Spain
92% AI deal score
$3,105
$2,036
Save $1,069
From YYZ
Elite
Oct 05
Barcelona, Spain
92% AI deal score
$3,095
$2,036
Save $1,059
From YYZ
Elite
Oct 07
Barcelona, Spain
92% AI deal score
$3,105
$2,036
Save $1,069
From YYZ
Elite
Oct 12
Barcelona, Spain
92% AI deal score
$3,159
$2,037
Save $1,122
From YYZ
Elite
Oct 07
Barcelona, Spain
92% AI deal score
$3,141
$2,037
Save $1,104
From YYZ
Elite
Jul 29
Barcelona, Spain
92% AI deal score
$1,546
$1,085
Save $461
From YYZ
Elite
Jul 02
Barcelona, Spain
92% AI deal score
$1,544
$1,131
Save $413
From YYZ
Elite
Jul 01
Barcelona, Spain
92% AI deal score
$1,541
$1,131
Save $410
From YYZ
Elite
Nov 04
Barcelona, Spain
92% AI deal score
$2,181
$1,523
Save $658
From YYZ
Elite
Nov 14
Barcelona, Spain
91% AI deal score
$2,695
$1,938
Save $757
From YYZ
Elite
Nov 21
Barcelona, Spain
91% AI deal score
$2,690
$1,938
Save $752
From YYZ
Elite
Jul 16
Barcelona, Spain
91% AI deal score
$2,710
$1,968
Save $742
From YYZ
Elite
Jul 16
Barcelona, Spain
91% AI deal score
$2,840
$1,968
Save $872
From YYZ
Elite
Oct 25
Barcelona, Spain
91% AI deal score
$3,171
$2,187
Save $984
From YYZ
Elite
Oct 15
Barcelona, Spain
91% AI deal score
$3,161
$2,251
Save $910
From YYZ
Elite
Oct 15
Barcelona, Spain
91% AI deal score
$3,160
$2,253
Save $907
From YYZ
Elite
Oct 15
Barcelona, Spain
91% AI deal score
$3,155
$2,253
Save $902
From YYZ
Elite
Oct 15
Barcelona, Spain
91% AI deal score
$3,230
$2,256
Save $974
From YYZ
Elite
Aug 03
Barcelona, Spain
91% AI deal score
$1,796
$962
Save $834
From YYZ
Elite
Aug 06
Barcelona, Spain
91% AI deal score
$1,800
$962
Save $838
From YYZ
Elite
Aug 26
Barcelona, Spain
90% AI deal score
$2,672
$2,090
Save $582
From YYZ
Elite
Jul 09
Barcelona, Spain
90% AI deal score
$2,707
$2,090
Save $617
From YYZ
Elite
Nov 28
Barcelona, Spain
90% AI deal score
$2,668
$2,106
Save $562
From YYZ
Elite
Oct 02
Barcelona, Spain
90% AI deal score
$3,152
$2,185
Save $967
From YYZ
Elite
Dec 09
Barcelona, Spain
90% AI deal score
$2,914
$2,187
Save $727
From YYZ
Elite
Dec 06
Barcelona, Spain
90% AI deal score
$2,884
$2,188
Save $696
From YYZ
Elite
Aug 26
Barcelona, Spain
90% AI deal score
$2,832
$2,239
Save $593
From YYZ
Elite
Oct 15
Barcelona, Spain
90% AI deal score
$3,092
$2,251
Save $841
From YYZ
Elite
Oct 15
Barcelona, Spain
90% AI deal score
$3,092
$2,251
Save $841
From YYZ
Elite
Oct 15
Barcelona, Spain
90% AI deal score
$3,103
$2,253
Save $850
From YYZ
Elite
Oct 21
Barcelona, Spain
90% AI deal score
$3,149
$2,360
Save $789
From YYZ
Elite
Jul 09
Barcelona, Spain
89% AI deal score
$2,726
$2,126
Save $600
From YYZ
Elite
Jul 05
Barcelona, Spain
89% AI deal score
$2,704
$2,126
Save $578
From YYZ
Elite
Jul 05
Barcelona, Spain
89% AI deal score
$2,650
$2,126
Save $524
From YYZ
Elite
Jul 20
Barcelona, Spain
88% AI deal score
$2,714
$2,078
Save $636
From YYZ
Elite
Jul 04
Barcelona, Spain
88% AI deal score
$2,700
$2,078
Save $622
From YYZ
Elite
Jul 08
Barcelona, Spain
88% AI deal score
$2,657
$2,078
Save $579
From YYZ
Elite
Jul 14
Barcelona, Spain
88% AI deal score
$2,718
$2,147
Save $571
From YYZ
Elite
Jul 05
Barcelona, Spain
88% AI deal score
$2,693
$2,162
Save $531
From YYZ
Elite
Nov 08
Barcelona, Spain
88% AI deal score
$2,696
$2,185
Save $511
From YYZ
Elite
Nov 30
Barcelona, Spain
88% AI deal score
$2,643
$2,187
Save $456
From YYZ
Elite
Nov 02
Barcelona, Spain
88% AI deal score
$2,688
$2,187
Save $501
From YYZ
Elite
Nov 11
Barcelona, Spain
88% AI deal score
$2,694
$2,187
Save $507
From YYZ
Elite
Aug 01
Barcelona, Spain
85% AI deal score
$3,618
$2,818
Save $800
From YYZ
Elite
Aug 08
Barcelona, Spain
85% AI deal score
$3,561
$2,818
Save $743
From YYZ
Elite
Jul 16
Barcelona, Spain
84% AI deal score
$2,714
$2,207
Save $507
From YYZ
Elite
Aug 11
Barcelona, Spain
84% AI deal score
$3,407
$2,818
Save $589
From YYZ
Elite
Aug 12
Barcelona, Spain
84% AI deal score
$3,477
$2,818
Save $659
From YYZ
Elite
Aug 21
Barcelona, Spain
84% AI deal score
$3,549
$2,818
Save $731
From YYZ
Elite
Jul 11
Barcelona, Spain
84% AI deal score
$11,250
$9,300
Save $1,950
From YYZ
Elite
Jul 11
Barcelona, Spain
84% AI deal score
$11,250
$9,300
Save $1,950
From YYZ
Elite
Jul 04
Barcelona, Spain
84% AI deal score
$11,385
$9,391
Save $1,994
From YYZ
Elite
Jul 04
Barcelona, Spain
84% AI deal score
$11,395
$9,391
Save $2,004
From YYZ
Elite
Jul 28
Barcelona, Spain
83% AI deal score
$2,634
$2,238
Save $396
From YYZ
Elite
Jul 28
Barcelona, Spain
83% AI deal score
$2,629
$2,239
Save $390
From YYZ
Elite
Jul 13
Barcelona, Spain
83% AI deal score
$3,427
$2,818
Save $609