Skip to main content
Beginning of main content

Cheap Flights from Toronto to Barcelona $500.6

Search over 282,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Best Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Toronto to Barcelona (YYZ to BCN)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Toronto to Barcelona (YYZ to BCN)

Question : Which day has the most flight time options?
Answer : Saturday has the most flight times for Toronto to Barcelona with 15.

Question : How often is the price changing when booking a trip from Pearson International Airport (YYZ) to Barcelona-El Prat Airport (BCN)?
Answer : Prices for this trip tend to change much more than others. However, the sooner you book, the better price you tend to get.

Question : Would you be willing to change your travel days if it saved you money?
Answer : The best day to fly on a budget this month is Sunday. Flexibility is paramount when booking travel plans in order to keep costs down.

Question : How long are most people's visits to Barcelona when they fly in from Toronto?
Answer : Travelers from YYZ to BCN stay 14 days on average.

Question : In the next four weeks, what day should you book your trip?
Answer : Since low prices are preferred, look at December 13th. As of November 28th, the cheapest ticket sales are coming in 33% below the average price for this route, so you can spend that extra cash on a fun experience in Barcelona.

Question : How often are flights on time from Pearson International Airport (YYZ) to Barcelona-El Prat Airport (BCN)?
Answer : The Toronto to Barcelona route has a 36% on-time rate, ranking in the bottom quarter of all routes. When a flight is late, it averages between 30-40 minutes.

Question : Looking for the fastest flight from YYZ to BCN?
Answer : Air Canada currently has the quickest travel time with 6 hours and 45 minutes. For example, you would arrive in Barcelona at 11 AM CET if you left Toronto at 10:15 PM. Remember, there is a time change of six-hours.