- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Plan, book, fly with confidence
Origin airport | Calgary Intl. |
Destination airport | Barcelona Intl. |
Airlines serving | Air Canada, Air France, Air Transat, American Airlines, Austrian Airlines, British Airways, Brussels Airlines, Delta, Finnair, Iberia, KLM, Lufthansa, SATA International-Azores Airlines S.A., Swiss International Air Lines, TAP Portugal, United, WestJet |
Popular airline | Air Canada |
Distance | 7975 km |
Average flight time | 9 hours 35 mins |
- Vancouver to London (YVR - LHR)
- Vancouver to Paris (YVR - CDG)
- Montreal to Reykjavik (YUL - KEF)
- Toronto to Paris (YYZ - CDG)
- Montreal to Barcelona (YUL - BCN)
- Toronto to Barcelona (YYZ - BCN)
- Montreal to Paris (YUL - CDG)
- Montreal to London (YUL - LHR)
- Toronto to Lisbon (YYZ - LIS)
- Seattle to Delhi (SEA - DEL)
Popular Domestic Routes in Barcelona Intl.
- Montreal to London (YUL - LHR)
- Toronto to Madrid (YYZ - MAD)
- Toronto to Lisbon (YYZ - LIS)
- Toronto to Barcelona (YYZ - BCN)
- Calgary to London (YYC - LHR)
- Toronto to London (YYZ - LHR)
- Toronto to Amsterdam (YYZ - AMS)
- Montreal to Paris (YUL - CDG)
- Montreal to Brussels (YUL - BRU)
- Toronto to Paris (YYZ - CDG)
Main Airports for Virgin Atlantic Flights
*Available to Expedia members.