Cheap Flights from Toronto Pearson International Airport to Barcelona Airport
Search for flights from Toronto to Barcelona and check out affordable one-way and round-trip options.
-
Round-trip
-
One way
-
-
Cheapest nonstopYYZ 7:30 PM7h 50mNonstopBCN 9:20 AMToronto - Barcelona | Mon, Jun 2 | Air CanadaBCN 1:15 PM8h 45mNonstopYYZ 4:00 PMBarcelona - Toronto | Mon, Jun 9 | Air CanadaPHP 36,419 PHP 44,06517% OFF17% OFFPHP 44,065 PHP 36,419
-
YYZ 7:30 PM7h 50mNonstopBCN 9:20 AMToronto - Barcelona | Sun, May 25 | Air CanadaBCN 1:15 PM8h 45mNonstopYYZ 4:00 PMBarcelona - Toronto | Thu, May 29 | Air CanadaPHP 36,574 PHP 44,06517% OFF17% OFFPHP 44,065 PHP 36,574
-
YYZ 9:30 PM21h 30m1 stopsBCN 1:00 AMToronto - Barcelona | Mon, May 19 | Air TransatBCN 7:20 AM13h 20m1 stopsYYZ 2:40 PMBarcelona - Toronto | Mon, May 26 | Vueling AirlinesPHP 28,163 PHP 44,06536% OFF36% OFFPHP 44,065 PHP 28,163
-
YYZ 9:30 PM18h 20m1 stopsBCN 9:50 PMToronto - Barcelona | Sun, Jun 1 | Air TransatBCN 6:00 AM14h 40m1 stopsYYZ 2:40 PMBarcelona - Toronto | Mon, Jun 9 | TAP Air PortugalPHP 29,15634% OFFPHP 44,065 PHP 29,156
-
YYZ 11:55 PM18h 45m1 stopsBCN 12:40 AMToronto - Barcelona | Tue, May 20 | Air TransatBCN 7:20 AM14h 30m1 stopsYYZ 3:50 PMBarcelona - Toronto | Wed, May 28 | Vueling AirlinesPHP 29,20234% OFFPHP 44,065 PHP 29,202
-
YYZ 5:40 PM25h 25m1 stopsBCN 1:05 AMToronto - Barcelona | Wed, Jun 11 | TAP Air PortugalBCN 8:20 PM31h1 stopsYYZ 9:20 PMBarcelona - Toronto | Wed, Jun 18 | Vueling AirlinesPHP 29,67533% OFFPHP 44,065 PHP 29,675
-
YYZ 6:40 PM24h 25m1 stopsBCN 1:05 AMToronto - Barcelona | Wed, May 28 | Air TransatBCN 4:00 PM28h 40m1 stopsYYZ 2:40 PMBarcelona - Toronto | Sun, Jun 1 | Vueling AirlinesPHP 29,72933% OFFPHP 44,065 PHP 29,729
-
YYZ 11:00 PM20h1 stopsBCN 1:00 AMToronto - Barcelona | Mon, May 19 | TAP Air PortugalBCN 7:20 AM13h 50m1 stopsYYZ 3:10 PMBarcelona - Toronto | Mon, May 26 | Vueling AirlinesPHP 29,73733% OFFPHP 44,065 PHP 29,737
-
YYZ 9:30 PM20h 40m1 stopsBCN 12:10 AMToronto - Barcelona | Mon, Jun 2 | Air TransatBCN 7:20 AM13h 20m1 stopsYYZ 2:40 PMBarcelona - Toronto | Fri, Jun 6 | Vueling AirlinesPHP 29,85332% OFFPHP 44,065 PHP 29,853
-
YYZ 9:30 PM22h1 stopsBCN 1:30 AMToronto - Barcelona | Thu, Jun 5 | Air TransatBCN 6:00 AM14h 40m1 stopsYYZ 2:40 PMBarcelona - Toronto | Fri, Jun 13 | TAP Air PortugalPHP 30,29531% OFFPHP 44,065 PHP 30,295
-
YYZ 9:30 PM22h1 stopsBCN 1:30 AMToronto - Barcelona | Thu, May 29 | Air TransatBCN 6:00 AM11h 55m1 stopsYYZ 11:55 AMBarcelona - Toronto | Thu, Jun 5 | TAP Air PortugalPHP 30,35731% OFFPHP 44,065 PHP 30,357
-
YYZ 2:30 PM13h 20m1 stopsBCN 9:50 AMToronto - Barcelona | Mon, Jul 7 | WestJetBCN 11:20 AM28h 39m1 stopsYYZ 9:59 AMBarcelona - Toronto | Mon, Jul 14 | WestJetPHP 35,21820% OFFPHP 44,065 PHP 35,218
-
YTO 1:00 PM17h 25m1 stopsBCN Invalid DateToronto - Barcelona | Sat, May 17 | Normal AirlineBCN 3:00 PM6hNonstopYTO 4:00 PMBarcelona - Toronto | Mon, May 19 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopYYZ 7:30 PM7h 50mNonstopBCN 9:20 AMToronto - Barcelona | Tue, Jul 8 | Air CanadaPHP 25,241 PHP 36,21030% OFF30% OFFPHP 36,210 PHP 25,241
-
YYZ 7:30 PM7h 50mNonstopBCN 9:20 AMToronto - Barcelona | Mon, Jul 7 | Air CanadaPHP 25,566 PHP 36,21028% OFF28% OFFPHP 36,210 PHP 25,566
-
YYZ 10:10 PM21h 20m1 stopsBCN 1:30 AMToronto - Barcelona | Sat, Jul 5 | WestJetPHP 13,458 PHP 36,21063% OFF63% OFFPHP 36,210 PHP 13,458
-
YYZ 9:30 PM21h 35m1 stopsBCN 1:05 AMToronto - Barcelona | Sun, May 18 | Air TransatPHP 14,82259% OFFPHP 36,210 PHP 14,822
-
YYZ 10:50 PM20h 20m1 stopsBCN 1:10 AMToronto - Barcelona | Sun, Jul 6 | WestJetPHP 14,93859% OFFPHP 36,210 PHP 14,938
-
YYZ 9:30 PM21h 35m1 stopsBCN 1:05 AMToronto - Barcelona | Sat, May 31 | Air TransatPHP 15,45056% OFFPHP 36,210 PHP 15,450
-
YYZ 9:30 PM21h 35m1 stopsBCN 1:05 AMToronto - Barcelona | Sun, Jun 1 | Air TransatPHP 15,52056% OFFPHP 36,210 PHP 15,520
-
YYZ 11:00 PM20h 5m1 stopsBCN 1:05 AMToronto - Barcelona | Wed, Jun 4 | TAP Air PortugalPHP 20,56643% OFFPHP 36,210 PHP 20,566
-
YYZ 7:30 PM32h 20m1 stopsBCN 9:50 AMToronto - Barcelona | Tue, Jul 1 | WestJetPHP 21,87640% OFFPHP 36,210 PHP 21,876
-
YYZ 9:30 PM21h 30m1 stopsBCN 1:00 AMToronto - Barcelona | Mon, Jun 2 | Air TransatPHP 22,68337% OFFPHP 36,210 PHP 22,683
-
YYZ 9:30 PM20h 40m1 stopsBCN 12:10 AMToronto - Barcelona | Mon, May 26 | Air TransatPHP 24,34233% OFFPHP 36,210 PHP 24,342
-
YYZ 6:20 PM25h 10m1 stopsBCN 1:30 AMToronto - Barcelona | Sat, Jun 28 | WestJetPHP 30,05517% OFFPHP 36,210 PHP 30,055
-
YTO 1:00 PM17h 25m1 stopsBCN Invalid DateToronto - Barcelona | Sat, May 17 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Selected Airlines from Toronto Pearson International Airport to Barcelona Airport
See which airlines fly from Toronto to Barcelona. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










