We work with more than 300 partners to bring you better travel deals
Cheap Flights to India
|Popular in||December||High demand for flights, 20% potential price rise|
|Cheapest in||March||Best time to find cheap flights, 5% potential price drop|
|Average price||$1,141||Average for round-trip flights in June 2020|
|Round-trip from||$569||From Melbourne to New Delhi|
|One-way from||$362||One-way flight from Melbourne to New Delhi|
Cheapest prices for India flights by month
When is the best time to fly to India?
Choose a month below to see average flight price and weather conditions.
MEL - DEL
$811 - $1,689
20 - 40 °C
4 - 201 mm
Generally winter (October to March) is the most popular time to book cheap flights to India as the cooler season is more comfortable for sightseeing. Be aware that this does vary from region to region, however. Temps average around 4C to 19C, occasionally falling to 0 degrees and possibly lower; frosts are common in some parts of the country during this season so make sure you pack some warm clothing just in case. The peak months for travel to India are the lead up to Christmas, January, February and also March for the Holi festival. So to secure deals on flights to India you should make your reservations well in advance.
The summer season (April to August) is very hot and dry in India, with temperatures usually around 25C but reaching up to 43C in some southern cities in May and June. Due to these scorching high temperatures, people generally avoid booking flights to India during this time. The monsoon season typically runs between July and September, with southern India receiving the most rainfall. If you don’t mind the heat and the rain then this is a good time to pick up cheap flights to India.
When is the best time to book a flight to India?
The best time to visit India is during the cool, dry season between November and March, so book your cheap flights well in advance. Cities in the north such as Delhi, Agra, Varanasi and Jaipur are ideal for sightseeing at this time, while central and southern regions are also comfortable.
Which day is cheapest to fly to India?
The cheapest flights to India are usually found when departing on a Wednesday. The departure day with the highest cost at present is Saturday.
What time of day is cheapest to fly?
To get the best value, try booking a flight at midday when visiting India. Generally the prices will increase for flights in the morning as these tend to have higher demand.
How long is the flight to India?
Flights from Sydney to India – 14 hrs 15 mins
Flights from Melbourne to India – 15 hrs 30 mins
Flights from Brisbane to India – 14 hrs 35 mins
Flights from Perth to India – 10 hrs 45 mins
Which airlines operate flights to India?
Air India, Air Asia, Cathay Pacific, China Eastern Air, China Southern, Jet Airways and Tiger Air all fly the Australia-India route. The cheapest flights to India are generally found flying from Sydney and Melbourne incorporating one stopover. Air India flies direct from Sydney to Delhi four times a week, and direct from Melbourne to Delhi three times a week.
How to get from the airport to the city centre?
Airports in Indian cities such as Delhi, Bombay, Calcutta and Agra are connected by rail networks. The train will be your quickest and most convenient way of getting into the the city centres. Other transport options are metered taxis and buses, note that buses can be very crowded.