
- Plan, book, fly with confidence
trending down icon Be in the knowGet alerts if flight prices drop or rise*bex rewards loyalty icon Book smarterSave up to 30% on select hotels after you book a flight*one key icon
$345 Cheap Air Canada flights Toronto (YYZ) to Barcelona (BCN)
Prices were available within the past 7 days and start at $345 for one-way flights and $541 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Tue, Oct 14 - Wed, Oct 22
YYZ
Toronto
BCN
Barcelona
$541 Roundtrip, found 5 hours ago
$541
Roundtrip
found 5 hours ago
Origin airport | Pearson Intl. |
Destination airport | Barcelona Intl. |
Airlines serving | Aer Lingus, Air Canada, American Airlines, Austrian Airlines, British Airways, Brussels Airlines, Delta, ITA Airways, Iberia, Icelandair, KLM, LOT-Polish Airlines, Lufthansa, Royal Air Maroc, SATA International-Azores Airlines S.A., Scandinavian Airlines, Swiss International Air Lines, TAP Portugal, Virgin Atlantic, WestJet |
Popular airline | Lufthansa |
Distance | 3986 mi |
Average flight time | 7 hours 50 mins |
Frequently asked questions
- Trending Air Canada Flights
- Trending Routes
- Airlines Operating
- Nearby Airports
- Flights from Other Cities
- Expedia's Latest Trends
Most Popular Air Canada Routes from Toronto
- Chicago to Mexico City (ORD - MEX)
- New York to Montego Bay (JFK - MBJ)
- New York to Cancun (LGA - CUN)
- Los Angeles to Rome (LAX - FCO)
- Philadelphia to Cancun (PHL - CUN)
- New York to Montego Bay (JFK - MBJ)
- Los Angeles to San Salvador (LAX - SAL)
- Newark Liberty Intl. Airport to Punta Cana (EWR - PUJ)
- Newark Liberty Intl. Airport to Punta Cana (EWR - PUJ)
- Miami to Madrid (MIA - MAD)
Popular Domestic Routes in Barcelona Intl.
- New York to Montego Bay (JFK - MBJ)
- Los Angeles to London (LAX - LHR)
- Miami to Madrid (MIA - MAD)
- Los Angeles to San Salvador (LAX - SAL)
- Los Angeles to Rome (LAX - FCO)
- Los Angeles to Cancun (LAX - CUN)
- New York to Cancun (JFK - CUN)
- San Francisco to Tokyo (SFO - NRT)
- Newark Liberty Intl. Airport to Montego Bay (EWR - MBJ)
- Philadelphia to Cancun (PHL - CUN)
Expedia's Latest Trends
Flights
- Flights from Los Angeles to Toronto
- Flights from Manila to Toronto
- Flights from New York to Toronto
- Flights from Chicago to Barcelona
- Flights from Boston to Toronto
- Flights from Toronto to Vancouver
- Flights from New York to Barcelona
- Flights from Chicago to Toronto
- Flights from Los Angeles to Barcelona
- Flights from Dallas to Toronto
- Flights from Toronto to Calgary
- Flights from Barcelona to Paris
- Flights from Barcelona to Palma de Mallorca
- Flights from New York to Toronto
- Flights from Boston to Barcelona
- Flights from San Francisco to Barcelona
- Flights from Newark Liberty Intl. Airport to Toronto
- Flights from Orlando to Toronto
- Flights from Washington to Toronto
- Flights from Lagos to Toronto
- Flights from San Francisco to Toronto
- Flights from Chicago to London
- Flights from Atlanta to Barcelona
- Flights from Fort Lauderdale to Toronto
- Flights from New York to Toronto
- Flights from Seattle to Toronto
- Flights from Miami to Barcelona
- Flights from Houston to Toronto
- Flights from Atlanta to Toronto
- Flights from Toronto to New York
*Available to One Key members.