The legendary Taj Mahal in Agra, Uttar Pradesh, India

Compare the best India flights

India is a magical subcontinent of contrasts. There are verdant tropical areas in the south, yet the north of the country leads you to the foothills of Everest and the Himalayas. This truly is an amazing country living up to its reputation as Incredible India.

Why go?

Where are you going to go to discover this vast country? Here we show you some of the major destinations...

In the west you will discover an array of historical sites and palaces, while the east is home to the nation's tea plantations as well as its famous monsoons. The whole country is an assault on the senses. The food is incredible and you will find the finest selection of incredible vegetarian fare which is created from the most delicious spices, vegetables and fruits. The contrasts between rich and poor are also incredible but are all part of the India experience.

There are innumerable reasons for wanting to visit India. Each and every traveller will take home a completely different experience from their stay. Some will want to visit the classic Golden Triangle of Delhi, Agra and Jaipur in order to experience the most popular attractions, including the awe-inspiring Taj Mahal. Others will favour Rajasthan for the palaces or Goa for its beaches and links to Portugal, allowing them to experience two contrasting cultures while on their holiday.

There are many other destinations which have their own inimical qualities. The waterways and exquisite spices of Kerala are not to be missed and Varanasi is the destination for those who want a spiritual experience by the Ganges. Darjeeling is the home of the country's most famous tea plantations and Bollywood fans will want to take in the sights and sounds of Mumbai.

Other popular destinations include Udaipur, Jaisalmer Fort, Shimla, Khajuaho and Leh. You will also find some amazing wildlife parks such as the Kanha National Park or ride the famous Indian railways along the major routes or the remote mountain tracks.

And don't forget the north of the country where you will find the Himalayas and the mighty Mount Everest, the tallest mountain in the world.

How to get there

There are a huge range of flight options to choose from when considering your travel to India and you'll get the best prices by shopping around...

India is one of the most heavily populated countries in the world, with many of its citizens having family links in the UK

As a result of this, there is a wide variety of available flights to India which arrive in destinations all across the country. The main India flights will arrive in destinations such as Mumbai (Bombay) (BOM), Delhi (DEL), Bangalore (BLR), Hyderabad (HYD) and Chennai (Madras) (MAA). Due to the increase in the number of India flights, all of these airports are either new or undergoing significant redevelopment and are a welcome first stop in this intoxicating country.

There are many other points of entry across the country and these can be a wise choice for travellers who prefer to get straight to their destinations by plane rather than negotiate India's public transport system. There are direct flights from the UK to many of these secondary airports, which include Kolkata (Calcutta) (CCU), Goa (GOI), Cochin (COK), Trivandrum (TRV), Ahmadabad (AMD) and Amritsar (ATQ). These airports can also be accessed via transfers in the Middle East. There are also a significant number of smaller airports throughout the whole of India, which means that travellers can reach the more remote destinations with ease.