On this page (5 sections)
The route in one look
The London Heathrow to Delhi, India route runs between Heathrow and Indira Gandhi International (DEL), the only airport serving the Indian capital. There is no second Delhi airport to pick between, which makes this a simpler booking than New York or Belfast.
The distance is about 4,180 miles, or 6,730 km great circle. The flight time is where it gets interesting, because there is no single answer:
- British Airways and Virgin Atlantic: about 8 hours 30 minutes to 9 hours eastbound, and about 9 hours 35 minutes to 9 hours 45 minutes back to London.
- Air India and IndiGo: about 10 hours 15 minutes to 10 hours 40 minutes eastbound, and about 11 hours or more back to London.
That is close to a two-hour gap on the same city pair, and it is not a scheduling quirk. The airspace on the direct line between the United Kingdom and India is closed to Indian carriers, so Air India and IndiGo fly around it while British Airways and Virgin Atlantic fly through it. Same distance on the map, materially different day in the seat. It is the single most useful thing to know before booking this route, and it is worth weighing against the fare difference rather than assuming all four are equivalent.
Because the closure is a political arrangement rather than a permanent fact of geography, these bands can move. Treat them as the current position, and check your specific flight when you book.
Who flies it
Four airlines fly Heathrow to Delhi non-stop, split across three terminals:
- Air India flies from Terminal 2, having moved across from Terminal 4 in 2025 to join the Star Alliance carriers. It runs the most departures on the route, and it is one of the two carriers on the longer routeing.
- British Airways flies from its Terminal 5 base, alongside its other Indian services to Mumbai, Bengaluru, Chennai and Hyderabad. It is among the quickest on the route.
- Virgin Atlantic flies from Terminal 3, where it sits with Delta under their joint venture rather than with the SkyTeam carriers at Terminal 4. Comparable timings to British Airways.
- IndiGo added Delhi on 2 February 2026, also from Terminal 3. It is the newest name on the route, the one most likely to change as it settles its long-haul plans, and it flies the longer routeing.
Beyond the direct four, this is a route with an unusually strong one-stop market. The Gulf carriers price aggressively through their hubs, so Qatar Airways via Doha and Etihad via Abu Dhabi compete hard for Heathrow to Delhi traffic and frequently undercut the non-stops. Note that the same regional disruption affecting the direct routeings has reshaped Gulf schedules too, so check the itinerary rather than assuming the usual connection still exists. The airlines at Heathrow page sets out which carrier sits in which terminal, and the live departures board shows what is flying on your date.
When to fly
Delhi has a sharper seasonal pattern than most Heathrow long-haul destinations, and it works against you: the best months for weather are also the most expensive and the most disrupted.
October to March is when Delhi is pleasant, and it is when everyone flies. Fares peak because the window covers the Indian wedding season, Diwali and the Christmas and New Year rush of family travel. Late December and January carry a specific operational problem worth planning around: dense morning fog settles over Delhi and regularly delays arrivals, occasionally diverting them to another Indian city. Several Heathrow departures land in Delhi in the small hours, squarely in the worst of it, so if you have a tight onward domestic connection in January, build in real slack.
April to June is very hot, with pre-monsoon temperatures that make sightseeing genuinely hard work. July to September is the monsoon. Both are cheaper for the obvious reason, and both are perfectly workable if you are visiting family rather than touring.
On the direct-versus-one-stop question, factor the airline gap in first. A one-stop Gulf itinerary against a 10 hour 30 minute Air India non-stop is a much closer call than the same comparison against an 8 hour 30 minute British Airways flight. Take the non-stop if you value the time and can get a fare you are happy with, particularly with children or elderly relatives, where a Gulf connection at three in the morning is its own kind of cost.
At the airport
Heathrow to Delhi departs from three of the four terminals, depending on which airline you booked. Air India is at Terminal 2, Virgin Atlantic and IndiGo are at Terminal 3, and British Airways is at Terminal 5. Terminal 4 has no Delhi service, so if your booking sends you there, check it again. Go by your airline rather than your destination.
Getting this wrong is expensive in a way it is not at a single-terminal airport, because moving between terminals once you have arrived takes the best part of an hour with luggage. The which terminal page is the lookup, and the inter-terminal transfer page covers what to do if you have gone to the wrong one.
For a long-haul departure, plan to be at the airport around three hours before your flight. Delhi services leave Heathrow in two distinct waves, a morning and early-afternoon bank and a larger evening one, so check your own departure time rather than assuming. If you are connecting onto the Delhi flight from another Heathrow arrival, the connecting flights page covers the minimum times and the terminal changes. Terminal maps for each building are linked from the terminals overview.
Who it suits, honestly
Book British Airways or Virgin Atlantic if the time in the seat matters to you. Two hours each way is four hours on a return, which is a genuine difference on a short trip and worth paying something for. This is the recommendation the fare comparison sites will not make for you, because they show the flight time per itinerary rather than the pattern behind it.
Book Air India or IndiGo if the fare or the schedule suits you better, and go in knowing what you are accepting. On a longer visit, two hours is a smaller share of the trip, and Air India runs the most departures on the route, so it often has the timing you actually want.
Take a one-stop if price leads your decision, and price it against the specific non-stop you would otherwise book rather than against the quickest one on the route.
Do not fly this route in late January without slack in your plans. Delhi fog is a recurring, well-documented disruption, and an early-morning arrival is the worst possible time to meet it. If your trip depends on a connection out of Delhi that morning, book the later one.
Whichever you pick, confirm your terminal before you leave home. On this route it is the single easiest thing to get wrong.