Direct flights from London to Mumbai LHR → BOM

Air Canada, Air India, British Airways, IndiGo and Virgin Atlantic operate nonstop flights from London (LHR) to Mumbai (BOM). The nonstop flight takes around ~9h 1m, covering 4,482 miles (7,213 km) and operates multiple daily. Round-trip fares currently start at $749, with a typical fare around $1145 across 34 recent fare combinations. Updated 28 June 2026.

60-day flexibility overview based on 34 recent fares across the next 60 days

Cheapest
$749
Typical
$1,145
Most expensive
$2,032

Prices last updated 15 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
Air Canada AC Air India AI British Airways BA IndiGo 6E Virgin Atlantic VS

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from London to Mumbai?

Yes, Air Canada, Air India and 3 more airlines operate nonstop flights from London (LHR) to Mumbai (BOM).

Which airlines fly direct from London to Mumbai?

Air Canada, Air India, British Airways, IndiGo, Virgin Atlantic operate nonstop flights from London to Mumbai.

How long is the flight from London to Mumbai?

The nonstop flight from London to Mumbai takes ~9h 1m (approximately 7213 km).

How often do direct flights operate from London to Mumbai?

Nonstop flights from London to Mumbai operate multiple daily.

How much is a round-trip flight from London to Mumbai?

Round-trip flights from London (LHR) to Mumbai (BOM) start at $749, with a typical fare around $1145. Based on 34 recent fare combinations.

Explore More

Cheap direct deals from London — last one was $119 to Dublin