All scheduled flights from London to Calgary (LHR-YYC)
United Kingdom
Canada
All scheduled flights from LHR to YYC. You can fly from London to Calgary non-stop on every weekday and the flight takes about 8 hours and 47 minutes. Flights with stops take between 11 to 17 hours depending on your flight and connection airport.