Flights from Houston to London

IAH
Houston
4824 mi
LHR
London
3
Direct Routes
2
Airlines
7763
Kilometers
10h 12m
Flight Time
Loading route map...

Connecting Flights (1 Stop)

Select a stopover airport to see flight schedules

IAH SFO LHR
Via San Francisco International Airport (San Francisco)
United Airlines British Airways
2 flights
IAH DXB LHR
Via Dubai International Airport (Dubai)
Emirates British Airways
2 flights
IAH ORD LHR
Via Chicago O'Hare International Airport (Chicago)
United Airlines American Airlines
2 flights
IAH SIN LHR
Via Singapore Changi Airport (Singapore)
Singapore Airlines British Airways
2 flights
IAH YYZ LHR
Via Toronto Lester B. Pearson International Airport (Toronto)
United Airlines British Airways
2 flights
IAH SEA LHR
Via Seattle–Tacoma International Airport (Seattle)
Alaska Airlines Delta Air Lines
2 flights

About Houston to London Flights

There are 3 direct flights from George Bush Intercontinental Houston Airport (Houston) (IAH) to London Heathrow Airport (London) (LHR), operated by 2 airlines.

The distance between IAH and LHR is approximately 4824 miles (7763 km), with an estimated flight time of 10h 12m.

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

Frequently Asked Questions

Are there direct flights from IAH to LHR?
Yes, there are 3 direct flights from George Bush Intercontinental Houston Airport (Houston) to London Heathrow Airport (London), operated by British Airways, United Airlines.
How long is the flight from IAH to LHR?
The flight takes approximately 10h 12m. The distance is 4824 miles (7763 km).
Which airlines fly from IAH to LHR?
Airlines operating this route include British Airways, United Airlines.