| Outbound | Return | Airlines | Shop | Baggage | Price | ||
|---|---|---|---|---|---|---|---|
| Toronto Barcelona | Outbound 04/03/26 1 Stopover (LHR) AA6917, AA6728 19h 00min | Return 04/16/26 1 Stopover (ORD) IB4383, IB4850 18h 25min | | | ? | $498 | |
| Best option Toronto Barcelona | Outbound 04/03/26 direct AC0820 07h 50min | Return 04/16/26 direct AC0821 08h 45min | | | ? | $556 | |
| Toronto Barcelona | Outbound 12/17/25 1 Stopover (MEX) AC0993, EK0256 35h 00min | Return 12/31/25 1 Stopover (MEX) EK0255, AC0990 39h 00min | | | $2,199 | ||
| Toronto Barcelona | Outbound 04/03/26 1 Stopover (LGA, JFK) AA4347, AY3820 13h 50min | Return 04/16/26 1 Stopover (ORD) AY3829, AY4225 18h 25min | | | $510 | ||
| Toronto Barcelona | Outbound 04/03/26 1 Stopover (LHR) BA0092, BA0484 19h 00min | Return 04/16/26 1 Stopover (LHR) BA0487, BA0093 14h 20min | | | $522 | ||
| Toronto Barcelona | Outbound 04/03/26 1 Stopover (LHR) BA0092, BA0484 19h 00min | Return 04/16/26 1 Stopover (LHR) BA0487, BA0093 14h 20min | | | $539 | ||
| Toronto Barcelona | Outbound 04/03/26 1 Stopover (LHR) BA0092, BA0484 19h 00min | Return 04/16/26 1 Stopover (LHR) BA0485, BA0093 24h 50min | | | ? | $550 | |
| Toronto Barcelona | Outbound 04/03/26 1 Stopover (LHR) BA0098, BA0484 15h 05min | Return 04/16/26 1 Stopover (LHR) BA0487, BA0093 14h 20min | | | $558 | ||
| Toronto Barcelona | Outbound 04/03/26 1 Stopover (PHL) AA5884, AY3814 11h 15min | Return 04/16/26 1 Stopover (JFK) AA0067, AA4552 27h 27min | | | ? | $623 | |
| Toronto Barcelona | Outbound 04/03/26 1 Stopover (DUB) WS0034, FR6395 20h 45min | Return 04/16/26 2 Stopovers (LGW, LHR, DUB) VY7830, EI0155, EI0127 38h 50min | | | ? | $781 |
Stops
- Direct flight
Airline
- British Airways
- Air Canada
- American Airlines
- Lufthansa
- Condor
Tips and tricks to help you find cheap flights from Toronto to Barcelona
Favorite airline: Air Canada
68 % of travelers choose to book flights on this route with Air Canada, Lufthansa and Azores Airlines.
Air Canada
32 %
Lufthansa
18 %
Azores Airlines
18 %
Direct flights are more expensive
On this route, direct flights are $13.00 more expensive than flights with a stopover.
non stop flight
1 stop
2 stops
07h 50min
11h 40min
41h 35min
$575
$562
$837
Favourite connection: via Montréal-Pierre Elliott Trudeau International
44 % of booked tickets on this route are for flights with a transfer in Montréal-Pierre Elliott Trudeau International.
Route
bookings
1 stopover Montréal-Pierre Elliott Trudeau International Airport
11h 40min, from $562
44 %
1 stopover Ponta Delgada (Azores)
10h 35min, from $579
22 %
1 stopover London Heathrow
22h 35min, from $656
17 %
Important flight information
Flight information: Toronto - Barcelona
| Roundtrip from | $497.30 |
|---|---|
| Distance | 6425 km |
| Departure airport | Airport Toronto - Lester B. Pearson International Airport (YYZ) |
| Departure country | Flights from Canada |
| Arrival airport | Airport Barcelona (BCN) |
| Destination country | Flights to Spain |
Flight destinations with a similar price
- Flight Barcelona - Delhi from $445
- Flight Barcelona - Mallorca from $25
- Flight Barcelona - Amsterdam from $40
- Flight Barcelona - Cologne from $39
- Flight Barcelona - Dusseldorf from $38
- Flight Barcelona - Buenos Aires-Ezeiza from $1,036
- Flight Barcelona - Frankfurt from $71
- Flight Barcelona - Hannover from $162
- Flight Barcelona - Hamburg from $112
Flight destinations with a similar price
- Flight Toronto - Frankfurt from $489
- Flight Toronto - Rome-Fiumicino from $514
- Flight Toronto - London Gatwick from $512
- Flight Toronto - London Heathrow from $521