BengaluruLondonFlight TimeBLR–LHR
Bengaluru (Kempegowda International Airport) to London (London Heathrow Airport).
The flight from Bengaluru (BLR) to London (LHR) takes 10h 31m on average, covering about 5,833 miles. Across 3 flights we tracked, the fastest was 10h 22m and the slowest 10h 43m, with British Airways flying it most often.
Plan this routeAt a glance
| Avg flight time | Distance | Fastest tracked | Airlines |
|---|---|---|---|
| 10h 31m | 5,833 mi | 10h 22m | 1 |
Airlines on this route
Captured airlines for BLR to LHR
Our current provider sample includes 4-5/day from BLR to LHR across 4 captured airlines. Captured departure terminal data is available for 2.
- First departure
- 02:55
- Last departure
- 14:50
- Cadence
- ~every 2 hours
- Captured departures/day
- 7
| Airline | Captured daily freq. | Aircraft | Departures (local) |
|---|---|---|---|
| British Airways | 1-2/day | Boeing 787 · Terminal 2 · Seat map | 02:5506:50 |
Aircraft we tracked
Methodology: figures are aggregated from 3 real flights on this route tracked between 2026-06-09 and 2026-06-16, sourced from live flight data. Updated daily as new flights are observed.
Route FAQ
How long is the flight from BLR to LHR?
The BLR to LHR flight takes 10h 31m on average based on 3 tracked flights.
How far is BLR from LHR?
BLR to LHR is about 5,833 miles by air.
Which airlines fly from BLR to LHR?
British Airways flies the BLR to LHR route in our tracked route data.
What aircraft fly from BLR to LHR?
Aircraft observed on BLR to LHR include Boeing 787-8, Boeing 787-9.