How can I find cheap flights from Barcelona Intl. Airport to Toronto Pearson International Airport?
Explore the cheapest one-way and round-trip flights from Barcelona Intl. Airport to Toronto Pearson International Airport over the next 90 days, with one-way fares from NZD 625 and round-trip from NZD 721. Based on Trip.com's latest 7-day flight data.
- Round-trip
- Cheapest
- Recommended
- Fastest
- Next 7 days
- Nonstop
- Cheapest nonstop
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Mon, Dec 28 | Air Canada
YYZ 7:50 PM7h 30mNonstopBCN 9:20 AMToronto - Barcelona | Fri, Jan 1 | Air CanadaNZD 1,645 NZD 2,25427% off27% offNZD 2,254 NZD 1,645
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Mon, Dec 28 | Lufthansa
YYZ 7:50 PM7h 30mNonstopBCN 9:20 AMToronto - Barcelona | Fri, Jan 1 | LufthansaNZD 1,780 NZD 2,25421% off21% offNZD 2,254 NZD 1,780
BCN 12:25 PM11h 50m1 stopYYZ 6:15 PMBarcelona - Toronto | Wed, Nov 18 | Icelandair
YYZ 7:40 PM33h 50m1 stopBCN 11:30 AMToronto - Barcelona | Mon, Nov 23 | IcelandairNZD 721 NZD 2,25468% off68% offNZD 2,254 NZD 721
BCN 2:45 PM33h 30m1 stopYYZ 6:15 PMBarcelona - Toronto | Mon, Nov 16 | Icelandair
YYZ 7:40 PM33h 50m1 stopBCN 11:30 AMToronto - Barcelona | Mon, Nov 23 | IcelandairNZD 72968% offNZD 2,254 NZD 729
BCN 2:45 PM33h 30m1 stopYYZ 6:15 PMBarcelona - Toronto | Mon, Dec 7 | Icelandair
YYZ 7:40 PM12h1 stopBCN 1:40 PMToronto - Barcelona | Sun, Dec 13 | IcelandairNZD 73268% offNZD 2,254 NZD 732
BCN 12:25 PM11h 50m1 stopYYZ 6:15 PMBarcelona - Toronto | Wed, Nov 25 | Icelandair
YYZ 7:40 PM12h1 stopBCN 1:40 PMToronto - Barcelona | Sun, Nov 29 | IcelandairNZD 73367% offNZD 2,254 NZD 733
BCN 12:25 PM11h 50m1 stopYYZ 6:15 PMBarcelona - Toronto | Wed, Dec 2 | Icelandair
YYZ 7:40 PM12h1 stopBCN 1:40 PMToronto - Barcelona | Wed, Dec 9 | IcelandairNZD 75267% offNZD 2,254 NZD 752
BCN 12:25 PM11h 50m1 stopYYZ 6:15 PMBarcelona - Toronto | Sat, Nov 28 | Icelandair
YYZ 7:40 PM12h1 stopBCN 1:40 PMToronto - Barcelona | Wed, Dec 2 | IcelandairNZD 75267% offNZD 2,254 NZD 752
BCN 12:25 PM11h 50m1 stopYYZ 6:15 PMBarcelona - Toronto | Sat, Nov 21 | Icelandair
YYZ 7:40 PM12h1 stopBCN 1:40 PMToronto - Barcelona | Wed, Nov 25 | IcelandairNZD 75267% offNZD 2,254 NZD 752
BCN 1:00 PM17h 25m1 stopYTO 2:00 PMBarcelona - Toronto | Wed, Nov 4 | Normal Airline
YTO 3:00 PM6hNonstopBCN 4:00 PMToronto - Barcelona | Fri, Nov 6 | Normal AirlineFind more flightsFind more flights
- Cheapest
BCN 12:45 PM12h 25m1 stopYYZ 7:10 PMBarcelona - Toronto | Fri, Dec 11 | Royal Air MarocNZD 625 NZD 3,31281% off81% offNZD 3,312 NZD 625
BCN 3:40 PM26h 30m1 stopYYZ 12:10 PMBarcelona - Toronto | Mon, Dec 7 | Vueling AirlinesNZD 626 NZD 3,31281% off81% offNZD 3,312 NZD 626
BCN 3:50 PM29h 30m1 stopYYZ 3:20 PMBarcelona - Toronto | Fri, Dec 11 | Vueling AirlinesNZD 628 NZD 3,31281% off81% offNZD 3,312 NZD 628
BCN 10:00 AM32h 10m1 stopYYZ 12:10 PMBarcelona - Toronto | Mon, Dec 7 | easyJetNZD 62981% offNZD 3,312 NZD 629
BCN 3:50 PM26h 20m1 stopYYZ 12:10 PMBarcelona - Toronto | Mon, Dec 14 | Vueling AirlinesNZD 63081% offNZD 3,312 NZD 630
BCN 7:15 AM20h1 stopYYZ 9:15 PMBarcelona - Toronto | Sun, Dec 6 | Vueling AirlinesNZD 63281% offNZD 3,312 NZD 632
BCN 10:35 PM22h 45m1 stopYYZ 3:20 PMBarcelona - Toronto | Fri, Dec 11 | easyJetNZD 63681% offNZD 3,312 NZD 636
BCN 6:35 AM14h 45m1 stopYYZ 3:20 PMBarcelona - Toronto | Sat, Nov 21 | RyanairNZD 63781% offNZD 3,312 NZD 637
BCN 6:00 PM24h 10m1 stopYYZ 12:10 PMBarcelona - Toronto | Mon, Dec 14 | RyanairNZD 63981% offNZD 3,312 NZD 639
BCN 1:00 PM17h 25m1 stopYTO 2:00 PMBarcelona - Toronto | Wed, Nov 4 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Tue, Dec 29 | Air CanadaNZD 2,590 NZD 3,45625% off25% offNZD 3,456 NZD 2,590
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Thu, Dec 17 | Air CanadaNZD 2,607 NZD 3,45625% off25% offNZD 3,456 NZD 2,607
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Thu, Dec 24 | Air CanadaNZD 2,616 NZD 3,45624% off24% offNZD 3,456 NZD 2,616
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Tue, Dec 22 | Air CanadaNZD 2,63624% offNZD 3,456 NZD 2,636
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Sun, Dec 20 | Air CanadaNZD 2,63624% offNZD 3,456 NZD 2,636
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Sun, Dec 27 | Air CanadaNZD 2,66223% offNZD 3,456 NZD 2,662
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Sun, Jan 10 | Air CanadaNZD 2,66423% offNZD 3,456 NZD 2,664
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Thu, Jan 7 | Air CanadaNZD 2,66423% offNZD 3,456 NZD 2,664
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Tue, Jan 5 | Air CanadaNZD 2,66923% offNZD 3,456 NZD 2,669
BCN 1:00 PM17h 25m1 stopYTO 2:00 PMBarcelona - Toronto | Wed, Nov 4 | Normal AirlineFind more flightsFind more flights
BCN 1:15 PM8h 45mNonstopYYZ 4:00 PMBarcelona - Toronto | Tue, Jan 5 | LufthansaNZD 2,730 NZD 3,45621% off21% offNZD 3,456 NZD 2,730
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Sun, Jan 10 | Air CanadaNZD 2,664 NZD 3,45623% off23% offNZD 3,456 NZD 2,664
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Thu, Jan 7 | Air CanadaNZD 2,664 NZD 3,45623% off23% offNZD 3,456 NZD 2,664
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Tue, Jan 5 | Air CanadaNZD 2,66923% offNZD 3,456 NZD 2,669
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Sun, Jan 3 | Air CanadaNZD 2,67123% offNZD 3,456 NZD 2,671
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Thu, Jan 7 | LufthansaNZD 2,70322% offNZD 3,456 NZD 2,703
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Sun, Jan 3 | LufthansaNZD 2,73021% offNZD 3,456 NZD 2,730
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Tue, Dec 29 | Air CanadaNZD 2,59025% offNZD 3,456 NZD 2,590
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Mon, Dec 21 | Air CanadaNZD 2,60721% offNZD 3,312 NZD 2,607
BCN 1:00 PM17h 25m1 stopYTO 2:00 PMBarcelona - Toronto | Wed, Nov 4 | Normal AirlineFind more flightsFind more flights
BCN 7:15 AM13h 30m1 stopYYZ 2:45 PMBarcelona - Toronto | Thu, Nov 5 | Vueling AirlinesNZD 660 NZD 2,10969% off69% offNZD 2,109 NZD 660
BCN 1:50 PM13h 25m1 stopYYZ 9:15 PMBarcelona - Toronto | Sun, Nov 8 | RyanairNZD 678 NZD 2,10968% off68% offNZD 2,109 NZD 678
BCN 7:20 AM13h 40m1 stopYYZ 3:00 PMBarcelona - Toronto | Sun, Nov 8 | easyJetNZD 699 NZD 2,10967% off67% offNZD 2,109 NZD 699
BCN 12:45 PM12h 25m1 stopYYZ 7:10 PMBarcelona - Toronto | Sun, Nov 8 | Royal Air MarocNZD 70367% offNZD 2,109 NZD 703
BCN 7:00 AM13h 5m1 stopYYZ 2:05 PMBarcelona - Toronto | Fri, Nov 6 | Vueling AirlinesNZD 71666% offNZD 2,109 NZD 716
BCN 12:45 PM12h 25m1 stopYYZ 7:10 PMBarcelona - Toronto | Fri, Nov 6 | Royal Air MarocNZD 92556% offNZD 2,109 NZD 925
BCN 7:20 AM13h 40m1 stopYYZ 3:00 PMBarcelona - Toronto | Sat, Nov 7 | easyJetNZD 93656% offNZD 2,109 NZD 936
BCN 7:10 AM13h 50m1 stopYYZ 3:00 PMBarcelona - Toronto | Fri, Nov 6 | easyJetNZD 1,03051% offNZD 2,109 NZD 1,030
BCN 7:30 AM13h 30m1 stopYYZ 3:00 PMBarcelona - Toronto | Tue, Nov 3 | easyJetNZD 1,19044% offNZD 2,109 NZD 1,190
BCN 1:00 PM17h 25m1 stopYTO 2:00 PMBarcelona - Toronto | Wed, Nov 4 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Tue, Dec 29 | Air CanadaNZD 2,590 NZD 3,45625% off25% offNZD 3,456 NZD 2,590
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Mon, Dec 21 | Air CanadaNZD 2,607 NZD 3,31221% off21% offNZD 3,312 NZD 2,607
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Thu, Dec 17 | Air CanadaNZD 2,607 NZD 3,45625% off25% offNZD 3,456 NZD 2,607
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Mon, Dec 28 | Air CanadaNZD 2,61621% offNZD 3,312 NZD 2,616
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Thu, Dec 24 | Air CanadaNZD 2,61624% offNZD 3,456 NZD 2,616
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Tue, Dec 22 | Air CanadaNZD 2,63624% offNZD 3,456 NZD 2,636
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Sun, Dec 20 | Air CanadaNZD 2,63624% offNZD 3,456 NZD 2,636
BCN 1:15 PM8h 55mNonstopYYZ 4:10 PMBarcelona - Toronto | Sun, Dec 27 | Air CanadaNZD 2,66223% offNZD 3,456 NZD 2,662
BCN 1:15 PM8h 50mNonstopYYZ 4:05 PMBarcelona - Toronto | Sun, Jan 10 | Air CanadaNZD 2,66423% offNZD 3,456 NZD 2,664
BCN 1:00 PM17h 25m1 stopYTO 2:00 PMBarcelona - Toronto | Wed, Nov 4 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Barcelona to Toronto are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Barcelona Intl. Airport to Toronto Pearson International Airport
What is the cheapest month for one-way flights from Barcelona Intl. Airport to Toronto Pearson International Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Barcelona Intl. Airport to Toronto Pearson International Airport, the best time to buy is in February, with an average price of NZD 772. You’ll want to avoid April, when the average price can reach as high as NZD 1,516.
What is the cheapest day of the week to fly from Barcelona Intl. Airport to Toronto Pearson International Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Barcelona Intl. Airport to Toronto Pearson International Airport is Tuesday, with average fares typically lower than other days. You’ll want to avoid flying on Saturday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from Barcelona Intl. Airport to Toronto Pearson International Airport?
The cheapest airline flying from Barcelona Intl. Airport to Toronto Pearson International Airport is Royal Air Maroc (from NZD 625) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Barcelona Intl. Airport to Toronto Pearson International Airport?
Check the schedule for flights from Barcelona to Toronto and find the flight that best matches your travel plans.
-
AT965
Barcelona Intl. Airport
12:45 PM
BCN
1:55 PM
CMN
S M T W T F SSearch -
AT210
Casablanca Mohamed V. Airport
3:45 PM
CMN
8:10 PM
YYZ
S - T - T - S -
VY1142
Barcelona Intl. Airport
7:15 AM
BCN
8:30 AM
LIS
S M T W T F SSearch -
TP261
Humberto Delgado Airport
5:30 PM
LIS
9:15 PM
YYZ
S - T - T - S -
U27682
Barcelona Intl. Airport
10:00 AM
BCN
11:10 AM
LIS
S - - W T - -Search -
TP257
Humberto Delgado Airport
11:35 AM
LIS
3:20 PM
YYZ
- M - W - F S -
FR4587
Barcelona Intl. Airport
8:00 PM
BCN
9:00 PM
OPO
S - - W T F SSearch -
TP1937
Porto Airport
5:00 AM
OPO
6:00 AM
LIS
S M T W T F S -
TP257
Humberto Delgado Airport
11:35 AM
LIS
3:20 PM
YYZ
- M - W - F S -
U27694
Barcelona Intl. Airport
3:30 PM
BCN
4:35 PM
LIS
- - - - T - SSearch -
TS681
Humberto Delgado Airport
9:25 AM
LIS
12:15 PM
YUL
S M - - - F - -
TS7168
Montreal Pierre Elliott Trudeau Airport
2:15 PM
YUL
3:50 PM
YYZ
S M T W T F S -
U27682
Barcelona Intl. Airport
10:00 AM
BCN
11:10 AM
LIS
S - - W T - -Search -
TS681
Humberto Delgado Airport
9:25 AM
LIS
12:15 PM
YUL
S M - - - F - -
TS7168
Montreal Pierre Elliott Trudeau Airport
2:15 PM
YUL
3:50 PM
YYZ
S M T W T F S -
FR3078
Barcelona Intl. Airport
4:10 PM
BCN
5:20 PM
LIS
S M T W - F SSearch -
TS481
Humberto Delgado Airport
8:35 AM
LIS
12:10 PM
YYZ
- - T W T - S -
FR3078
Barcelona Intl. Airport
4:10 PM
BCN
5:20 PM
LIS
S M T W - F SSearch -
TS681
Humberto Delgado Airport
9:25 AM
LIS
12:15 PM
YUL
S M - - - F - -
TS7168
Montreal Pierre Elliott Trudeau Airport
2:15 PM
YUL
3:50 PM
YYZ
S M T W T F S -
VY1148
Barcelona Intl. Airport
3:50 PM
BCN
4:55 PM
LIS
S M T W T F SSearch -
TS481
Humberto Delgado Airport
8:35 AM
LIS
12:10 PM
YYZ
- - T W T - S -
FR3078
Barcelona Intl. Airport
4:10 PM
BCN
5:20 PM
LIS
S M T W - F SSearch -
TP257
Humberto Delgado Airport
11:35 AM
LIS
3:20 PM
YYZ
- M - W - F S
About Barcelona Intl. Airport and Toronto Pearson International Airport
Learn about Barcelona Intl. Airport (BCN) and Toronto Pearson International Airport (YYZ) — including location, terminals, transportation, and travel tips.
| Flight distance | 6,422.76 km |
|---|---|
| Cheapest one-way ticket price | NZD 625 |
| Cheapest return ticket price | NZD 721 |
FAQs for Barcelona Intl. Airport to Toronto Pearson International Airport Flights
How long is the flight from Barcelona Intl. Airport to Toronto Pearson International Airport?
Barcelona Intl. Airport to Toronto Pearson International Airport takes about 8 hours 39 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Barcelona Intl. Airport (BCN) to Toronto Pearson International Airport (YYZ)?
There are around 2 daily flights from Barcelona Intl. Airport (BCN) to Toronto Pearson International Airport (YYZ).What is the flight schedule from Barcelona Intl. Airport to Toronto Pearson International Airport?
The earliest flight from Barcelona Intl. Airport to Toronto Pearson International Airport departs at 13:15, and the last departs at 14:20, with about 1 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Barcelona Intl. Airport (BCN) to Toronto Pearson International Airport (YYZ) most expensive?
The route from Barcelona Intl. Airport (BCN) to Toronto Pearson International Airport (YYZ) is quite popular. Without considering departure times or holidays, tickets cost around NZD 2,863 in December, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Toronto?
- The distance from Toronto Pearson International Airport to downtown is about 20 km. It takes about 40 minutes by taxi.
- The distance from Billy Bishop Toronto City Airport to downtown is about 2 km. It takes about 20 minutes by taxi.
Which airline operates the most direct flights from Barcelona Intl. Airport (BCN) to Toronto Pearson International Airport (YYZ)?
Air Canada is a very popular airline operating an average of 550 flights per month.What are the cheapest flights from Barcelona Intl. Airport to Toronto Pearson International Airport?
One-way flights from Barcelona Intl. Airport to Toronto Pearson International Airport currently start from NZD 625, and round-trip fares start from NZD 721. The current lowest fare is a Royal Air Maroc flight departing on Fri, Dec 11; prices may vary depending on availability.Which airlines offer direct flights from Barcelona Intl. Airport to Toronto Pearson International Airport?
Yes. Air Canada operate direct flights from Barcelona Intl. Airport to Toronto Pearson International Airport, with an average flight time of 7 hours 54 minutes, and around 1 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Barcelona Intl. Airport to Toronto Pearson International Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Barcelona Intl. Airport to Toronto Pearson International Airport is NZD 1,625. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Barcelona Intl. Airport to Toronto Pearson International Airport?
Barcelona Intl. Airport to Toronto Pearson International Airport operates around 3 weekly flights, mainly by Air Canada. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Barcelona Intl. Airport to Toronto Pearson International Airport on Trip.com?
Enter Barcelona Intl. Airport and Toronto Pearson International Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Nonstop flights Barcelona Intl. Airport to Milan Malpensa Airport
- Cheap Barcelona Intl. Airport to Palma De Mallorca Airport flights
- Flights from Barcelona Intl. Airport to Paris Orly Airport
- Cheap Barcelona Intl. Airport to Humberto Delgado Airport flights
- Flights from Barcelona Intl. Airport to Fiumicino Leonardo Da Vinci Intl. Airport
- Flight deals from Barcelona Intl. Airport to Rome
- Nonstop flights from Barcelona Intl. Airport to Lisbon
- Cheap flights from Barcelona Intl. Airport to London
- Nonstop flights from Barcelona Intl. Airport to Milan
- Nonstop flights from Barcelona Intl. Airport to New York
- Nonstop flights San Francisco Intl. Airport to Toronto Pearson International Airport
- Nonstop flights Los Angeles Intl. Airport to Toronto Pearson International Airport
- Flights from Vancouver Intl. Airport to Toronto Pearson International Airport
- Flights from Boston Logan International Airport to Toronto Pearson International Airport
- Cheap La Guardia Airport to Toronto Pearson International Airport flights
- Airlines fly from New York to Toronto Pearson International Airport
- Boston to Toronto Pearson International Airport cheap flights
- Airlines fly from San Francisco to Toronto Pearson International Airport
- Airlines fly from Fort Lauderdale to Toronto Pearson International Airport
- Airlines fly from Los Angeles to Toronto Pearson International Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.