Flights to India

Compare India flights across hundreds of providers

Find the cheapest month or even day of the year to fly

Book the best fare with no fees

Flying to India

The things to know before you go.
Cheapest flight ticket found £267
Cheapest month to flyJune
Average flight time8 hrs, 53 mins
Possible destinations122
Most popular airlineAmerican Airlines
Average flights per week294

Cheap flight deals to India

Looking for a cheap flight deal to India? Find last-minute deals and the lowest prices on one-way and return tickets right here.

Find the cheapest time to fly to India

Looking for the best ticket prices to India? It looks like June is currently the cheapest time to fly.

Which airlines fly direct to India?

Frequently asked questions

The average flight time between United Kingdom and New Delhi (India's capital), is 8 hours and 38 minutes. This has been calculated based on journeys departing from London.
American Airlines, British Airways, Air India, Iberia, Virgin Atlantic, Delta, Vietnam Airlines and United all fly direct to India.
We crunched some numbers and found that the cheapest month to fly to India is currently June.
Yes – you can fly direct to New Delhi, Mumbai, Bengaluru, and many more destinations in India.
The best price we found for a return flight to India is £267. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
The cheapest city to fly into is Nagpur; and the cheapest airport serving this city at the moment is Nagpur.
The cheapest airport in India is Nagpur – we've found flights from £267.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to India is Monday, 3 June 2024, – to Nagpur Airport.

Discover India

How to find cheap flights to India

With many large cities and international airports, finding affordable flights to India has never been easier. We've examined prices from over 500 airlines and travel agents to offer you the best deals on flights to India – all in one convenient search with no hidden fees.

The best time to go to India

The best time to travel to India is during the winter months, from October to March. During this time, the average temperature ranges from 10°C to 25°C, providing a pleasant climate for sightseeing and other activities.

India experiences high tourist traffic during these months, so booking your flights and hotels in advance is advisable. However, do note that prices may be higher during this peak season.

If you're looking to score a good deal and have flexibility in your travel dates, use our whole month tool to find the cheapest day of the year to travel to your chosen city in India.

The best time to book flights to India

To get the cheapest flights to India, the best time to book is around 45 to 60 days before you fly. You can easily track the price of your airline tickets to India by creating a Price Alert. Whenever prices go down or up, we'll let you know with an email or push notification to help make sure you get the best deal.

Airlines that fly to India

The most popular routes between United Kingdom and India are:

From London (London Heathrow Airport) to New Delhi (Indira Gandhi International Airport) with Virgin Atlantic Airways.

From London (London Heathrow Airport) to Mumbai (Chhatrapati Shivaji International Airport) with Virgin Atlantic Airways.

From London (London Heathrow Airport) to Mumbai (Chhatrapati Shivaji International Airport) with British Airways.

Top things to see and do in India

India is a huge country offering a wide range of experiences, each region having quite a different culture, people and even languages. Popular cities include the gigantic Goa with its beautiful beaches, the French-influenced Pondicherry, the historic Bishnupur, regal Mysore, and the golden city of Jaisalmer. Don't miss out on the spiritual Tirupati Balaji temple, the ancient ruins of Nalanda, the Golden Temple in Amritsar, and Khajuraho. Alongside these destinations, India is also known for its festivals. Some of the most-renowned festivals are Diwali - the festival of lights, Holi - the festival of colours, and Navratri - the nine nights of dancing and devotion. As you visit one of the oldest civilisations in the world, make sure you discover these customs and traditions.

Best cities to visit in India

New Delhi

New Delhi, the capital of India, is a city with a rich history and culture. Visit the iconic Red Fort, and explore the busy streets of Old Delhi and the architectural wonder of Qutub Minar. Don't forget to indulge in mouth-watering street food while there.

Mumbai

Mumbai, India's financial and entertainment capital, is a city buzzing with life. From the Gateway of India to the lively streets of Colaba, there's so much to discover. If you're a Bollywood fan, don't miss a chance to explore Film City and get a glimpse of the Indian movie industry.

Jaipur

Known as the Pink City, Jaipur is home to sumptuous palaces, forts, and markets. Visit Amber Fort, City Palace, and Hawa Mahal to experience the rich history and culture. Shopping enthusiasts will love exploring the bustling bazaars, picking up traditional textiles, jewellery, and handicrafts.

Varanasi

One of India's oldest and holiest cities, Varanasi is a spiritual haven located on the banks of the sacred river Ganges. Witness the Ganga Aarti at Dashashwamedh Ghat, explore the ancient Kashi Vishwanath Temple, and take a boat ride along the river to experience the essence of this spiritual city.