Cheap flights from Toronto to Barcelona from C$ 385

Return
1 adult
Economy
From?
To?
Sun 4/6
Sun 11/6

Deals available from 900+ travel sites.

Flight information for Toronto to Barcelona

Find info about flight duration, direct flights, and airports for your flight from Toronto to Barcelona

Best price found

C$ 385

Fastest flight time

7h 40m

Direct flights

Every day

Airports in Barcelona

1 airport
The best one-way flight to Barcelona from Toronto in the past 72 hours is C$ 385. The best round-trip flight deal from Toronto to Barcelona found on momondo in the last 72 hours is C$ 639.
The fastest flight from Toronto to Barcelona takes 7h 40m
Direct flights go from Toronto to Barcelona every day.
There is 1 airport near Barcelona: Barcelona-El Prat (BCN)

How to get the cheapest flight ticket from Toronto to Barcelona

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Toronto to Barcelona?

May. The cheapest time of year to fly to Barcelona from Toronto is May. The most expensive is December.

What is the cheapest airline that flies to Barcelona from Toronto?

PLAY. Aer Lingus, Azores Airlines, and PLAY are the most popular carriers operating from Toronto to Barcelona

What is the cheapest Toronto to Barcelona flight route?

Hamilton - Barcelona-El Prat. Fly from Hamilton to Barcelona-El Prat for the best Toronto - Barcelona flight prices

How far in advance should you book Toronto to Barcelona flights?

60 days before. The cheapest time to buy a flight from Toronto to Barcelona is approximately 60 days to departure

Can stopping save me money on Toronto to Barcelona flights?

You could potentially save up to 42% on your flight if you consider stops on a Toronto to Barcelona flight.

When travelling from Toronto to Barcelona, the most popular airport to fly into is Barcelona-El Prat Airport. The majority of travellers flying into Barcelona-El Prat Airport from Toronto are departing from Toronto Pearson Intl Airport. When booking your trip to Barcelona, it is helpful to have an alternative airport to fly out of. Good options for departure airports when travelling to Barcelona, you can try Toronto Island Airport (in Toronto) or Hamilton Airport (in Hamilton). If you are looking for alternate airports to fly into when travelling from Toronto, you can try Girona Costa Brava Airport or Reus Airport which are located in Girona and Reus respectively. The least expensive flight option from Toronto to Barcelona will typically be YHM — BCN during the month of May with an average price of C$ 470 RT.

Toronto Pearson Intl Airport (YYZ) to Barcelona-El Prat Airport (BCN)C$ 715
Search Flight Deals
Toronto Island Airport (YTZ) to Barcelona-El Prat Airport (BCN)C$ 892
Search Flight Deals
Hamilton Airport (YHM) to Barcelona-El Prat Airport (BCN)C$ 470
Search Flight Deals
Toronto Pearson Intl Airport (YYZ) to Girona Costa Brava Airport (GRO)C$ 1,326
Search Flight Deals
Toronto Pearson Intl Airport (YYZ) to Reus Airport (REU)C$ 1,906
Search Flight Deals

Easily compare round-trip flights from Toronto to Barcelona

Below you can see the best fares for your round-trip flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Toronto to Barcelona by changing tabs
PLAY
19 Oct.
YHM2:50 p.m.Hamilton
20h 20m
1 stop
BCN11:10 a.m.Barcelona-El Prat
2 Nov.
BCN5:50 p.m.Barcelona-El Prat
24h 50m
1 stop
YHM6:40 p.m.Hamilton
Azores Airlines
19 Oct.
YYZ4:45 p.m.Toronto Pearson Intl
10h 40m
1 stop
BCN3:25 a.m.Barcelona-El Prat
3 Nov.
BCN9:50 a.m.Barcelona-El Prat
12h 00m
1 stop
YYZ9:50 p.m.Toronto Pearson Intl
Multiple Airlines
1 Oct.
YYZ7:55 p.m.Toronto Pearson Intl
17h 50m
1 stop
BCN1:45 p.m.Barcelona-El Prat
9 Oct.
BCN3:30 a.m.Barcelona-El Prat
14h 20m
1 stop
YYZ5:50 p.m.Toronto Pearson Intl
TAP AIR PORTUGAL
5 Oct.
YYZ1:40 p.m.Toronto Pearson Intl
10h 55m
1 stop
BCN12:35 a.m.Barcelona-El Prat
13 Oct.
BCN7:25 a.m.Barcelona-El Prat
15h 35m
1 stop
YYZ11:00 p.m.Toronto Pearson Intl
Air Transat
5 Oct.
YYZ5:40 a.m.Toronto Pearson Intl
21h 20m
1 stop
BCN3:00 a.m.Barcelona-El Prat
13 Oct.
BCN10:05 a.m.Barcelona-El Prat
9h 10m
YYZ7:15 p.m.Toronto Pearson Intl
Scandinavian Airlines
17 Oct.
YYZ1:00 p.m.Toronto Pearson Intl
20h 40m
2 stops
BCN9:40 a.m.Barcelona-El Prat
24 Oct.
BCN4:30 p.m.Barcelona-El Prat
24h 25m
2 stops
YYZ4:55 p.m.Toronto Pearson Intl

