Direct flights from London to Delhi (LHR → DEL)

Distance 6,731 km (4,182 mi)
Est. duration 7h 55m
Loading map...
Live fares · LHR → DEL

Available flights

6ENon-stop
from$364
Book

About the London → Delhi route

London to Delhi is proper long-haul — nearly 6,700 km and just under eight hours in the air. That puts it in the sweet spot where you're tired enough to actually sleep but not so wrecked that you land feeling like a different person. It's one of those routes that carries everyone: British-Indian families visiting relatives, corporates doing deals in Gurugram's office parks, first-timers chasing street food and temples. Air India and British Airways both fly it non-stop from Heathrow, which means you've got real choice on comfort and price.

Why travel from London to Delhi?

Honestly? Delhi rewards repeat visits in a way most cities don't. First-timers from the UK tend to make a beeline for Old Delhi — specifically Chandni Chowk, where the food alone justifies the flight. But there's also the obvious pull of history: the Red Fort, Humayun's Tomb, Qutb Minar. Beyond the sightseeing, loads of UK travellers use Delhi as a base for Rajasthan or the mountains. Then there's the family connection factor — the UK has one of the largest Indian diaspora communities in the world, and this route carries an enormous amount of that emotional freight. Business travel between the two capitals is growing fast too, particularly in tech and finance.

Quick stats

  • Distance: 6,731 km
  • Estimated flight time: 7h 55m
  • Operating airlines: 6E, AI, BA, VS
  • Direct route: yes

Practical tips for LHR → DEL

October to March is genuinely the best window — cooler, drier, and fares tend to dip outside of Christmas. Avoid November if smog bothers you; Delhi's air quality gets rough. At Indira Gandhi International, immigration can move slowly so budget extra time. The Delhi Metro Airport Express runs directly into the city center in about 20 minutes — cheap, fast, skip the taxi queue. UK passport holders need an e-Visa, which is straightforward to apply for online. Carry some rupees for small purchases — cards aren't always accepted everywhere. Flying east means jet lag hits harder in the mornings, so plan your first day light.

Frequently asked questions

How long is the flight from London to Delhi?

The flight from London Heathrow (LHR) to Delhi (DEL) covers approximately 6,731 km and takes around 7 hours and 55 minutes of flight time. Actual time including ground procedures typically ranges from 8 to 9 hours.

Which airlines fly the London to Delhi route?

Six carriers operate this route: IndiGo (6E), Air India (AI), British Airways (BA), Virgin Atlantic (VS), and two others. Each airline offers varying schedules, cabin classes, and service amenities, so comparing options is recommended.

When is the best time to fly from London to Delhi?

October to March offers the best combination of pleasant weather in Delhi and competitive fares, as it falls outside the peak summer heat and monsoon season. Avoiding December-early January can help you find better prices while still enjoying favorable conditions.

Do I need a visa to travel from the UK to India?

Yes, British citizens require a visa to enter India; it cannot be obtained on arrival. You can apply for an e-Visa online (valid for tourism and business) or apply through the Indian visa application center, typically processed within 4-7 business days.

What should I know about luggage, jet lag, and transit on this route?

Baggage allowances vary by airline and ticket type, so check your booking details; most carriers allow 23 kg checked baggage on economy fares. Expect major jet lag (4.5-5 hour time difference), so arrive a day early if possible, stay hydrated during the flight, and adjust to local meal times to minimize fatigue.

Find flights from London to Delhi
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from London to Delhi? The flight distance from LHR to DEL is approximately 6,731 km (4,182 miles).
How long is the flight from LHR to DEL? The estimated flight time from London to Delhi is approximately 7h 55m.
What airlines fly from LHR to DEL? Airlines operating direct flights from London to Delhi include: 6E, AI, BA, VS.

Cheapest fares London → Delhi

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for London → Delhi.

Try a nearby airport to London

Flights to Delhi (DEL) from other airports within 350 km of London. Often unlocks cheaper fares or better times.

Or try a nearby airport to Delhi

Flights from London (LHR) to other airports within 350 km of Delhi.

Other flights from London (LHR)

Other flights from Delhi (DEL)