Outbound | Return | Airlines | Shop | Baggage | Price | ||
---|---|---|---|---|---|---|---|
Best option Toronto Barcelona | Outbound 12/17/25 1 Stopover (LGA, JFK) DL5447, VS3888 15h 40min | Return 12/31/25 1 Stopover (AMS) DL9438, DL9400 15h 40min | | ![]() | ? | $804 | |
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 12/17/25 1 Stopover (YUL) AC0894, AC0822 10h 35min | Return 12/31/25 1 Stopover (ZRH) AC6783, AC0881 12h 30min | | ![]() | ? | $997 | |
Toronto Barcelona | Outbound 12/17/25 1 Stopover (YUL) LH6757, LH6631 10h 35min | Return 12/31/25 1 Stopover (ZRH) LX1951, LX4640 15h 40min | | ![]() | $1,045 | ||
Toronto Barcelona | Outbound 12/14/25 1 Stopover (ZRH) LX4641, LX1956 16h 35min | Return 12/31/25 1 Stopover (ZRH) LX1953, LX4640 12h 30min | | ![]() | ? | $1,118 | |
Toronto Barcelona | Outbound 12/17/25 1 Stopover (YUL) LH6757, LH6631 10h 35min | Return 12/31/25 1 Stopover (FRA) LH1129, LH6780 12h 00min | | ![]() | $1,125 | ||
Toronto Barcelona | Outbound 12/17/25 1 Stopover (LIS) TP0262, TP1036 12h 30min | Return 12/31/25 1 Stopover (LIS) TP1041, TP0261 20h 30min | | ![]() | $1,162 | ||
Toronto Barcelona | Outbound 12/17/25 2 Stopovers (FRA, HAM) DE2403, DE4181, VY1823 24h 05min | Return 12/31/25 2 Stopovers (LIS, PDL) VY8466, S40125, S40323 34h 00min | | ![]() | ? | $1,367 | |
Toronto Barcelona | Outbound 12/17/25 1 Stopover (EWR) UA3705, UA0120 12h 03min | Return 12/31/25 1 Stopover (ZRH) LX1951, LX4640 15h 40min | | ![]() | ? | $2,229 |
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 | 804,00 $ |
---|---|
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 - Paris - Charles de Gaulle from 219 $
- Flight Barcelona - Delhi from 539 $
- Flight Barcelona - Mallorca from 29 $
- Flight Barcelona - Vienna from 38 $
- Flight Barcelona - Sofia from 80 $
- Flight Barcelona - London Heathrow from 173 $
- Flight Barcelona - London from 173 $
- Flight Barcelona - Los Angeles from 452 $
- Flight Barcelona - Cologne from 83 $
- Flight Barcelona - Dusseldorf from 81 $