Find the cheapest one-way flights from Toronto to Barcelona

If you're looking for one-way flights from Toronto to Barcelona, view some of our deals below provided by Air Canada, Azores Airlines and PLAY
Azores Airlines
21 Sep.
YYZ4:45 p.m.Toronto Pearson Intl
10h 40m
1 stop
BCN3:25 a.m.Barcelona-El Prat
Multiple Airlines
25 Sep.
YYZ3:45 a.m.Toronto Pearson Intl
34h 35m
2 stops
BCN2:20 p.m.Barcelona-El Prat
PLAY
4 Jul.
YHM2:50 p.m.Hamilton
20h 20m
1 stop
BCN11:10 a.m.Barcelona-El Prat

Search last-minute flights to Barcelona from Toronto

Find and compare round-trip flight prices for your last-minute flight from Toronto to Barcelona
Air Transat
8 Jun.
YTZ12:00 p.m.Toronto Island
15h 00m
1 stop
BCN3:00 a.m.Barcelona-El Prat
23 Jun.
BCN11:00 a.m.Barcelona-El Prat
26h 34m
1 stop
YTZ1:34 p.m.Toronto Island
United Airlines
5 Jun.
YYZ6:00 a.m.Toronto Pearson Intl
16h 20m
1 stop
BCN10:20 p.m.Barcelona-El Prat
21 Jun.
BCN10:50 a.m.Barcelona-El Prat
15h 08m
1 stop
YYZ1:58 a.m.Toronto Pearson Intl
Air Canada
5 Jun.
YYZ10:45 a.m.Toronto Pearson Intl
11h 35m
1 stop
BCN10:20 p.m.Barcelona-El Prat
16 Jun.
BCN7:55 a.m.Barcelona-El Prat
8h 55m
YYZ4:50 p.m.Toronto Pearson Intl
C$ 1,001
Find similar
Multiple Airlines
7 Jun.
YYZ11:25 a.m.Toronto Pearson Intl
18h 30m
2 stops
BCN5:55 a.m.Barcelona-El Prat
24 Jun.
BCN2:40 a.m.Barcelona-El Prat
15h 45m
1 stop
YYZ6:25 p.m.Toronto Pearson Intl
C$ 1,039
Find similar
British Airways
6 Jun.
YYZ5:55 p.m.Toronto Pearson Intl
11h 45m
1 stop
BCN5:40 a.m.Barcelona-El Prat
20 Jun.
BCN7:45 a.m.Barcelona-El Prat
17h 15m
1 stop
YYZ1:00 a.m.Toronto Pearson Intl
C$ 1,116
Find similar
Iberia
6 Jun.
YYZ9:15 a.m.Toronto Pearson Intl
14h 15m
1 stop
BCN11:30 p.m.Barcelona-El Prat
21 Jun.
BCN7:45 a.m.Barcelona-El Prat
17h 15m
1 stop
YYZ1:00 a.m.Toronto Pearson Intl
C$ 1,118
Find similar

Best airlines flying from Toronto to Barcelona

