AED1,370 Cheap Flights from Barcelona (BCN) to Toronto (YYZ)

Popular airlines from Barcelona El Prat Airport (BCN) to Toronto Pearson Intl. Airport (YYZ)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save on select hotels after you book a flight*
    trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Cheap Flights from Barcelona to Toronto (BCN-YYZ)

Prices were available within the past 7 days and start at AED1,370 for one-way flights and for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Frequently asked questions

How long does it take to fly from BCN to Pearson Intl. Airport (YYZ)?
Purchase your ticket with Air Canada and you can expect to be in the air for around 8 hours and 40 minutes. This leading carrier has a direct flight that jets off at 12:20PM from Barcelona Intl. Airport (BCN) and reaches YYZ at 3:00PM. Expedia has unbeatable flight deals, so take a peek at what's available on this route today.
Is it cheaper to buy a plane ticket from BCN to YYZ last minute?
Being a spontaneous soul is a rewarding way to explore the world, but it isn't necessarily the best way to pick up a cheap plane ticket. It's better to book your Barcelona Intl. Airport (BCN) to Toronto Pearson Airport journey ahead of time instead of leaving it to the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. Leave your spontaneous side for when you reach Toronto Pearson Airport!
What airline has the least delays from Barcelona Intl. Airport (BCN) to Pearson Intl. Airport (YYZ)?
If you'd prefer not to be stuck at the departure gate for hours — or worse, have your vacation plans ruined because of a flight delay — travel with Air Canada. Around 62% of its BCN to Toronto Pearson Airport services touch down on time. You can check your flight status before making your way to the airport through the Expedia App. It also delivers real-time notifications about things like gate changes, luggage carousel numbers and how to reach your hotel. You'll have all the details in your pocket with our handy travel companion.
What airports do you fly into for Toronto from Barcelona?
Pearson Intl. Airport (YYZ) is where all Barcelona to Toronto flights land. It's located roughly 19 kilometers west of the center of Toronto. You can score irresistible deals on flights, hotels, car rentals and activities when you organize your Toronto break with Expedia.
What are the most popular departure times for flights from Josep Tarradellas Barcelona–El Prat Airport to Pearson Intl. Airport (YYZ)?
The most popular departure times for flights from BCN to Toronto Pearson Airport fall between 12:00 PM - 1:00 PM on Air Canada. One handy tip is to zoom off in the morning. The earlier you set off, the better your odds of a delay-free flight with less air traffic in the skies.
Can I change the date of my flight from Barcelona Airport to YYZ?
You can quickly make changes to your Barcelona Airport to Toronton Pearson trip through the Expedia Trips portal. Before making any amendments, review the conditions and rules in your itinerary to learn what you can do and whether fees apply. Some airlines have a change fee per person, plus any difference in ticket prices. But if you booked in the last 24 hours, you may be able to cancel for free and arrange new flights. You can also head to our Customer Service portal to find the answers to your questions and to chat with our Virtual Agent.

Travel information

Travel information

Origin airport
Barcelona Intl.
Destination airport
Pearson Intl.
Distance
6378 km
Average flight time
8 hours 45 mins

Book with confidence

Book with confidence