- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap Flights from Barcelona (BCN) to Toronto (YTO)
Prices were available within the past 7 days and start at €382 for one-way flights and €371 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Fri, 13 Sep - Sun, 15 Sep
BCN
Barcelona
YHM
Hamilton
€371 Return, found 2 days ago
€371
Return
found 2 days ago
Fri, 5 Jul - Sat, 20 Jul
BCN
Barcelona
YYZ
Toronto
€379 Return, found 1 day ago
€379
Return
found 1 day ago
Fri, 13 Sep - Sun, 15 Sep
BCN
Barcelona
YTZ
Toronto
€395 Return, found 2 days ago
€395
Return
found 2 days ago
Fri, 13 Sep - Sun, 15 Sep
BCN
Barcelona
YYZ
Toronto
€397 Return, found 2 days ago
€397
Return
found 2 days ago
Tue, 10 Sep - Tue, 17 Sep
BCN
Barcelona
YYZ
Toronto
€427 Return, found 22 hours ago
€427
Return
found 22 hours ago
Tue, 10 Sep - Tue, 17 Sep
BCN
Barcelona
YYZ
Toronto
€429 Return, found 22 hours ago
€429
Return
found 22 hours ago
Fri, 13 Sep - Sun, 15 Sep
BCN
Barcelona
YTZ
Toronto
€432 Return, found 2 days ago
€432
Return
found 2 days ago
Fri, 13 Sep - Sun, 15 Sep
BCN
Barcelona
YYZ
Toronto
€465 Return, found 2 days ago
€465
Return
found 2 days ago
Tue, 10 Sep - Tue, 17 Sep
BCN
Barcelona
YYZ
Toronto
€472 Return, found 22 hours ago
€472
Return
found 22 hours ago
Tue, 10 Sep - Tue, 17 Sep
BCN
Barcelona
YYZ
Toronto
€496 Return, found 22 hours ago
€496
Return
found 22 hours ago
Origin airport | Barcelona Intl. |
Destination airport | John C. Munro Hamilton Intl. |
Return price | €371 |
Distance | 6427 km |
- Trending Routes
- Top Flights Destinations
- Related Airlines
- Nearby Airports
- Cheap Flights from Other Airports
- Expedia's Latest Trends
Top Routes from Barcelona
Top Routes to Toronto
- Paris to Toronto (PAR - YTO)
- Düsseldorf to Toronto (DUS - YTO)
- Brussels to Toronto (BRU - YTO)
- Frankfurt to Toronto (FRA - YTO)
- Antwerp to Toronto (ANR - YTO)
- Amsterdam to Toronto (AMS - YTO)
- Washington to Toronto (WAS - YTO)
- New York to Toronto (NYC - YTO)
- London to Toronto (LON - YTO)
- Luxembourg to Toronto (LUX - YTO)
Top Flight Destinations
- Flights to Niagara Falls
- Flights to Québec City
- Flights to Banff
- Flights to Victoria
- Flights to Canmore
- Flights to Kelowna
- Flights to Whistler
- Flights to Halifax
- Flights to Jasper
- Flights to Niagara-on-the-Lake
- Flights to Richmond
- Flights to Mont-Tremblant
- Flights to Lake Louise
- Flights to Kingston
- Flights to St. John's
- Flights to Saskatoon
Toronto Airports
Toronto
Hamilton
Nearby Airports
Hotels
Flights
Flights to Marsa AlamFlights from Brussels (BRU) to Tromsø (TOS)Brussels AirlinesFlights to Alicante ProvinceFlights from Brussels (BRU) to Naples (NAP)Flights from Brussels (BRU) to Istanbul (IST)Flights to São Miguel IslandFlights from Brussels (BRU) to Mralino (SKP)Flights from Brussels (BRU) to Narita (NRT)Flights from Brussels (BRU) to New York (JFK)Flights from Brussels (BRU) to Eskişehir (AOE)Flights to Europe
*Available to Expedia members.