On the whole, India has become incredibly accessible due to a great variety of international flight routes that are often direct, reasonably priced and at a convenient time. Outbound flights are normally overnight landing in to India around breakfast time, and inbound fights normally depart in the morning, landing the same day in to the UK, around early evening.
From the UK several major airlines, including British Airways, Virgin Atlantic and Air India, fly direct into a number of main airports in India, including Delhi, Mumbai, Chennai, Bengaluru and Hyderabad. Direct flights mainly depart from London, but the some airlines will fly direct from other regional airports in the UK.
To fly from regional airports in the UK or to reach other cities in India that you are unable to fly directly in to, such as Kochi and Kolkata, several major airlines, including Emirates, Etihad, Oman Air, Qatar and KLM, offer convenient routes that have one stop en route to your final destination.
Price wise, there are great deals to be found on flights to India. Often, an online flight search engine will show return flights with reputable airlines costing around £500 even during high travel season (Oct – Mar), particularly when booked in advance. At more expensive peak travel times, such as Christmas and New Year, flights can be closer to £700-£900.