Flights from London to Vancouver

LHR
London
4709 mi
YVR
Vancouver
1
Direct Route
1
Airline
7579
Kilometers
9h 58m
Flight Time
Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

LHR DXB YVR
Via Dubai International Airport (Dubai)
British Airways Air Canada
2 flights
LHR HKG YVR
Via Hong Kong International Airport (Hong Kong)
British Airways Cathay Pacific
2 flights
LHR SYD YVR
Via Sydney Kingsford Smith International Airport (Sydney (Mascot))
British Airways Qantas
2 flights
LHR AMS YVR
Via Amsterdam Airport Schiphol (Amsterdam)
British Airways KLM Royal Dutch Airlines
2 flights
LHR TPE YVR
Via Taiwan Taoyuan International Airport (Taoyuan)
EVA Air EVA Air
2 flights
LHR YYZ YVR
Via Toronto Lester B. Pearson International Airport (Toronto)
British Airways Air Canada
2 flights
LHR IST YVR
Via İstanbul Airport (Arnavutköy, Istanbul)
Turkish Airlines Turkish Airlines
2 flights
LHR YUL YVR
Via Montreal / Pierre Elliott Trudeau International Airport (Montréal)
British Airways Air Canada
2 flights

All Flights on This Route

About London to Vancouver Flights

There is 1 direct flight from London Heathrow Airport (London) (LHR) to Vancouver International Airport (Vancouver) (YVR), operated by 1 airline.

The distance between LHR and YVR is approximately 4709 miles (7579 km), with an estimated flight time of 9h 58m.

Explore our flight seat maps to see detailed aircraft configurations for flights on this route.

Frequently Asked Questions

Are there direct flights from LHR to YVR?
Yes, there is 1 direct flight from London Heathrow Airport (London) to Vancouver International Airport (Vancouver), operated by British Airways.
How long is the flight from LHR to YVR?
The flight takes approximately 9h 58m. The distance is 4709 miles (7579 km).
Which airlines fly from LHR to YVR?
Airlines operating this route include British Airways.