Cheap flights to Barcelona-El Prat Airport – Compare and Save

— BCN
29 Apr — 6 May1
1 adult
1 adult, Economy, 0 bags

Flights to Barcelona-El Prat in 2026

Find the latest flights to Barcelona-El Prat in 2026, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 30 March 2026.

Round-trip from

C$ 786

One-way from

C$ 515

Popular in

August

Cheapest in

November

Average price

C$ 935

Good round-trip deal

C$ 985 or less

Good one-way deal

C$ 746 or less
13/5-20/5
  • 13/5-20/5
  • 3 total stops
  • 39h 55m total
  • Toronto to Barcelona
Porter Airlines
  • Porter Airlines
  • 18/4
  • 1 total stop
  • 31h 50m total
  • Toronto to Barcelona
Highest demand for flights based on searches. 8% potential increase in price (C$ 86 potential increase over avg. RT price).
Cheapest flight prices on average. 1% potential price decrease (C$ 14 potential savings vs. average RT price).
Average for round-trip flights in March 2026
Price to beat on a round-trip flight from Toronto to Barcelona-El Prat.
Price to beat on a one-way flight from Toronto to Barcelona-El Prat.

Find flight deals to Barcelona-El Prat Airport

Enter your travel dates to find the best prices.

Cheapest flights to Barcelona-El Prat Airport
Explore the most affordable flight options available to Barcelona-El Prat Airport. Find the lowest fares based on data from user searches, with prices last updated on 30 March 2026.

Wed 13/57:15 p.m.
YYZ
-
BCN
1 stop18h 05m
Multiple Airlines
Wed 20/511:10 p.m.
BCN
-
YYZ
2 stops21h 50m
Multiple Airlines
Deal found 29/3C$ 786
Fri 12/64:00 p.m.
YTZ
-
BCN
1 stop15h 00m
Air Transat
Thu 18/62:50 p.m.
BCN
-
YTZ
1 stop27h 10m
Air Transat
Deal found 29/3C$ 788
Mon 18/511:05 p.m.
YYZ
-
BCN
2 stops15h 40m
Multiple Airlines
Tue 26/58:45 a.m.
BCN
-
YYZ
2 stops35h 15m
Multiple Airlines
Deal found 26/3C$ 789
Mon 6/47:30 p.m.
YYZ
-
BCN
Nonstop7h 50m
Air Canada
Tue 14/41:15 p.m.
BCN
-
YYZ
Nonstop8h 45m
Air Canada
Deal found 25/3C$ 792
Sun 10/57:35 a.m.
YYZ
-
BCN
3 stops30h 05m
Multiple Airlines
Mon 18/55:45 a.m.
BCN
-
YYZ
1 stop16h 05m
Multiple Airlines
Deal found 26/3C$ 793
Mon 6/47:30 p.m.
YYZ
-
BCN
Nonstop7h 50m
Air Canada
Tue 14/412:15 p.m.
BCN
-
YYZ
1 stop11h 53m
Air Canada
Deal found 25/3C$ 795
Mon 6/412:30 p.m.
YTZ
-
BCN
1 stop13h 30m
Air Canada
Tue 14/412:15 p.m.
BCN
-
YTZ
1 stop11h 37m
Air Canada
Deal found 25/3C$ 796
Mon 6/412:00 p.m.
YYZ
-
BCN
1 stop14h 00m
Air Canada
Tue 14/412:15 p.m.
BCN
-
YYZ
1 stop11h 53m
Air Canada
Deal found 25/3C$ 796
Wed 20/57:55 p.m.
YYZ
-
BCN
1 stop20h 15m
Condor
Wed 10/610:25 a.m.
BCN
-
YYZ
1 stop13h 30m
Condor
Deal found 26/3C$ 797
Wed 27/57:55 p.m.
YYZ
-
BCN
1 stop20h 15m
Condor
Tue 2/610:25 a.m.
BCN
-
YYZ
1 stop13h 30m
Condor
Deal found 26/3C$ 799
Mon 4/57:15 p.m.
YYZ
-
BCN
1 stop15h 10m
Multiple Airlines
Wed 13/511:10 p.m.
BCN
-
YYZ
1 stop20h 10m
Multiple Airlines
Deal found 25/3C$ 800
Mon 6/47:30 p.m.
YYZ
-
BCN
Nonstop7h 50m
Air Canada
Tue 14/41:15 p.m.
BCN
-
YYZ
Nonstop8h 45m
Air Canada
Deal found 25/3C$ 802

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book with Flexibility

Our users can plan ahead with confidence and find flights with no change fees

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.