Cheap flights from Toronto to Barcelona-El Prat Airport

YTO — BCN
13 Dec — 20 Dec1
Return
1 adult
Economy
From?
To?
Tue 13/12
Tue 20/12

How to find the cheapest flight from Toronto (YTO) to Barcelona-El Prat (BCN)

All the information you need to plan the best YTO to BCN flight in 2022: compare Toronto to Barcelona-El Prat flight prices with the expected peak season, weather and rainfall in Barcelona-El Prat.

YTO - BCN

Price

C$ 620 - C$ 867

BCN

Temperature

9 - 24 °C

BCN

Rainfall

20 - 91 mm

Popular inDecemberHigh demand for flights, 17% potential price rise
Cheapest inFebruaryBest time to find cheap flights, 14% potential price drop
Round-trip fromC$ 846From Toronto (YTO) to Barcelona-El Prat
One-way fromC$ 438One-way flight from Toronto (YTO) to Barcelona-El Prat

How far in advance should I book a flight from Toronto to Barcelona-El Prat Airport?

Travellers have found it’s best to book a flight 61 days in advance to save up to 35% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Toronto to Barcelona-El Prat Airport 1-2 weeks in advance for as low as C$ 1,186, or C$ 1,406 for flights within the next 24 hours.

What is the cheapest month to fly from Toronto to Barcelona-El Prat Airport?

February can be a great time to fly to Barcelona-El Prat Airport from Toronto with a flight ticket averaging about C$ 981. Cheapflights users have found deals in the month of February for as cheap as C$ 719. The most expensive prices can be found in the month of December.

When is the cheapest time to fly from Toronto to Barcelona-El Prat Airport (YTO - BCN)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Toronto to Barcelona-El Prat Airport as you normally would.

Cheap flights from Toronto to Barcelona-El Prat in December, January 2022

The best prices found for YTO to BCN flights for December, January
28 Jan. - 5 Feb.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

21h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

24h 40m
C$ 638

Aer Lingus

Deal found 5/12

19 Jan. - 25 Jan.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

18h 20m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

13h 05m
C$ 692

Multiple Airlines

Deal found 7/12

12 Jan. - 19 Jan.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

19h 55m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

3 stops

18h 45m
C$ 732

Multiple Airlines

Deal found 7/12

Toronto to Barcelona-El Prat 2022 flight deals

Cheap flights to Barcelona-El Prat from Toronto found for this year
31 Dec. - 16 Jan.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

10h 25m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

2 stops

32h 25m
C$ 875

Multiple Airlines

Deal found 7/12

31 Dec. - 16 Jan.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

19h 35m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

2 stops

16h 50m
C$ 876

American Airlines

Deal found 7/12

31 Dec. - 16 Jan.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

19h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

19h 13m
C$ 879

Multiple Airlines

Deal found 7/12

Cheap Air Canada flights from Toronto to Barcelona-El Prat

5 Jun. - 13 Jun.
YTZ

Toronto Island

BCN

Barcelona-El Prat

1 stop

9h 45m
BCN

Barcelona-El Prat

YTZ

Toronto Island

1 stop

13h 34m
C$ 788

Air Canada

Deal found 7/12

5 Jun. - 13 Jun.
YTZ

Toronto Island

BCN

Barcelona-El Prat

1 stop

11h 45m
BCN

Barcelona-El Prat

YTZ

Toronto Island

2 stops

16h 49m
C$ 815

Air Canada

Deal found 7/12

28 Mar. - 7 Apr.
YTZ

Toronto Island

BCN

Barcelona-El Prat

1 stop

9h 45m
BCN

Barcelona-El Prat

YTZ

Toronto Island

1 stop

11h 33m
C$ 823

Air Canada

Deal found 6/12

Cheap Aer Lingus flights from Toronto to Barcelona-El Prat

28 Jan. - 5 Feb.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

21h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

24h 40m
C$ 638

Aer Lingus

Deal found 5/12

6 Feb. - 14 Feb.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

11h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

34h 40m
C$ 744

Aer Lingus

Deal found 8/12

6 Feb. - 14 Feb.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

11h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

34h 40m
C$ 759

Aer Lingus

Deal found 7/12

Direct flights to Barcelona-El Prat from Toronto

Save time with Toronto to Barcelona-El Prat direct flight deals
26 Mar. - 6 Apr.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 55m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 20m
C$ 816

Air Canada

Deal found 7/12

2 Apr. - 6 Apr.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 55m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 20m
C$ 825

Air Canada

Deal found 6/12

24 Apr. - 31 May
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 55m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 20m
C$ 830

Air Canada

Deal found 6/12

Last minute flights from Toronto to Barcelona-El Prat