Compare and see reviews for airlines that fly from Toronto to Barcelona with momondo
Airline
Rating
Free Cancellation
Price
WestJetPriceFrom C$ 354Free CancellationRating
7.4
338 reviews
Search WestJet flights
PLAYPriceFrom C$ 442Free CancellationRating
0.0
Search PLAY flights
Aer LingusPriceFrom C$ 606Free CancellationRating
7.1
279 reviews
Search Aer Lingus flights
Azores AirlinesPriceFrom C$ 689Free CancellationRating
8.6
14 reviews
Search Azores Airlines flights
TAP AIR PORTUGALPriceFrom C$ 732Free CancellationRating
7.2
346 reviews
Search TAP AIR PORTUGAL flights
IcelandairPriceFrom C$ 757Free CancellationRating
7.4
102 reviews
Search Icelandair flights
Air TransatPriceFrom C$ 771Free CancellationRating
7.9
62 reviews
Search Air Transat flights
Scandinavian AirlinesPriceFrom C$ 772Free CancellationRating
7.1
407 reviews
Search Scandinavian Airlines flights
Air FrancePriceFrom C$ 813Free CancellationRating
7.4
377 reviews
Search Air France flights
KLMPriceFrom C$ 816Free CancellationRating
7.6
248 reviews
Search KLM flights

PLAY flights from Toronto to Barcelona

Our best PLAY deals on Toronto to Barcelona flight tickets
PLAY
19 Oct.
YHM2:50 p.m.Hamilton
20h 20m
1 stop
BCN11:10 a.m.Barcelona-El Prat
2 Nov.
BCN5:50 p.m.Barcelona-El Prat
24h 50m
1 stop
YHM6:40 p.m.Hamilton
PLAY
24 Sep.
YHM2:50 p.m.Hamilton
20h 20m
1 stop
BCN11:10 a.m.Barcelona-El Prat
4 Oct.
BCN6:10 p.m.Barcelona-El Prat
25h 20m
1 stop
YHM7:30 p.m.Hamilton
PLAY
26 Sep.
YHM2:50 p.m.Hamilton
20h 20m
1 stop
BCN11:10 a.m.Barcelona-El Prat
11 Oct.
BCN6:10 p.m.Barcelona-El Prat
25h 20m
1 stop
YHM7:30 p.m.Hamilton

Azores Airlines flights from Toronto to Barcelona

Our best Azores Airlines deals on Toronto to Barcelona flight tickets
Azores Airlines
19 Oct.
YYZ4:45 p.m.Toronto Pearson Intl
10h 40m
1 stop
BCN3:25 a.m.Barcelona-El Prat
3 Nov.
BCN9:50 a.m.Barcelona-El Prat
12h 00m
1 stop
YYZ9:50 p.m.Toronto Pearson Intl
Azores Airlines
19 Oct.
YYZ4:45 p.m.Toronto Pearson Intl
10h 40m
1 stop
BCN3:25 a.m.Barcelona-El Prat
3 Nov.
BCN9:50 a.m.Barcelona-El Prat
12h 00m
1 stop
YYZ9:50 p.m.Toronto Pearson Intl
Azores Airlines
19 Oct.
YYZ4:45 p.m.Toronto Pearson Intl
10h 40m
1 stop
BCN3:25 a.m.Barcelona-El Prat
3 Nov.
BCN6:50 a.m.Barcelona-El Prat
15h 00m
2 stops
YYZ9:50 p.m.Toronto Pearson Intl

  • How far is Toronto to Barcelona by plane?

    A flight from Toronto to Barcelona will travel around 6398.9 km. 7h 50m is a normal flight duration for this route.


Alternative routes for Toronto to Barcelona

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Ottawa to Barcelona Flights
Fastest flight time12h 30m
Cheapest priceC$ 846
Windsor, Ontario to Barcelona Flights
Fastest flight time24h 30m
Cheapest priceC$ 1,470
London, Ontario to Barcelona Flights
Fastest flight time20h 25m
Cheapest priceC$ 1,055

Similar Toronto to Barcelona flights

Flexible with your destination? Broaden your search and find flights similar to your Toronto to Barcelona route

Why use momondo?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights from Toronto to Barcelona . Millions of users trust and use momondo every year so you are in good hands.

Yes. momondo enables you to select and highlight flights to Barcelona from Toronto with this policy.


Save money when you book flights with momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.