All scheduled flights from London to Vancouver (LHR-YVR)
United Kingdom
Canada
All scheduled flights from LHR to YVR. You can fly from London to Vancouver non-stop on every weekday and the flight takes about 9 hours and 40 minutes. Flights with stops take between 12 to 18 hours depending on your flight and connection airport.