Cheap flights from Toronto to Barcelona

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

How to find the cheapest flight from Toronto (YTO) to Barcelona

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

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$ 839From Toronto (YTO) to Barcelona
One-way fromC$ 500One-way flight from Toronto (YTO) to Barcelona

How far in advance should I book a flight from Toronto to Barcelona?

Travellers have found it’s best to book a flight 61 days in advance to save up to 34% 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 1-2 weeks in advance for as low as C$ 1,175, or C$ 1,389 for flights within the next 24 hours.

What is the cheapest month to fly from Toronto to Barcelona?

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

When is the cheapest time to fly from Toronto to Barcelona (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 as you normally would.

Cheap flights from Toronto to Barcelona in December, January 2022

The best prices found for YTO to Barcelona flights for December, January
4 Dec. - 10 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

16h 15m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

2 stops

19h 31m
C$ 851

American Airlines

Deal found 1/12

4 Dec. - 10 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

17h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

16h 06m
C$ 852

KLM

Deal found 29/11

4 Dec. - 10 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

17h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

16h 06m
C$ 853

Air France

Deal found 30/11

Toronto to Barcelona 2022 flight deals

Cheap flights to Barcelona from Toronto found for this year
4 Dec. - 10 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

16h 15m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

2 stops

19h 31m
C$ 851

American Airlines

Deal found 1/12

4 Dec. - 10 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

17h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

16h 06m
C$ 852

KLM

Deal found 29/11

4 Dec. - 10 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

17h 10m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

16h 06m
C$ 853

Air France

Deal found 30/11

Cheap Aer Lingus flights from Toronto to Barcelona

28 Mar. - 18 Apr.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

22h 40m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

22h 55m
C$ 556

Aer Lingus

Deal found 1/12

22 Jan. - 1 Mar.
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$ 602

Aer Lingus

Deal found 30/11

22 Jan. - 28 Jan.
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$ 637

Aer Lingus

Deal found 28/11

Cheap Air Canada flights from Toronto to Barcelona

11 Apr. - 26 Apr.
YTZ

Toronto Island

BCN

Barcelona-El Prat

1 stop

9h 45m
BCN

Barcelona-El Prat

YTZ

Toronto Island

1 stop

11h 33m
C$ 809

Air Canada

Deal found 28/11

18 Apr. - 21 Apr.
YTZ

Toronto Island

BCN

Barcelona-El Prat

1 stop

9h 45m
BCN

Barcelona-El Prat

YTZ

Toronto Island

1 stop

11h 33m
C$ 817

Air Canada

Deal found 28/11

21 May - 10 Jun.
YTZ

Toronto Island

BCN

Barcelona-El Prat

1 stop

11h 45m
BCN

Barcelona-El Prat

YTZ

Toronto Island

1 stop

11h 34m
C$ 820

Air Canada

Deal found 28/11

Direct flights to Barcelona from Toronto

Save time with Toronto to Barcelona direct flight deals
9 Apr. - 25 Apr.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 55m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 20m
C$ 810

Air Canada

Deal found 28/11

17 Apr. - 2 May
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 55m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 20m
C$ 813

Air Canada

Deal found 28/11

17 Apr. - 20 Apr.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

Nonstop

7h 55m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

Nonstop

9h 20m
C$ 818

Air Canada

Deal found 28/11

Last minute flights from Toronto to Barcelona

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

Toronto Pearson Intl

BCN

Barcelona-El Prat

1 stop

20h 15m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

16h 06m
C$ 856

Delta

Deal found 29/11

6 Dec. - 13 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

16h 00m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

1 stop

16h 06m
C$ 879

Air France

Deal found 29/11

6 Dec. - 13 Dec.
YYZ

Toronto Pearson Intl

BCN

Barcelona-El Prat

2 stops

14h 36m
BCN

Barcelona-El Prat

YYZ

Toronto Pearson Intl

2 stops

19h 31m
C$ 894

American Airlines

Deal found 29/11

One-way flights to Barcelona from Toronto

The cheapest one-way flights from Toronto to Barcelona
28 Mar.
YTZ

Toronto Island

BCN

Barcelona-El Prat

2 stops

18h 25m
C$ 412

Multiple Airlines

Deal found 1/12

27 Mar.
YTZ

Toronto Island

BCN

Barcelona-El Prat

2 stops

35h 25m
C$ 419

Multiple Airlines

Deal found 1/12

22 Jan.
YTZ

Toronto Island

BCN

Barcelona-El Prat

2 stops

30h 10m
C$ 429

Multiple Airlines

Deal found 30/11

Related info for your journey

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

What airports serve Toronto to Barcelona?

Canadians who book a flight to Barcelona from Toronto will embark from Toronto Pearson International Airport (YYZ), the busiest and largest airport in Canada and the second-busiest global air passenger gateway for the Americas. The airport is about 22.5 km northwest of Toronto's city center, only a 30min drive by taxi and a 25min ride on the Union Pearson Express rail link. You'll arrive at Josep Tarradellas Barcelona-El Prat Airport (BCN), the second-busiest and second-largest airport in Spain. Located 12 km southwest of central Barcelona, the airport is just a 30min cab ride and a 35min trip on Aerobus to the city center. You can also catch the airport train, whose journey time to the city center is about 20-25min.

Which airlines fly directly from Toronto to Barcelona?

There are some daily nonstop flights you can catch from Toronto Pearson International Airport to Barcelona-El Prat Airport, although most are present during summer. The companies that normally service these trips include Lufthansa, Air Canada, and WestJet. You're likely to board an overnight flight if you book with any of the airlines, and your average voyage time will be between 7h 35min and 7h 45min.

What are the layover options between Toronto to Barcelona?

With nonstop flights to Barcelona from Toronto being unavailable at this time, you'll find various routes with layover options. The frequent layover locations for this journey include Frankfurt am Main Airport (FRA) in Frankfurt, Newark Liberty International Airport (EWR) in Newark, and Chicago O'Hare International (ORD) in Chicago. If you book a flight with one stop on the way to Barcelona, your voyage time will be approximately 11-16h. Flights with two scheduled stops for plane changes will have almost double the trip time, with the estimated travel time being 21h. Worth noting is that layovers often reduce the transportation prices, so it's cheaper to travel on a journey with two stops rather than one.

Do I need a passport or visa to fly from Toronto to Barcelona?

You will need your passport to travel to Barcelona, Spain, a Schengen area country. It's paramount that your passport is valid for a minimum of three months after the date you plan on leaving Barcelona. Any Canadian can travel visa-free for stays that don't exceed 90 days, whether your reason for travel is business or tourism. All you will require is an entry stamp on the initial entry. However, you might have to acquire a visa if you visit Barcelona for studies or plan to stay more than 90 days. Visa fees are free for children younger than six, C$ 56.62 for children between ages six and 12, and C$ 113.23 for adults. The processing time for visas is approximately 15 days, so it's wise to apply for your visa at least 15 days before your planned departure date to Barcelona.

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

Some of our airline partners flying from Toronto to Barcelona have new flexible policies in place due to COVID-19. Air Canada, Air Transat, and TAP AIR PORTUGAL are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Air Canada with this kind of flexibility.

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

Yes, there are multiple flights from Toronto to Barcelona for under C$ 600. The cheapest flight booked recently is on Aer Lingus for just C$ 556, but on average you can expect to pay C$ 633.

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

Cheapflights has 20 direct flights from Toronto to Barcelona under C$ 900. A good price for a direct flight from Toronto to Barcelona is less than C$ 857.

Are there last-minute flights available from Toronto to Barcelona for under C$ 900?

There are currently 20+ open flights from Toronto to Barcelona within the next 7 days for less than C$ 900.

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

Our cheapest airline available from Toronto to Barcelona is Aer Lingus. Our recent data shows that you can find tickets from as low as C$ 556 on this airline. Users have found that Aer Lingus is 42% cheaper than the other options available to this destination.

What are the most popular routes from Toronto to Barcelona?

When deciding which route to take from Toronto to Barcelona consider Toronto Pearson Intl - Barcelona-El Prat, Toronto Island - Barcelona-El Prat or Toronto Hamilton - Barcelona-El Prat as they are the most popular.

What are the most popular airlines that fly from Toronto to Barcelona?

When booking a flight from Toronto to Barcelona, you may want to consider flying on Jet Airways, American Airlines or Air Canada as they are the most popular for this route.

What are the most reliable airlines from Toronto to Barcelona?

Before booking your flight to Barcelona from Toronto, check out the most reliable airlines to get you to your destination on time: Air Transat (92%), Air Canada (64%), United Airlines( 64%).

What are the cheapest flights from Toronto to Barcelona?

Looking at all options, your cheapest flight can be booked for C$ 452. While the most popular route (Toronto Pearson Intl - Barcelona-El Prat) can be booked for C$ 595 on average our data indicates C$ 2,150 when flying from Toronto to Barcelona.

Top 10 airlines flying from Toronto to Barcelona

The chart below displays the airlines Cheapflights users travelling from Toronto to Barcelona choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapestC$ 24AverageC$ 34FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
Jet AirwaysCheapestC$ 276AverageC$ 276FlexibilityNo cancel feeOn-time74%COVID-19 safety
Search Jet Airways flights
WestJetCheapestC$ 442AverageC$ 823FlexibilityNo cancel feeOn-time60%COVID-19 safety
Search WestJet flights
WOW airCheapestC$ 526AverageC$ 639FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search WOW air flights
TAP AIR PORTUGALCheapestC$ 530AverageC$ 816FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search TAP AIR PORTUGAL flights
Aer LingusCheapestC$ 628AverageC$ 767FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Aer Lingus flights
Air TransatCheapestC$ 654AverageC$ 857FlexibilityNo cancel feeOn-time50%COVID-19 safety
Search Air Transat flights
DeltaCheapestC$ 724AverageC$ 875FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
KLMCheapestC$ 795AverageC$ 991FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
Air FranceCheapestC$ 796AverageC$ 857FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights