Here are the Top 5 list of most beautiful airports in India that are sometimes even more beautiful than the destination themselves.
1. Kushok Bakula Rimpochee Airport, Ladakh:

Kushok Bakula Rimpochhe Airport is an airport in Leh, Jammu and Kashmir, India.
It is one of the highest commercial airports in the world at 3,256 m (10,682 ft) above mean sea level. The airport is named after 19th Kushok Bakula Rinpoche, an Indian statesman and monk.
Due to the presence of mountain winds in the afternoon, all flights take off and land in the morning. The approach is challenging as it is unidirectional and has high terrain towards the eastern end of the airport.
2. Veer Savarkar International Airport, Port Blair

Veer Savarkar International Airport also known as Port Blair Airport, is a customs airport located 2 km (1.2 mi) south of Port Blair and is the main airport of the Andaman and Nicobar Islands of India. It is named after the Indian freedom fighter Vinayak Damodar Savarkar. It operates as a civil enclave, sharing airside facilities with INS Utkrosh of the Indian Navy
There is only one terminal with 2 gates and no aerobridges. Buses are used to provide transportation from the terminal to the aircraft parked on the apron. In 2009, construction work commenced to expand the apron.
3. Gaggal Airport, Kangra, Himachal
Gaggal Airport Dharamshala Kangra, alternatively known as Gaggal Dharamshala Kangra Airport or Dharamsala-Kangra Airport, is an airport located in Gaggal near Kangra in the Indian state of Himachal Pradesh, 14 Kilometres South-West of Dharamshala. Indian Air base at Kangra: "The Indian Government to set up a new Air Force base at Gaggal airport Dharamshala in Kangra district."
4. Agatti Aerodrome, Lakshadweep
Agatti Airport is located on the southern end of Agatti Island, in the union territory of Lakshadweep in India. It is the sole airstrip in the archipelago, which lies off the west coast of India. Agatti airport is spread over 18.56 hectares (45.9 acres). It has one asphalt runway, oriented 04/22, 1204 metres long and 30 metres wide, while its terminal building can handle 50 passengers during peak hours
5. Shimla Airport, Himachal

Shimla Airport is an airport located in Jabarhatti, 22 kilometres (14 mi) from Shimla in the Indian state of Himachal Pradesh.
The airport was constructed by cutting down a mountaintop and leveling the area to form the single runway.
The small apron has space for two small aircraft (Dornier Do 228) to park simultaneously. The small terminal can handle 50 persons for arriving flights, but only 40 for departing flights.
Image Source: Google