How can I find cheap flights from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
Explore the cheapest one-way and round-trip flights from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport over the next 90 days, with one-way fares from CAD 499 and round-trip from CAD 575. Based on Trip.com's latest 7-day flight data.
- Return
- Cheapest
- Recommended
- Fastest
- Next 7 days
- Direct
- Cheapest nonstop
BCN 13:158h 45mDirectYYZ 16:00Barcelona - Toronto | Thu, Dec 17 | Air Canada
YYZ 19:457h 35mDirectBCN 09:20Toronto - Barcelona | Mon, Dec 21 | Air CanadaCAD 903 CAD 1,20725% off25% offCAD 1,207 CAD 903
BCN 13:158h 45mDirectYYZ 16:00Barcelona - Toronto | Thu, Dec 17 | Lufthansa
YYZ 19:457h 35mDirectBCN 09:20Toronto - Barcelona | Mon, Dec 21 | LufthansaCAD 941 CAD 1,20722% off22% offCAD 1,207 CAD 941
BCN 12:2511h 50m1 stopYYZ 18:15Barcelona - Toronto | Sat, Nov 14 | Icelandair
YYZ 19:4033h 50m1 stopBCN 11:30Toronto - Barcelona | Thu, Nov 19 | IcelandairCAD 575 CAD 1,20752% off52% offCAD 1,207 CAD 575
BCN 12:2511h 50m1 stopYYZ 18:15Barcelona - Toronto | Tue, Dec 1 | Icelandair
YYZ 19:4012h1 stopBCN 13:40Toronto - Barcelona | Sat, Dec 5 | IcelandairCAD 58152% offCAD 1,207 CAD 581
BCN 14:4533h 30m1 stopYYZ 18:15Barcelona - Toronto | Thu, Dec 3 | Icelandair
YYZ 19:4012h1 stopBCN 13:40Toronto - Barcelona | Wed, Dec 9 | IcelandairCAD 58452% offCAD 1,207 CAD 584
BCN 12:2511h 50m1 stopYYZ 18:15Barcelona - Toronto | Sat, Nov 21 | Icelandair
YYZ 19:4012h1 stopBCN 13:40Toronto - Barcelona | Wed, Nov 25 | IcelandairCAD 58552% offCAD 1,207 CAD 585
BCN 14:4033h 35m1 stopYYZ 18:15Barcelona - Toronto | Sun, Dec 6 | Icelandair
YYZ 19:4012h1 stopBCN 13:40Toronto - Barcelona | Sat, Dec 12 | IcelandairCAD 59651% offCAD 1,207 CAD 596
BCN 12:2511h 50m1 stopYYZ 18:15Barcelona - Toronto | Sat, Dec 5 | Icelandair
YYZ 19:4012h1 stopBCN 13:40Toronto - Barcelona | Sat, Dec 12 | IcelandairCAD 59651% offCAD 1,207 CAD 596
BCN 12:2511h 50m1 stopYYZ 18:15Barcelona - Toronto | Sat, Nov 28 | Icelandair
YYZ 19:4012h1 stopBCN 13:40Toronto - Barcelona | Sat, Dec 5 | IcelandairCAD 60150% offCAD 1,207 CAD 601
BCN 13:0017h 25m1 stopYTO 14:00Barcelona - Toronto | Sat, Nov 14 | Normal Airline
YTO 15:006hDirectBCN 16:00Toronto - Barcelona | Mon, Nov 16 | Normal AirlineFind more flightsFind more flights
- Cheapest
BCN 15:4026h 30m1 stopYYZ 12:10Barcelona - Toronto | Thu, Dec 3 | Vueling AirlinesCAD 499 CAD 2,67681% off81% offCAD 2,676 CAD 499
BCN 10:0032h 10m1 stopYYZ 12:10Barcelona - Toronto | Thu, Dec 3 | easyJetCAD 502 CAD 2,67681% off81% offCAD 2,676 CAD 502
BCN 19:1030h1 stopYYZ 19:10Barcelona - Toronto | Thu, Dec 3 | Royal Air MarocCAD 512 CAD 2,67681% off81% offCAD 2,676 CAD 512
BCN 12:4512h 25m1 stopYYZ 19:10Barcelona - Toronto | Mon, Dec 14 | Royal Air MarocCAD 51281% offCAD 2,676 CAD 512
BCN 19:1030h1 stopYYZ 19:10Barcelona - Toronto | Tue, Dec 15 | Royal Air MarocCAD 51881% offCAD 2,676 CAD 518
BCN 12:4512h 25m1 stopYYZ 19:10Barcelona - Toronto | Sun, Dec 6 | Royal Air MarocCAD 51981% offCAD 2,676 CAD 519
BCN 12:4512h 25m1 stopYYZ 19:10Barcelona - Toronto | Mon, Dec 7 | Royal Air MarocCAD 52181% offCAD 2,676 CAD 521
BCN 19:1030h1 stopYYZ 19:10Barcelona - Toronto | Sat, Dec 12 | Royal Air MarocCAD 52280% offCAD 2,676 CAD 522
BCN 10:0032h 10m1 stopYYZ 12:10Barcelona - Toronto | Thu, Dec 10 | easyJetCAD 52380% offCAD 2,676 CAD 523
BCN 13:0017h 25m1 stopYTO 14:00Barcelona - Toronto | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Thu, Dec 17 | Air CanadaCAD 2,081 CAD 2,75624% off24% offCAD 2,756 CAD 2,081
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Tue, Dec 29 | Air CanadaCAD 2,087 CAD 2,75624% off24% offCAD 2,756 CAD 2,087
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Thu, Dec 24 | Air CanadaCAD 2,088 CAD 2,75624% off24% offCAD 2,756 CAD 2,088
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Sun, Jan 10 | Air CanadaCAD 2,09124% offCAD 2,756 CAD 2,091
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Tue, Dec 22 | Air CanadaCAD 2,10324% offCAD 2,756 CAD 2,103
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Sun, Dec 20 | Air CanadaCAD 2,10324% offCAD 2,756 CAD 2,103
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Tue, Jan 5 | Air CanadaCAD 2,10424% offCAD 2,756 CAD 2,104
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Sun, Jan 3 | Air CanadaCAD 2,10424% offCAD 2,756 CAD 2,104
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Sun, Dec 27 | Air CanadaCAD 2,12423% offCAD 2,756 CAD 2,124
BCN 13:0017h 25m1 stopYTO 14:00Barcelona - Toronto | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
BCN 13:158h 45mDirectYYZ 16:00Barcelona - Toronto | Tue, Jan 5 | LufthansaCAD 2,149 CAD 2,75622% off22% offCAD 2,756 CAD 2,149
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Sun, Jan 10 | Air CanadaCAD 2,091 CAD 2,75624% off24% offCAD 2,756 CAD 2,091
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Tue, Jan 5 | Air CanadaCAD 2,104 CAD 2,75624% off24% offCAD 2,756 CAD 2,104
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Sun, Jan 3 | Air CanadaCAD 2,10424% offCAD 2,756 CAD 2,104
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Thu, Jan 7 | Air CanadaCAD 2,13922% offCAD 2,756 CAD 2,139
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Thu, Jan 7 | LufthansaCAD 2,15923% offCAD 2,798 CAD 2,159
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Sun, Jan 3 | LufthansaCAD 2,18222% offCAD 2,798 CAD 2,182
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Thu, Dec 17 | Air CanadaCAD 2,08122% offCAD 2,676 CAD 2,081
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Tue, Dec 29 | Air CanadaCAD 2,08722% offCAD 2,676 CAD 2,087
BCN 13:0017h 25m1 stopYTO 14:00Barcelona - Toronto | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
BCN 12:4512h 25m1 stopYYZ 19:10Barcelona - Toronto | Wed, Nov 18 | Royal Air MarocCAD 641 CAD 1,45956% off56% offCAD 1,459 CAD 641
BCN 12:4512h 25m1 stopYYZ 19:10Barcelona - Toronto | Fri, Nov 13 | Royal Air MarocCAD 646 CAD 1,45956% off56% offCAD 1,459 CAD 646
BCN 14:4011h 35m1 stopYYZ 20:15Barcelona - Toronto | Thu, Nov 19 | IberiaCAD 681 CAD 1,45953% off53% offCAD 1,459 CAD 681
BCN 07:4513h 15m1 stopYYZ 15:00Barcelona - Toronto | Tue, Nov 17 | Vueling AirlinesCAD 69153% offCAD 1,459 CAD 691
BCN 12:4512h 25m1 stopYYZ 19:10Barcelona - Toronto | Mon, Nov 16 | Royal Air MarocCAD 74549% offCAD 1,459 CAD 745
BCN 07:2013h 40m1 stopYYZ 15:00Barcelona - Toronto | Sat, Nov 14 | easyJetCAD 80345% offCAD 1,459 CAD 803
BCN 12:4512h 25m1 stopYYZ 19:10Barcelona - Toronto | Sun, Nov 15 | Royal Air MarocCAD 85142% offCAD 1,459 CAD 851
BCN 07:1013h 50m1 stopYYZ 15:00Barcelona - Toronto | Fri, Nov 13 | easyJetCAD 1,07726% offCAD 1,459 CAD 1,077
BCN 10:1011h 45m1 stopYYZ 15:55Barcelona - Toronto | Tue, Nov 17 | IberiaCAD 1,13822% offCAD 1,459 CAD 1,138
BCN 13:0017h 25m1 stopYTO 14:00Barcelona - Toronto | Sat, Nov 14 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Thu, Dec 17 | Air CanadaCAD 2,081 CAD 2,67622% off22% offCAD 2,676 CAD 2,081
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Tue, Dec 29 | Air CanadaCAD 2,087 CAD 2,67622% off22% offCAD 2,676 CAD 2,087
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Thu, Dec 24 | Air CanadaCAD 2,088 CAD 2,75624% off24% offCAD 2,756 CAD 2,088
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Sun, Jan 10 | Air CanadaCAD 2,09124% offCAD 2,756 CAD 2,091
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Tue, Dec 22 | Air CanadaCAD 2,10324% offCAD 2,756 CAD 2,103
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Sun, Dec 20 | Air CanadaCAD 2,10324% offCAD 2,756 CAD 2,103
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Tue, Jan 5 | Air CanadaCAD 2,10424% offCAD 2,756 CAD 2,104
BCN 13:158h 50mDirectYYZ 16:05Barcelona - Toronto | Sun, Jan 3 | Air CanadaCAD 2,10424% offCAD 2,756 CAD 2,104
BCN 13:158h 55mDirectYYZ 16:10Barcelona - Toronto | Sun, Dec 27 | Air CanadaCAD 2,12423% offCAD 2,756 CAD 2,124
BCN 13:0017h 25m1 stopYTO 14:00Barcelona - Toronto | Sat, Nov 14 | 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 Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport
What is the cheapest month to fly from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
Based on Trip.com's data from the past 12 months, the cheapest one-way flights from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport are usually in February, with an average price of CAD 616. It is best to avoid April, when the average price can reach CAD 1,210.
What is the cheapest day of the week to fly from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
Based on Trip.com's data from the past 12 months, the cheapest departure day from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport is Tuesday, with average prices usually lower than other days. Avoid departing on Saturday as prices are typically highest on that day.
Which airline offers the cheapest flights from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
The cheapest airline flying from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport is Vueling Airlines (from CAD 477) 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 Josep Tarradellas Barcelona-El Prat 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
Josep Tarradellas Barcelona-El Prat Airport
12:25
BCN
12:40
CMN
S M T W T F SSearch -
AT210
Casablanca Mohammed V International Airport
15:30
CMN
19:10
YYZ
S - T - T - S -
VY1142
Josep Tarradellas Barcelona-El Prat Airport
05:45
BCN
06:50
LIS
S - T W T F SSearch -
TP257
Humberto Delgado Airport
11:00
LIS
14:45
YYZ
- M - W - F S -
TP1033
Josep Tarradellas Barcelona-El Prat Airport
12:35
BCN
13:35
LIS
S M T W T F SSearch -
TP261
Humberto Delgado Airport
17:30
LIS
21:15
YYZ
S - T - T - S -
VY1146
Josep Tarradellas Barcelona-El Prat Airport
12:15
BCN
13:25
LIS
S M T W T F SSearch -
TP261
Humberto Delgado Airport
17:30
LIS
21:15
YYZ
S - T - T - S -
U27656
Josep Tarradellas Barcelona-El Prat Airport
08:45
BCN
11:00
LIS
S - - - - - SSearch -
TP261
Humberto Delgado Airport
17:30
LIS
21:15
YYZ
S - T - T - S -
VY1142
Josep Tarradellas Barcelona-El Prat Airport
05:45
BCN
06:50
LIS
S - T W T F SSearch -
TP261
Humberto Delgado Airport
17:30
LIS
21:15
YYZ
S - T - T - S -
FR4587
Josep Tarradellas Barcelona-El Prat Airport
21:45
BCN
22:45
OPO
S - - W T F SSearch -
TS765
Francisco Sa Carneiro International Airport
08:50
OPO
12:05
YYZ
- - - - - F - -
U27694
Josep Tarradellas Barcelona-El Prat Airport
15:30
BCN
16:35
LIS
- - - - T - SSearch -
TS681
Humberto Delgado Airport
09:25
LIS
12:15
YUL
S M - - - F - -
TS7168
Montréal-Pierre Elliott Trudeau International Airport
14:15
YUL
15:50
YYZ
S M T W T F S -
FR3078
Josep Tarradellas Barcelona-El Prat Airport
18:00
BCN
19:05
LIS
S M T W - F SSearch -
TS681
Humberto Delgado Airport
09:25
LIS
12:15
YUL
S M - - - F - -
TS7168
Montréal-Pierre Elliott Trudeau International Airport
14:15
YUL
15:50
YYZ
S M T W T F S -
VY1148
Josep Tarradellas Barcelona-El Prat Airport
15:50
BCN
16:55
LIS
S M T W T F SSearch -
TS481
Humberto Delgado Airport
08:35
LIS
12:10
YYZ
- - T W T - S
About Josep Tarradellas Barcelona-El Prat Airport and Toronto Pearson International Airport
Learn about Josep Tarradellas Barcelona-El Prat Airport (BCN) and Toronto Pearson International Airport (YYZ) — including location, terminals, transportation, and travel tips.
| Flight distance | 6,422.76km |
|---|---|
| Cheapest one-way ticket price | CAD 499 |
| Cheapest return ticket price | CAD 575 |
FAQs for Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport Flights
How long is the flight from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
Josep Tarradellas Barcelona-El Prat 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 Josep Tarradellas Barcelona-El Prat Airport (BCN) to Toronto Pearson International Airport (YYZ)?
There are around 2 daily flights from Josep Tarradellas Barcelona-El Prat Airport (BCN) to Toronto Pearson International Airport (YYZ).What is the flight schedule from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
The earliest flight from Josep Tarradellas Barcelona-El Prat 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 Josep Tarradellas Barcelona-El Prat Airport (BCN) to Toronto Pearson International Airport (YYZ) most expensive?
The route from Josep Tarradellas Barcelona-El Prat Airport (BCN) to Toronto Pearson International Airport (YYZ) is quite popular. Without considering departure times or holidays, tickets cost around CAD 2,229 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 20km, by taxi about 40 minutes.
- The distance from Billy Bishop Toronto City Airport to downtown is about 2km, by taxi about 20 minutes.
Which airline operates the most direct flights from Josep Tarradellas Barcelona-El Prat 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 Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
One-way flights from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport currently start from CAD 499, and round-trip fares start from CAD 575. The current lowest fare is a Vueling Airlines flight departing on Thu, Dec 3; prices may vary depending on availability.Which airlines offer direct flights from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
Yes. Air Canada operate direct flights from Josep Tarradellas Barcelona-El Prat 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 Josep Tarradellas Barcelona-El Prat 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 Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport is CAD 1,300. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport?
Josep Tarradellas Barcelona-El Prat 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 Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport on Trip.com?
Enter Josep Tarradellas Barcelona-El Prat 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.
Find Cheap Flights with Trip.com
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Leonardo da Vinci–Fiumicino Airport
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Humberto Delgado Airport
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Montréal-Pierre Elliott Trudeau International Airport
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Calgary International Airport
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Toronto Pearson International Airport
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Calgary
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Lisbon
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Paris
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Rome
- Flights from Josep Tarradellas Barcelona-El Prat Airport to Toronto
- Flights from Winnipeg James Armstrong Richardson International Airport to Toronto Pearson International Airport
- Flights from Halifax Stanfield International Airport to Toronto Pearson International Airport
- Flights from Vancouver International Airport to Toronto Pearson International Airport
- Flights from Edmonton International Airport to Toronto Pearson International Airport
- Flights from Calgary International Airport to Toronto Pearson International Airport
- Flights from Calgary to Toronto Pearson International Airport
- Flights from Vancouver to Toronto Pearson International Airport
- Flights from Winnipeg to Toronto Pearson International Airport
- Flights from Edmonton to Toronto Pearson International Airport
- Flights from Halifax 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.