Find more flights and airlines
Flight Schedule from Toronto Pearson International Airport to Barcelona Airport
Check the schedule for flights from Toronto to Barcelona and find the flight that best matches your travel plans.
-
S4360
Toronto Pearson International Airport
8:45 PM
YYZ
6:40 AM
PDL
- - T - - - -Search -
S4506
PDL Airport
7:50 AM
PDL
1:20 PM
BCN
- - - W T - S -
TP258
Toronto Pearson International Airport
5:40 PM
YYZ
5:55 AM
LIS
S M T W - F SSearch -
TP1030
Humberto Delgado Airport
7:45 AM
LIS
10:35 AM
BCN
S M T W T F S -
WS016
Toronto Pearson International Airport
10:15 PM
YYZ
10:05 AM
EDI
S M T W T F SSearch -
FR6266
Edinburgh Airport
5:45 AM
EDI
9:30 AM
BCN
S M T W T F S -
PD7122
Toronto Pearson International Airport
10:45 PM
YYZ
10:45 AM
LGW
S M T W T F SSearch -
FR7807
London Luton Airport
12:10 PM
LTN
3:20 PM
BCN
S M T W T F S -
TS551
Toronto Pearson International Airport
6:00 PM
YYZ
7:20 PM
YUL
- - - - T - -Search -
TS728
Montréal-Pierre Elliott Trudeau International Airport
10:05 PM
YUL
9:50 AM
LGW
- M - W - F - -
FR8214
London Stansted Airport
3:25 PM
STN
6:35 PM
BCN
S M T W T F S -
TP262
Toronto Pearson International Airport
11:50 PM
YYZ
12:05 PM
LIS
S - T - T - SSearch -
VY8463
Humberto Delgado Airport
9:20 PM
LIS
12:15 AM
BCN
S - T W T F S -
TS230
Toronto Pearson International Airport
11:55 PM
YYZ
11:30 AM
DUB
- M - W - F SSearch -
VY8723
Dublin Airport
9:35 PM
DUB
1:15 AM
BCN
S - T W T - S -
TS122
Toronto Pearson International Airport
10:45 PM
YYZ
10:45 AM
LGW
S M T W T F SSearch -
VY7821
London Gatwick Airport
6:35 PM
LGW
9:45 PM
BCN
S M T W T F S -
PD7122
Toronto Pearson International Airport
10:45 PM
YYZ
10:45 AM
LGW
S M T W T F SSearch -
VY7821
London Gatwick Airport
6:35 PM
LGW
9:45 PM
BCN
S M T W T F S -
TS230
Toronto Pearson International Airport
11:55 PM
YYZ
11:30 AM
DUB
- M - W - F SSearch -
FR6395
Dublin Airport
9:35 PM
DUB
1:05 AM
BCN
S M T W T F S
Toronto Pearson International Airport to Barcelona Airport Flights Info
Flight distance | 6,422.76 km |
---|---|
Cheapest one-way ticket price | PHP 13,457 |
Cheapest return ticket price | PHP 30,976 |
FAQs for Toronto Pearson International Airport to Barcelona Airport Flights
-
How long is a flight from Toronto Pearson International Airport to Barcelona Airport?
It takes around 7 hours 50 minutes to fly from Toronto Pearson International Airport (YYZ) to Barcelona Airport (BCN). -
How many daily flights are there from Toronto Pearson International Airport (YYZ) to Barcelona Airport (BCN)?
There are around 2 daily flights from Toronto Pearson International Airport (YYZ) to Barcelona Airport (BCN). -
When are flight tickets from Toronto Pearson International Airport (YYZ) to Barcelona Airport (BCN) the cheapest?
Tickets cost around PHP 27,658 in July, making it the cheapest month to book. Toronto Pearson International Airport (YYZ) to Barcelona Airport (BCN) is a popular route, so don't forget to book your tickets in advance. -
When are flight tickets from Toronto Pearson International Airport (YYZ) to Barcelona Airport (BCN) most expensive?
The route from Toronto Pearson International Airport (YYZ) to Barcelona Airport (BCN) is quite popular. Without considering departure times or holidays, tickets cost around PHP 49,844 in June, the most expensive month to book this route. -
Which airline operates the most direct flights from Toronto Pearson International Airport (YYZ) to Barcelona Airport (BCN)?
Air Canada is a very popular airline operating an average of 388 flights per month.
Popular Destinations
-
Recommended Routes Departing From Toronto Pearson International Airport
-
Recommended Routes Going to Barcelona Airport
-
Recommended Routes at Toronto Pearson International Airport
-
Top Flight Destinations in Spain
-
Popular Flight Routes from US to Spain
-
Trip.com Latest Trends
- Return plane tickets from Pearson International Airport to Mactan International Airport
- Cheap flights from Pearson International Airport to Ninoy Aquino International Airport
- Cheap tickets from Pearson International Airport to Stanfield International Airport
- Cheap tickets from Pearson International Airport to Calgary International Airport
- Cheap flights from Pearson International Airport to Vancouver International Airport
- Plane tickets from {deparrtAirportName} to Daraga
- Plane tickets from {deparrtAirportName} to Cebu
- Cheap flights from {deparrtAirportName} to Dumaguete
- Return plane tickets from {deparrtAirportName} to Manila
- Return plane tickets from {deparrtAirportName} to Tacloban
- Cheap flights from Sofia Airport to Barcelona Airport
- Cheap flights from Fiumicino Leonardo da Vinci Airport to Barcelona Airport
- Cheap tickets from Ninoy Aquino International Airport to Barcelona Airport
- Cheap tickets from Mactan International Airport to Barcelona Airport
- Return plane tickets from Seville Airport to Barcelona Airport
- Cheap flights from Mabalacat to Barcelona Airport
- Plane tickets from Manila to Barcelona Airport
- Cheap flights from Bacolod to Barcelona Airport
- Cheap flights from General Santos to Barcelona Airport
- Return flight tickets from Cebu to Barcelona Airport
- Return plane tickets from {deparrtAirportName} to Cebu
- Return plane tickets from {deparrtAirportName} to Butuan
- Plane tickets from {deparrtAirportName} to Manila
- Return plane tickets from {deparrtAirportName} to Daraga
- Return plane tickets from {deparrtAirportName} to Dumaguete
- Cheap tickets from Pearson International Airport to Calgary International Airport
- Cheap tickets from Pearson International Airport to Stanfield International Airport
- Cheap tickets from Pearson International Airport to Ninoy Aquino International Airport
- Return plane tickets from Pearson International Airport to Mactan International Airport
- Cheap tickets from Pearson International Airport to Vancouver International Airport
- Cheap flights from South Korea to Philippines
- Cheap flights from Singapore to Kazakhstan
- Cheap tickets from Fiji to Tuvalu
- Cheap tickets from Germany to Poland
- Cheap flights from Italy to Cyprus
- Flights from Manila to Singapore
- Cheap flights from Bangkok to Singapore
- Cheap flights from Jakarta to Singapore
- Cheap flights from Cebu to Singapore
- Return tickets from New York to Egypt
- Singapore to Langkawi Flights
- Singapore to Penang Flights
- Singapore to Kuala Lumpur Flights
- Singapore to Kota Kinabalu Flights
- Manila to Hong Kong Flights
- Manila to Macau Flights
- Manila to Kota Kinabalu Flights
- Manila to Singapore Flights
- Manila to Phnom Penh Flights
- Manila to Beijing Flights
- Manila to Busan Flights
- Manila to Guangzhou Flights
- Manila to Kuala Lumpur Flights
- Cheap Flights to France From US$108
- New York to Boston Flights
- New York to Atlanta Flights
- New York to San Francisco Flights
- New York to London Flights
- New York to Paris Flights
- New York to Singapore Flights