There are a total of 487 airports in India, which are categorised into international and domestic airports. Here in the below list are all the important airport names in India and their details.
Note: The details of services and other factors are subject to change. Thus, verify all the information before planning a trip.
1. Indira Gandhi International Airport (DEL), Delhi
Also known as Delhi Airport, Indira Gandhi International Airport is the most advanced and largest airport in India. The airport was opened in 1962. It is located 16 km from the New Delhi centre and 15 km to the southwest of the New Delhi railway station.
- Address: Palam, New Delhi, Delhi 110037 (15 km southwest of New Delhi railway station)
- ICAO Code: VIDP
- IATA Code: DEL
- Category: International
- Terminals:
- Terminal 1 is used as a domestic terminal, served by low-cost carriers.
- Terminal 2 is used to operate daily flights.
- Terminal 3 is used for international flights.
- Services & Amenities:
- Currency exchange
- Medical care facility
- Duty-Free shops
- Child care room
- Plaza Premium lounge
2. Chhatrapati Shivaji Maharaj International Airport (BOM), Mumbai
Chhatrapati Shivaji Maharaj International Airport also known as Sahara International Airport is one of the busiest airports in India. The airport is located on the outskirts of Mumbai and is 5 km away from Mumbai. This international airport was established in 1942 officially.
- Address: Mumbai International Airport Pvt. Ltd Chhatrapati Shivaji Maharaj International Airport 1st Floor, Terminal 1 Santacruz East Mumbai – 400099 India
- ICAO Code: VABB
- IATA Code: BOM
- Category: International
- Terminals:
- Terminal 1 is used for the scheduled commercial service for the passengers.
- Terminal 2 is used for domestic flights as well as international airlines.
- Services & Amenities:
- Special assistance facility for the disabled
- Foreign currency exchange
- Airport lounges
- Medical centre
- Baby care rooms
- Prayer room
3. Kempegowda International Airport (BLR), Bengaluru
Kempegowda International Airport is also known as Bangalore Airport. The airport is located in Devanahalli which is 40 km north of Bangalore city centre. Kempegowda International Airport was opened on 24th May 2008.
- Address: KIAL Rd, Devanahalli, Bengaluru, Karnataka 560300
- ICAO Code: VOBL
- IATA Code: BLR
- Category: International
- Terminals: This airport has two passenger terminals. Both terminals are equipped to handle international and domestic functions. Moreover, the second terminal began its work after being decommissioned in January 2023.
- Services & Amenities:
- Currency exchange
- Duty-free shopping
- Wheelchair facilities
- Child care room
- Plaza Premium lounge
4. Chennai International Airport (MAA), Chennai
Formerly known as Madras Airport, Chennai International Airport counts as the fifth busiest airport on the list of all airports in India. Established in the year 1930, this airport is located around 21 km southwest of the city centre.
- Address: Airport Rd, Meenambakkam, Chennai, Tamil Nadu 600027
- ICAO Code: VOMM
- IATA Code: MAA
- Category: International
- Terminals:
- Terminal 1 – This terminal is the Domestic Terminal. In addition to that, it is also put to use for handling cargo flow.
- Terminal 2 and Terminal 3 – These two terminals are the International Terminals. Terminal 2 is used for domestic passenger operations and Terminal 3 is for managing international passenger handling.
- Services & Amenities:
- Currency exchange
- Medical and health scan facility
- Duty-free shopping
- Child care room
- Conference room
- Prayer room
5. Netaji Subhas Chandra Bose International Airport (CCU), Kolkata
Being the fifth busiest airport from the list of airports in India, Netaji Subhas Chandra Bose International Airport is located around 17 km from Kolkata. It was established in the early 1900s as Calcutta Aerodrome. The developments being planned for Kolkata airport include the construction of a state-of-the-art Air Traffic Control tower, and Technical building.
- Address: Jessore Rd, Dum Dum, Kolkata, West Bengal 700052
- ICAO Code: VECC
- IATA Code: CCU
- Category: International
- Terminals:
- Terminal 1 is used for domestic flights
- Terminal 2 is used for international flights
- Terminal 3 is used as a cargo terminal.
- Services & Amenities:
- Duty-free shopping
- Child care rooms
- Emergency medical assistance
- Currency exchange
- Foreign exchange counters
- Prayer room
- Travel club lounges
6. Biju Patnaik International Airport (BBI), Bhubaneswar
Biju Patnaik International Airport also known as Bhubaneswar Airport is located 3 km away from the main city. The airport was opened on 17th July, 1962. There is a construction of Terminal 3 going on which is expected to be completed by 2023-2024.
- Address: Airport Rd, Aerodrome Area, Bhubaneswar, Odisha 751020
- ICAO Code: VEBS
- IATA Code: BBI
- Category: International
- Terminals:
- Terminal 1 serving domestic flights
- Terminal 2 serving international flights
- Services & Amenities:
- Shops and duty free
- Children care room
- Currency exchange
- Pharmacy
7. Rajiv Gandhi International Airport (HYD), Hyderabad
Rajiv Gandhi International Airport also known as Hyderabad International Airport, is situated near Shamshabad, about 22 km south of downtown Hyderabad. The airport came into operation on 23rd March 2008 and is the sixth busiest airport in India in terms of international and overall passenger traffic.
- Address: Shamshabad, Hyderabad, Telangana 500409
- ICAO Code: VOHS
- IATA Code: HYD
- Category: International
- Terminals:
- Terminal 1 is used to operate the departure and arrival of domestic flights.
- Terminal 2 is used to operate the departure and arrival of international flights.
- Services & Amenities:
- Medical assistance
- Currency exchange
- Duty-free shopping facility
- Prayer rooms
- Child care rooms
8. Devi Ahilya Bai Holkar Airport (IDR), Indore
Opened on 1948, Devi Ahilya Bai Holkar Airport serves the city of Indore city. It is located at a distance of 10 km from the city centre. There are development plans going on for expansion of this airport.
- Address: PRG4+H3C, Indore, Madhya Pradesh
- ICAO Code: VAID
- IATA Code: IDR
- Category: International
- Terminals:
- Terminal 1 offers domestic flights
- Terminal 2 is a cargo terminal.
- Services & Amenities:
- Medical facilities
- Baggage wrapping
- Gift shop
- Car Rental
- Duty free shops
9. Trivandrum International Airport (TRV), Thiruvananthapuram
Established in 1932, this airport is located 4 km away from the city centre. The airport is the eighth busiest airport in India in terms of international passenger traffic and overall twenty-second busiest.
- Address: Airport Rd, Chacka, Thiruvananthapuram, Kerala 695008
- ICAO Code: VOTV
- IATA Code: TRV
- Category: International
- Terminals:
- Terminal 1 is used to manage domestic flight operations.
- Terminal 2 is used to manage international flight operations.
- Services & Amenities:
- Medical services
- Currency exchange
- Duty-free shops
- Smoking areas
- Child care room
- Prayer room
10. Sardar Vallabhbhai Patel International Airport (AMD), Ahmedabad
Also known as Ahmedabad Airport, this airport was established in 1937. This airport named after Sardar Vallabhbhai Patel is located in Hansol, 9 km north of central Ahmedabad.
- Address: Hansol, Ahmedabad, Gujarat 380003
- ICAO Code: VAAH
- IATA Code: AMD
- Category: International
- Terminals: There are a total of three terminals in this airport, two for passenger traffic and one for cargo service.
- Terminal 1 handles domestic flights
- Terminal 2 handles international flights.
- Services & Amenities:
- Shopping
- Massage chairs and medical services
- Child care room
- Spa services
- Prayer room
- Special assistance
11. Pune International Airport (PNQ), Pune
Established in 1934, this airport comes as the eighth busiest airport on the list of airports in India. It was designated as an international airport in 2005. The airport is located around 11 km northeast of downtown Pune.
- Address: New Airport Rd, Pune International Airport Area, Lohegaon, Pune, Maharashtra 411032
- ICAO Code: VAPO
- IATA Code: PNQ
- Category: International
- Terminals: The airport has a single integrated terminal operating both domestic and international flights.
- Services & Amenities:
- Currency exchange
- Baby care rooms
- Shops and Restaurants
- Medical services
12. Dabolim Airport (GOI), Goa
Built in 1955, Dabolim Airport is the tenth busiest airport on the list of airports in India. The airport is located 23 km from the South Goa district, 4 km from the nearest city Vasco da Gama, and 30 km from the capital city Panjim.
- Address: Airport Rd, Dabolim, Goa 403801
- ICAO Code: VOGO
- IATA Code: GOI
- Category: International
- Terminals:
- Terminal 1 is used for domestic flight operations.
- Terminal 2 is used to operate international flights.
- Services & Amenities:
- Baby care facilities
- Medical services
- Duty-Free shops
- Currency exchange
- Spa services
13. Jaipur International Airport (JAI), Jaipur
Jaipur International Airport is the eleventh busiest airport in the country opened on 29 December 2005. It is located in Sanganer which is around 13 km from Jaipur, the city centre. Many developments are being planned in this airport like expanding the parking area and shopping plaza.
- Address: Airport Rd, Sanganer, Jaipur, Rajasthan 302029
- ICAO Code: VIJP
- IATA Code: JAI
- Category: International
- Terminals:
- Terminal 1 - Handles arrival and departure of both domestic and international flights.
- Terminal 2 - Used primarily by domestic carriers.
- Services & Amenities:
- Baby care services
- Gifts or souvenir shops
- Currency exchange
- Medical facilities
- Vending machine
14. Jammu Airport (IXJ), Jammu and Kashmir
Also known as Satwari Airport, Jammu Airport started its operation in 1985. The airport is located 14 km away from the India-Pakistan border and around 6 km to the south of the city centre.
- Address: Civil Airport, Satwari, Raipur Satwari, Jammu, Jammu and Kashmir 180003
- ICAO Code: VIJU
- IATA Code: IXJ
- Category: Domestic
- Terminals: Being a domestic airport it has only one terminal offering various facilities to the travellers.
- Services & Amenities:
- Medical services
- Duty-free shops
- Cab service
15. Agra Airport (AGR), Agra
Agra Airport also known as Kheira Airport is located 5 km away from Agra city. The airport was inaugurated on 15th August 1947.
- Address: Civil Air Terminal Kheria, Uttar Pradesh 282008
- ICAO Code: VIAG
- IATA Code: AGR
- Category: Domestic
- Terminals: This domestic airport has a single-passenger terminal.
- Services & Amenities Available:
- Medical assistance
- Shops
- Currency exchange
- Duty-free shops
- Facilities for the disabled and handicapped
16. Shillong Airport (SHL), Shillong
This domestic airport is located at Umroi situated around 30 km from central Shillong. The airport was developed in the mid-1960s and came into operation in the mid-1970s.
- Address: PX4G+F2P, Shillong Airport Road, Umroi, Meghalaya 793103
- ICAO Code: VEBI
- IATA Code: SHL
- Category: Domestic
- Terminals: Shillong Airport has a single-passenger terminal.
- Services & Amenities:
- Child care room
- Medical first aid facilities
- Duty-free shop
- Lost and found services
- Elderly assistance
- Wheelchair facility
- Eateries
17. Shimla Airport (SLV), Shimla
Shimla airport is one of the few airports from the list of airports in India that is located in Himachal Pradesh, a hilly state. Established in 1987 this airport is situated in Jubbarhatti, 22 km away from the main city of Shimla.
- Address: 33M8+9R9, Shimla, Himachal Pradesh 171011
- ICAO Code: VISM
- IATA Code: SLV
- Category: Domestic
- Terminals: This airport has only one terminal handling domestic flights.
- Services & Amenities Available:
- Child care room
- Medical facilities
- Wheelchair availability