Late deals on round-trip flights to Barcelona-El Prat from Toronto, departing today and this week
13 Dec. - 20 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

15h 06m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

17h 04m
C$ 904

American Airlines

Deal found 7/12

13 Dec. - 20 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

19h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

2 stops

29h 05m
C$ 913

American Airlines

Deal found 6/12

13 Dec. - 20 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

15h 06m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

2 stops

18h 09m
C$ 924

American Airlines

Deal found 7/12

One-way flights to Barcelona-El Prat from Toronto

The cheapest one-way flights from Toronto to Barcelona-El Prat
27 Feb.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

22h 15m
C$ 324

Multiple Airlines

Deal found 7/12

1 Feb.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

22h 55m
C$ 355

Multiple Airlines

Deal found 6/12

20 Jan.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

20h 54m
C$ 375

Multiple Airlines

Deal found 7/12

Related info for your journey

Useful info, stats and facts about Toronto to Barcelona-El Prat flights.

Which airlines flying from Toronto to Barcelona-El Prat have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Toronto to Barcelona-El Prat that may be offering flexible cancellation policies are Air Canada, Air Transat, and TAP AIR PORTUGAL. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from Toronto to Barcelona-El Prat Airport for under C$ 600 on Cheapflights?

Yes, there are multiple flights from Toronto to Barcelona-El Prat Airport for under C$ 600. The cheapest flight booked recently is on Multiple Airlines for just C$ 575, but on average you can expect to pay C$ 670.

Are there direct flights from Toronto to Barcelona-El Prat Airport for under C$ 900 on Cheapflights?

Cheapflights has 20 direct flights from Toronto to Barcelona-El Prat Airport under C$ 900. A good price for a direct flight from Toronto to Barcelona-El Prat Airport is less than C$ 860.

Are there last-minute flights available from Toronto to Barcelona-El Prat Airport for under C$ 1,000?

There are currently 20+ open flights from Toronto to Barcelona-El Prat Airport within the next 7 days for less than C$ 1,000.

What is the cheapest airline to fly from Toronto to Barcelona-El Prat Airport round-trip?

Flying on Aer Lingus is currently your cheapest option to Barcelona-El Prat Airport, with prices starting at C$ 638. Aer Lingus is priced at 35% lower than the current average price of a flight leaving 3 months from now.

What are the most popular routes from Toronto to Barcelona-El Prat Airport?

The most popular flight routes from Toronto to Barcelona-El Prat Airport are Toronto Pearson Intl - Barcelona-El Prat, Toronto Island - Barcelona-El Prat and Toronto Hamilton - Barcelona-El Prat.

What are the most popular airlines that fly from Toronto to Barcelona-El Prat Airport?

The most popular airlines flying from Toronto to Barcelona-El Prat Airport are Jet Airways, American Airlines and Air Canada. Something to consider prior to booking your flight.

What are the most reliable airlines from Toronto to Barcelona-El Prat Airport?

Looking for the most reliable airlines to get you to your destination on time? Our data shows these are most likely to get you from Toronto to Barcelona-El Prat Airport on time: Air Transat (100%), Air Canada (73%), United Airlines (73%).

What are the cheapest flights from Toronto to Barcelona-El Prat Airport?

The cheapest flight price from Toronto to Barcelona-El Prat Airport is C$ 498. On average you can expect to pay C$ 2,387. The most popular route, (Toronto Pearson Intl - Barcelona-El Prat), can usually be booked for C$ 614.

Alternative routes for Toronto to Barcelona-El Prat

See prices for flight routes from nearby airports that may be better suited for you.

Top 10 airlines flying from Toronto to Barcelona-El Prat

The chart below displays the airlines Cheapflights users travelling from Toronto to Barcelona-El Prat choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapestC$ 25AverageC$ 34FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
Jet AirwaysCheapestC$ 279AverageC$ 279FlexibilityNo cancel feeOn-time74%COVID-19 safety
Search Jet Airways flights
WestJetCheapestC$ 447AverageC$ 823FlexibilityNo cancel feeOn-time60%COVID-19 safety
Search WestJet flights
WOW airCheapestC$ 531AverageC$ 645FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search WOW air flights
TAP AIR PORTUGALCheapestC$ 535AverageC$ 824FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search TAP AIR PORTUGAL flights
Aer LingusCheapestC$ 622AverageC$ 774FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Aer Lingus flights
Air TransatCheapestC$ 661AverageC$ 865FlexibilityNo cancel feeOn-time50%COVID-19 safety
Search Air Transat flights
DeltaCheapestC$ 730AverageC$ 879FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
KLMCheapestC$ 802AverageC$ 959FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
Air FranceCheapestC$ 804AverageC$ 861FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights