Skip to content
Heathrow
Delhi Flight information · Routes

London Heathrow to Delhi, India: flights, airlines and terminals

London Heathrow to Delhi, India is one of the busiest routes on the South Asia corridor, and it hides something most guides miss: the flight time depends on which airline you book, by about two hours. British Airways and Virgin Atlantic cover the 4,180 miles in around 8 hours 30 minutes to 9 hours; Air India and IndiGo take 10 hours 15 minutes or more, because they route around airspace the British carriers fly straight through. All four fly it non-stop, from three different Heathrow terminals. This page covers the route in both directions: what the flight actually involves, who flies it, when to go, and which terminal you need.

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.

Frequently asked questions

How long is the flight from London Heathrow to Delhi?

It depends which airline you book, by roughly two hours. British Airways and Virgin Atlantic are blocked at about 8 hours 30 minutes to 9 hours eastbound; Air India and IndiGo at about 10 hours 15 minutes to 10 hours 40 minutes. Coming back to London add roughly an hour to each, so around 9 hours 45 minutes on British Airways and Virgin Atlantic and around 11 hours on Air India and IndiGo.

Why do Air India and IndiGo take two hours longer to Delhi?

Because they fly a longer track. The airspace along the direct line between the United Kingdom and India has been closed to Indian carriers, so Air India and IndiGo route around it while British Airways and Virgin Atlantic overfly it. It is the same distance on the map and a very different day in the seat, and it is the single most useful thing to know before you book this route.

Which airlines fly direct from Heathrow to Delhi?

Four: British Airways, Virgin Atlantic, Air India and IndiGo, which added the route on 2 February 2026. Air India runs the most departures. British Airways and Virgin Atlantic are the quickest, for the airspace reason above.

Which terminal do Delhi flights use at Heathrow?

Three of the four. Air India uses Terminal 2, Virgin Atlantic and IndiGo use Terminal 3, and British Airways uses Terminal 5. Terminal 4 has no Delhi service. Check your airline rather than your destination, and confirm it on your booking before you travel.

Which airport do Heathrow flights use in Delhi?

Indira Gandhi International, IATA code DEL, the only airport serving the city. There is no second Delhi airport to confuse with it, unlike the New York or Belfast routes, so this is one long-haul booking where the far-end airport needs no thought.

How far is it from London to Delhi?

About 4,180 miles, or 6,730 km, measured great circle. That puts Delhi among the longer routes flown from Heathrow, though well short of the Perth and Singapore services. Every carrier on the route flies a track longer than the straight-line figure, and Air India and IndiGo considerably longer.

When is the best time of year to fly to Delhi?

October to March is the comfortable window for weather, and it is also when fares peak because it covers both the Indian wedding season and the Christmas and New Year rush. Late December and January bring dense morning fog at Delhi, which delays arrivals and occasionally diverts them. April to June is very hot, and July to September is the monsoon, which is why those months carry the cheapest fares.