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

— BCN
24 Oct — 31 Oct6
6 travellers
6 travellers, Economy
Flight 1
Fri 24/10
Flight 2
Fri 31/10

Flights to Barcelona-El Prat in 2025

Find the latest flights to Barcelona-El Prat in 2025, 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 24 September 2025.

Round-trip from

C$ 751

One-way from

C$ 390

Popular in

December

Cheapest in

February

Average price

C$ 990

Good round-trip deal

C$ 890 or less

Good one-way deal

C$ 684 or less
Air Canada
  • Air Canada
  • 16/10-23/10
  • 3 total stops
  • 29h 28m total
  • Toronto to Barcelona
27/9
  • 27/9
  • 1 total stop
  • 19h 35m total
  • Toronto to Barcelona
Highest demand for flights based on searches. 0% potential increase in price.
Cheapest flight prices on average. 1% potential price decrease (C$ 26 potential savings vs. average RT price).
Average for round-trip flights in September 2025
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

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 24 September 2025.

Thu 16/108:20 p.m.YYZ - BCN
1 stop12h 35mAir Canada
Thu 23/1012:10 p.m.BCN - YYZ
2 stops16h 53mAir Canada
Deal found 23/9C$ 751
Sat 27/910:55 a.m.YYZ - BCN
2 stops15h 30mAmerican Airlines
Tue 7/1010:15 a.m.BCN - YYZ
1 stop11h 45mAmerican Airlines
Deal found 22/9C$ 752
Sun 12/1010:00 p.m.YYZ - BCN
1 stop15h 30mAmerican Airlines
Fri 24/102:00 p.m.BCN - YYZ
1 stop14h 59mAmerican Airlines
Deal found 22/9C$ 754
Thu 6/1112:30 p.m.YTZ - BCN
1 stop15h 05mMultiple Airlines
Thu 13/119:55 a.m.BCN - YTZ
2 stops14h 00mMultiple Airlines
Deal found 22/9C$ 755
Sat 27/91:15 p.m.YYZ - BCN
1 stop15h 15mIberia
Mon 6/108:45 a.m.BCN - YYZ
2 stops20h 44mIberia
Deal found 22/9C$ 755
Sun 28/98:50 a.m.YTZ - BCN
2 stops17h 00mAir Canada
Tue 7/1012:10 p.m.BCN - YTZ
1 stop15h 24mAir Canada
Deal found 23/9C$ 757
Thu 16/106:05 p.m.YYZ - BCN
1 stop12h 10mAmerican Airlines
Thu 23/1010:45 a.m.BCN - YYZ
1 stop18h 44mAmerican Airlines
Deal found 23/9C$ 757
Thu 6/1110:25 a.m.YTZ - BCN
2 stops17h 10mAir Canada
Thu 13/119:55 a.m.BCN - YTZ
2 stops14h 00mAir Canada
Deal found 21/9C$ 758
Sun 28/96:30 a.m.YYZ - BCN
2 stops19h 20mMultiple Airlines
Tue 7/1012:10 p.m.BCN - YYZ
1 stop11h 48mMultiple Airlines
Deal found 22/9C$ 758
Wed 12/113:30 p.m.YTZ - BCN
1 stop12h 05mMultiple Airlines
Wed 19/119:55 a.m.BCN - YTZ
2 stops14h 00mMultiple Airlines
Deal found 22/9C$ 759
Thu 25/97:35 a.m.YYZ - BCN
1 stop19h 30mAmerican Airlines
Sat 4/101:30 p.m.BCN - YYZ
1 stop16h 28mAmerican Airlines
Deal found 22/9C$ 759
Mon 6/104:15 p.m.YYZ - BCN
1 stop10h 50mAmerican Airlines
Thu 16/1010:05 a.m.BCN - YYZ
2 stops17h 25mAmerican Airlines
Deal found 23/9C$ 761

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.