Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Bengaluru
  4. Bengaluru to London
Nonstop route · India → United Kingdom

Cheap flights from Bengaluru to London from ₹21,181

British Airways, Air India and Virgin Atlantic fly nonstop from Bengaluru to London, about 16 flights a week. The flight takes around 10h 33m, and the cheapest one-way fare we found recently is ₹21,181 on 10 Nov.

Direct flights available ~16 flights a week 10h 33m Cheapest in November Prices checked 14 days ago
BLRLON

Bengaluru to London at a glance

Cheapest one-way₹21,181Etihad Airways · 1 stop · Tue 10 NovFastest flight10h 33mEstimated
Nonstop flights16/wkBritish Airways, Air India, Virgin Atlantic

Airlines flying nonstop from Bengaluru to London

3 airlines on this route, about 16 flights a week in total (observed over the last 4 weeks).

AirlineFlights a weekTypical departuresFromSearch
British Airways~1006:58–11:23—Search
Air India~314:25–15:52—Search
Virgin Atlantic~308:15–10:37—Search

Good to know

Distance
8,046 km4,997 miles
Flight time
10h 33mestimate
Time difference
-5.5hLondon vs Bengaluru
Currency in London
GBP
Airports
BLR → LGW, LHR, STN

Flights from Bengaluru to London: questions answered

How much is a flight from Bengaluru to London?
The cheapest one-way fare we found recently is ₹21,181 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Bengaluru to London?
Yes. British Airways, Air India and Virgin Atlantic fly this route nonstop, with about 16 flights a week in each direction.
How long is the flight from Bengaluru to London?
A nonstop flight covers 8,046 km and takes around 10h 33m.
Which airlines fly from Bengaluru to London?
British Airways, Air India and Virgin Atlantic operate nonstop flights on this route.
Which airports serve Bengaluru and London?
Bengaluru: Kempegowda International Airport Bengaluru (BLR). London: London Gatwick Airport (LGW), London Heathrow Airport (LHR), London Stansted Airport (STN) and London Luton Airport (LTN).
What is the time difference between Bengaluru and London?
London is 5.5 hours behind Bengaluru.

More flights from Bengaluru