About this route
London to Delhi is one of the busiest UK–India corridors, with nonstop service from British Airways, Virgin Atlantic, and Air India out of Heathrow. Virgin Atlantic Upper Class offers the best business class value on points, while BA Avios provides reliable availability across economy and Club World. Demand is high year-round, so booking early pays off.
Award pricing comparison
| Program | Economy | Business | First |
|---|---|---|---|
| Virgin Points | 20,000 | 75,000 | — |
| Avios (BA) | 33,000 | 99,000 | — |
Approximate one-way prices. Actual pricing may vary by date, availability, and peak/off-peak periods.
Airlines flying this route
British Airways
BA
Virgin Atlantic
VS
Air India
AI
Best programs for this route
Virgin Points
Biz: 75,000 ptsAvios (BA)
Biz: 99,000 ptsBooking tips
- Virgin Atlantic Upper Class at 75,000 points is the best business class value to Delhi
- Virgin economy at 20,000 points off-peak beats BA's Avios economy pricing
- BA Avios releases solid economy availability — transfer from Amex or Chase
- Book 4-6 months out for the best premium cabin space on Diwali and summer dates
Frequently asked questions
How many points to fly from London to Delhi?
Virgin Atlantic charges 20,000 points for economy off-peak and 75,000 for Upper Class. British Airways Avios costs 33,000 for economy and 99,000 for Club World business class off-peak on the nonstop route.
Which airlines fly direct from London to Delhi?
British Airways, Virgin Atlantic, and Air India all operate nonstop flights from London Heathrow to Delhi. All three can be booked with points through their own or partner loyalty programs.
What is the best way to book London to Delhi with points?
For business class, Virgin Atlantic Upper Class at 75,000 Virgin Points is the standout value. Virgin Points transfer 1:1 from Amex, Chase, and Capital One. For economy, Virgin at 20,000 points off-peak is the cheapest nonstop option.
Ready to book London to Delhi?
Search real-time award availability across every airline on this route.