London to Delhi is one of the UK’s busiest long-haul routes, and it’s a genuine non-stop: you can fly Heathrow to Delhi in around 8½ hours with a choice of airlines. Checking every return fare on sale, the direct is better value than it is usually made out to be — Air India’s non-stop starts at £406, only about £20 above the cheapest connection. This guide covers who really flies it, what a return actually costs in pounds, and when to book.
Route: London (LHR) → Delhi Indira Gandhi International (DEL)
Distance: approximately 6,720 km (4,180 miles)
Non-stop flight time: about 8h 30m – 9h 00m eastbound
Direct flights: Yes — British Airways, Air India and Virgin Atlantic all fly non-stop from Heathrow, with IndiGo now on the route too. Air India carries the great majority of the cheap directs at £406–£449. One-stop options rarely beat that: the only connections cheaper than the direct in our fare data were £385–£387 from Luton, and the European-hub connections cost more, at about £545.
Fares from London to Delhi (GBP)
Delhi is a year-round destination, but fares track India’s seasons and the diaspora travel calendar. The cool, dry winter (November–February) is the nicest time to visit; the Diwali period, the summer school holidays and the Christmas/wedding-season peak are the priciest weeks. The figures below are typical economy return fares in pounds — the lowest are usually one-stop itineraries, with non-stop flights sitting toward the higher end.
| Month | Demand | What to expect |
|---|---|---|
| January | — | medium |
| February | — | low (good value) |
| March | — | medium |
| April | — | medium |
| May | — | medium (half-term) |
| June | — | medium-high |
| July | — | high (summer holidays) |
| August | — | high |
| September | — | low (cheapest) |
| October | — | high (Diwali) |
| November | — | medium-high |
| December | — | very high |
Checked against every return fare on sale as we write: a good everyday fare lands near £420–£470, which the non-stop median of £433 confirms — and the non-stop starts lower than most guides claim, at £406 on Air India. Anything under about £400 is worth booking quickly, but be aware that at that price you are buying a connection: the cheapest fares of all are £385–£387 from Luton with a stop. For roughly £20 more you can fly direct from Heathrow, which on a 9-hour route is usually the better deal. Virgin Atlantic’s directs run £496–£527.
Airlines on this route
Non-stop (about 8½ hours):
- British Airways — multiple daily non-stop from Heathrow Terminal 5; the most frequent UK operator.
- Air India — non-stop from Heathrow on modern 787 and A350 aircraft; the flag carrier, with good onward connections across India.
- Virgin Atlantic — daily non-stop from Heathrow; strong Premium and Upper Class cabins.
- IndiGo — India’s largest carrier, now flying the Heathrow–Delhi route with a widebody service.
One-stop (often the cheapest, about 12–16 hours total):
- Emirates via Dubai and Qatar Airways via Doha — frequent, comfortable, and often the best-value fares from all the main London airports.
- Etihad via Abu Dhabi and Turkish Airlines via Istanbul — usually among the lowest headline prices.
Because the Gulf carriers compete hard for Indian traffic, a single stop through Dubai, Doha or Abu Dhabi often undercuts the non-stops by £40–£120. If time matters more than money, book a non-stop; if price is the priority, a one-stop is the sweet spot.
When to book & how to save
- Book 2–4 months ahead for the best balance of price and choice; fares to Delhi rarely improve in the final few weeks.
- Avoid the peaks if you can: Diwali (October), the July–August summer holidays and the December wedding-and-Christmas period are the busiest and most expensive.
- Target February and September for the lowest fares — both fall in quieter shoulder windows.
- Compare all-in prices with bags: full-service and Gulf carriers usually include 23–30 kg to Delhi, but the cheapest “light” fares may not — check before you book.
- Be flexible on London airport: Heathrow has the non-stops, but a one-stop from Gatwick, Stansted or Luton is often cheaper.
Arriving in Delhi
You land at Indira Gandhi International (DEL), about 16 km southwest of central Delhi and India’s busiest airport. The quickest way in is the Delhi Metro Airport Express (Orange Line) to New Delhi station — roughly 20 minutes and well under £1. A prepaid or app-based taxi to the centre costs around £8–£12 and takes 30–50 minutes depending on traffic. Use the official prepaid taxi counter or a ride-hailing app rather than accepting rides from touts in the arrivals hall.
Frequently asked questions
How long is the flight from London to Delhi?
Non-stop flights take about 8 hours 30 minutes to 9 hours eastbound (London to Delhi), and a little longer on the way back against the winds. One-stop itineraries via Dubai, Doha or Istanbul typically take 12 to 16 hours in total, depending on the connection.
Are there direct flights from London to Delhi?
Yes. British Airways, Air India and Virgin Atlantic all fly non-stop from London Heathrow, and IndiGo now serves the route too. If you’d rather save money, one-stop flights with Emirates, Qatar Airways or Etihad are often cheaper than the non-stops.
How much does it cost to fly from London to Delhi?
A typical economy return runs about £406–£530 depending on the season and the carrier. Air India’s non-stop from Heathrow runs £406–£449 (median £433) and Virgin Atlantic’s £496–£527; the cheapest connections, from Luton, are £385–£387. The summer holidays, Diwali and December sit toward the top.
What is the cheapest month to fly from London to Delhi?
February and September are usually the cheapest. In the dates we could price, connecting returns started at £385 and the Air India non-stop at £406. Avoid October (Diwali), July–August and December, which are the busiest and most expensive weeks.
Which airlines fly from London to Delhi?
Non-stop from Heathrow: Air India carries the great majority of the cheap directs at £406–£449, with IndiGo alongside it and Virgin Atlantic at £496–£527. British Airways also flies it non-stop but did not appear among the cheapest fares when we checked. One-stop: Wizz Air UK from Luton was the cheapest of all at £385–£387, while KLM and Lufthansa connections ran £544–£546 — more than the direct. Emirates, Qatar Airways, Etihad and Turkish Airlines also sell the route but did not appear among the cheapest fares when we checked.
Which airport do I fly into in Delhi?
You arrive at Indira Gandhi International (DEL), Delhi’s main airport, about 16 km southwest of the centre. International flights use Terminal 3, which connects to the city by the Airport Express metro line and by prepaid or app-based taxi.
How far in advance should I book London to Delhi flights?
Aim to book 2 to 4 months ahead. Fares to Delhi tend to climb as departure approaches, especially around Diwali, the summer holidays and the November–December wedding season, so early booking almost always wins.
Is it cheaper to fly on weekdays?
Often, yes — midweek departures (Tuesday to Thursday) are usually a little cheaper than Friday–Sunday, and flying out and back on weekdays can save £30–£80 on a return. Being flexible by a day or two is one of the easiest ways to cut the fare.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



