This lists of airports in India includes existing and former, commercial airports, flying schools, military bases, etc. As per AAI data from Nov 2016, following are being targeted for the scheduled commercial flight operations under UDAN-RCS, including the following:

486 total airports, airstrips, flying schools and military bases are available in the country. 123 airports with scheduled commercial flights including some with dual civilian and army use. 34 international airports.

Photo – Anugrah Lohiya, Pexels

This list contains the following information:

  1. City served – The city generally associated with the airport. This is not always the actual location since some airports are located in smaller towns outside of the city they serve.
  2. ICAO – The location indicator assigned by the International Civil Aviation Organization (ICAO). ICAO indicator: VA – West Zone, VE – East Zone, VI – North Zone, VO – South Zone
  3. IATA – The airport code assigned by the International Air Transport Association (IATA).
  4. Category – Category of the airport as defined by Airports Authority of India as per the table below
  5. Role – Role of the airport as given by the table below.
Category of Airport
Category Description
Customs Airports with Customs Checking and Clearance Facilities handling international flights but not elevated to International Airport status.
Defence Indian Armed Forces Handled Airport
Domestic Handles domestic flights
Future Proposed or Under Construction
International Handles International Flights
Private Private airport for specific purposes
Role of Airport
Role Description
Civil enclave Civil Enclaves in a Military Airport. Handles Commercial Flights
Closed No longer in operation for Commercial Flights
Commercial Handles Commercial flights
Airbase Military Airbase
Flying School Airport used to train commercial and/or fighter pilots
Commercial service Airport has commercial service
Airport has no commercial service

 

Lists of Airports in India includes existing and former, commercial airports, flying schools, military bases, etc.

Andaman & Nicobar Islands

City Served Airport Name ICAO IATA Category Role
Car Nicobar Car Nicobar Air Force Base VOCX CBD Defence Air Base
Campbell Bay INS Baaz VO90[2] Defence Air Base
Diglipur INS Kohassa VODX IN-0053 Defence Air Base
Port Blair Veer Savarkar International Airport VOPB IXZ Domestic Civil Enclave

Andhra Pradesh

City Served Airport Name ICAO IATA Category Role
Kadapa Kadapa Airport VOCP CDP Domestic Commercial
Kuppam Kuppam Airport Future
Kurnool Kurnool Airport VOKP KNL Domestic
Nagarjuna Sagar Nagarjuna Sagar Airport VONS Domestic Closed
Nellore Nellore Airport Future
Puttaparthi Sri Sathya Sai Airport VOPN PUT Private
Rajahmundry Rajahmundry Airport VORY RJA Domestic Commercial
Tirupati Tirupati Airport VOTP TIR Domestic Commercial
Vijayawada Vijayawada Airport VOBZ VGA Domestic [VG] Commercial
Visakhapatnam Visakhapatnam International Airport VOVZ VTZ International Civil Enclave
Visakhapatnam[3] Bhogapuram Airport Future

VG Previously The Airport used to serve a restricted International Airport but now serving only domestic destinations.

Arunachal Pradesh

City Served Airport Name ICAO IATA Category Role
Along Along Airport VEAN IXV Domestic No scheduled flights
Daporijo Daporijo Airport VEDZ DAE Domestic Closed
Itanagar Itanagar Airport Future
Pasighat Pasighat Airport VEPG IXT Domestic Civil Enclave
Tezu Tezu Airport VETZ TEI Domestic Closed
Ziro Ziro Airport VEZO ZER Domestic Closed

Assam

City Served Airport Name ICAO IATA Category Role
Chabua Chabua Air Force Station VECA Defence Air Base
Dhubri Rupsi Airport VERU RUP Domestic Closed
Dibrugarh Dibrugarh Airport VEMN DIB Domestic Commercial
Doom Dooma Sookerating Air Force Station Defence Air Base
Guwahati Lokpriya Gopinath Bordoloi International Airport VEGT GAU International Civil Enclave
Jorhat Jorhat Airport VEJT JRH Domestic Civil Enclave
North Lakhimpur Lilabari Airport VELR IXI Domestic Commercial
Shella Shella Airport Domestic Closed
Silchar Silchar Airport VEKU IXS Domestic Civil Enclave
Tezpur Tezpur Airport VETZ TEZ Domestic Defence

Bihar

City Served Airport Name ICAO IATA Category Role
Bihta Bihta Air Force Station Defence Air Base
Bhagalpur Bhagalpur Airport Domestic No Scheduled Flights
Darbhanga Darbhanga Airport VE89[4] DBR Defence commercial/Air base
Gaya Gaya Airport VEGY GAY Customs[GAY] Commercial
Jogbani Jogbani Airport Domestic Closed
Munger Munger Airport Domestic No Scheduled Flights
Muzaffarpur Muzaffarpur Airport VEMZ MZU Domestic No Scheduled Flights
Patna Jay Prakash Narayan International Airport VEPT PAT Customs [PAT] Commercial
Purnea Purnea Airport VEPU[5] Defence Air Base
Raxaul Raxaul Airport VERL Domestic Closed
  • GAY The airport usually serves domestic flights only but the city being a pilgrimage city the airport operates seasonal flights to international destinations.
  • PAT The airport is classified as a restricted international airport due to its short runway and serves only domestic flights.

Chandigarh

City Served Airport Name ICAO IATA Category Role
Chandigarh Chandigarh Airport VICG IXC Customs[IXC] Civil Enclave

IXC The airport serves as restricted international airport (Customs), operating only 2 international destinations.

Chhattisgarh

City Served Airport Name ICAO IATA Category Role
Ambikapur Ambikapur Airport Domestic Commercial
Bhilai Bhilai Airport Private
Bilaspur Bilaspur Airport VEBU PAB Domestic Flying School
Jagdalpur Jagdalpur Airport VE46 JGB Domestic Closed
Jashpur Jashpur Airport Domestic Closed
Korba Korba Airport Domestic Closed
Raigarh Raigarh Airport VERH Domestic Closed
OP Jindal Airport Private
Raipur Swami Vivekananda Airport VERP RPR Domestic Commercial

Daman and Diu

City Served Airport Name ICAO IATA Category Role
Daman Daman Airport VADN NMB Defence Air Base
Diu Diu Airport VA1P DIU Domestic Commercial

Delhi

City Served Airport Name ICAO IATA Category Role
Delhi NCR Indira Gandhi International Airport VIDP DEL International Commercial
Safdarjung Airport VIDD Domestic Closed

Goa

City Served Airport Name ICAO IATA Category Role
Goa, Dabolim Dabolim Airport VOGO GOI International Civil Enclave
Mopa Mopa Airport Future

Gujarat

City Served Airport Name ICAO IATA Category Role
Ahmedabad Sardar Vallabhbhai Patel International Airport VAAH AMD International Commercial
Amreli Amreli Airport Domestic Closed
Bhavnagar Bhavnagar Airport VABV BHU Domestic Commercial
Bhuj Bhuj Airport VABJ BHJ Domestic Civil Enclave
Dholera Dholera Airport Future
Jamnagar Jamnagar Airport VAJM JGA Domestic Civil Enclave
Kandla Kandla Airport VAKE IXY Domestic Commercial
Keshod Keshod Airport VAKS IXK Domestic Closed
Mehsana Mehsana Airport Private Flying School
Mundra Mundra Airport VAMA Private Commercial
Naliya Naliya Air Force Station VANY Defence Air Base
Palanpur Palanpur Airport Domestic Closed
Porbandar Porbandar Airport VAPR PBD Domestic Commercial
Rajkot Rajkot Airport VARK RAJ Domestic Commercial
Rajkot Greenfield Airport Future
Surat Surat International Airport VASU STV International[STV] Commercial
Vadodara Vadodara Airport VABO BDQ Domestic Commercial
  • STV The Airport is enlisted as a Customs airport as it only serves to one International destination.

Haryana

City Served Airport Name ICAO IATA Category Role
Ambala Ambala Air Force Station VIAM Defence Air Base
Bhiwani Bhiwani Airport VIBW Domestic Closed
Gurugram Gurugram Airstrip Domestic Recreational airstrip
Hisar Hisar Airport VIHR HSS Domestic Commercial
Karnal Karnal Airport VI40 Domestic Flying School
Narnaul Narnaul Airport VINL Domestic Closed
Panchkula Pinjore Airport VI71 Domestic Closed
Sirsa Sirsa Air Force Station VISA Defence Air Base

Himachal Pradesh

City Served Airport Name ICAO IATA Category Role
Kangra Gaggal Airport VIGG DHM Domestic Commercial
Kullu Bhuntar Airport VIBR KUU Domestic Commercial
Mandi Mandi Airport Future
Shimla Shimla Airport VISM SLV Domestic Commercial

Jammu & Kashmir

City Served Airport Name ICAO IATA Category Role
Jammu Jammu Airport VIJU IXJ Domestic Civil Enclave
Kargil Kargil Airport VI65 Defence Air Base
Leh Kushok Bakula Rimpochhe Airport VILH IXL Domestic Civil Enclave
Srinagar Sheikh ul-Alam International Airport VISR SXR International[SXR] Civil Enclave
Thoise Thoise Airbase Defence Air Base
Awantipora Awantipur Air Force Station VIAW Defence Air Base
Udhampur Udhampur Air Force Station VIUM Defence Air Base
  • SXR The Airport is classified as an international airport, but handles only domestic flights as of 2018, apart from special flights to the Hajj pilgrimage.

Jharkhand

City Served Airport Name ICAO IATA Category Role
Bokaro Bokaro Airport VEBK Domestic Commercial
Chakulia Chakulia Airport VECK Defence Closed
Deoghar Deoghar Airport IN-0090 Future
Dhanbad Dhanbad Airport VEDB DBD Domestic Closed
Dumka Dumka Airport IN-0100 Domestic Closed
Jamshedpur Sonari Airport VEJS IXW Domestic Commercial
Dhalbhumgarh Airport Future
Ranchi Birsa Munda Airport VERC IXR Domestic Commercial

Karnataka

City Served Airport Name ICAO IATA Category Role
Belgaum Belgaum Airport VABM IXG Domestic Commercial
Bellary Bellary Airport VOBI BEP Domestic Closed
Bengaluru Kempegowda International Airport VOBL BLR International Commercial
HAL Airport VOBG Defence Aerospace Engineering
Yelahanka Air Force Station VOYK Defence Air Base
Jakkur Airfield VOJK Domestic Flying School
Bidar Bidar Airport VOBR Defence Air Base
Bijapur Bijapur Airport Future
Chitradurga Chitradurga Aeronautical Test Range Defence Air Base
Harihar Harihar Airport VO52 Private Private
Hassan Hassan Airport Future
Hubli Hubli Airport VAHB HBX Domestic Commercial
Kalaburagi Gulbarga Airport GBR GBI Domestic Not operational
Karwar Karwar Airport Future
Koppal Koppal Airport Private Private
Mangalore Mangalore International Airport VOML IXE International Commercial
Mysore Mysore Airport VOMY MYQ Domestic Commercial
Shimoga Shimoga Airport Future
Toranagallu Jindal Vijaynagar Airport VOJV VDY Private Private

Kerala

City Served Airport Name ICAO IATA Category Role
Thiruvananthapuram Trivandrum International Airport VOTV TRV International Commercial
Kochi Cochin International Airport VOCI COK International[1] Commercial
INS Garuda VOCC Defence Air Base
Kozhikode Kozhikode International Airport VOCL CCJ International Commercial
Kannur Kannur International Airport VOKN CNN International Commercial
Kottayam Sabarigiri International Airport Future
Kollam Quilon Aerodrome Kerala PWD Closed

Lakshadweep

City Served Airport Name ICAO IATA Category Role
Lakshadweep Agatti Airport VOAT AGX Domestic Commercial

Madhya Pradesh

City Served Airport Name ICAO IATA Category Role
Bhopal Raja Bhoj International Airport VABP BHO International[BHO] Commercial
Chhindwara Chhindwara Airport Domestic Closed
Damoh Damoh Airport Domestic Closed
Gadarwara Gadarwara Airport Future
Gwalior Rajmata Vijaya Raje Scindia Airport VIGR GWL Domestic Civil Enclave
Indore Devi Ahilyabai Holkar International Airport VAID IDR International Commercial
Jabalpur Dumna Airport VAJB JLR Domestic Commercial
Khajuraho Civil Airdromes Khajuraho VEKO HJR Domestic Commercial
Khandwa Khandwa Airport VADK IN-0061 Domestic Closed
Panna Panna Airport Domestic Closed
Sagar Dhana Airport SDDA Domestic Closed
Satna Satna Airport VIST TNI Domestic Commercial
Guna Guna Airstrip Domestic Closed
Ujjain Ujjain Airstrip Domestic Closed

BHO The Airport is designated as international but operates flights to Jeddah during Hajj, except no other international flights are operated.

Maharashtra

City Served Airport Name ICAO IATA Category Role
Aamby Valley City Aamby Valley Airstrip IN-0033 Private Closed
Akola Akola Airport VAAK AKD Domestic Closed
Amravati Amravati Airport IN-0065 MIDC owned Closed
Aurangabad Aurangabad Airport VAAU IXU Domestic Commercial
Baramati Baramati Airport IN-0024 MIDC owned Flying School
Chandrapur Chandrapur Airport VA1B MADC owned Closed
Chandrapur Chandrapur Greenfield Airport Future
Dhule Dhule Airport VA53 DHL MADC Closed
Gondia Gondia Airport VAGD Domestic Flying School
Jalgaon Jalgaon Airport VAJL JLG Domestic Commercial
Kalyan Kalyan Airstrip KYN Domestic Closed
Karad Karad Airport VA1M IN-0024 MADC owned Flying School
Kolhapur Chhatrapati Rajaram Maharaj Airport VAKP KLH Domestic Commercial
Mumbai Chhatrapati Shivaji Maharaj International Airport VABB BOM International Commercial
Juhu Aerodrome VAJJ Domestic General Aviation
Nagpur Dr. Babasaheb Ambedkar International Airport VANP NAG International Commercial
Nanded Shri Guru Gobind Singh Ji Airport VAND NDC Domestic Commercial
Nashik Gandhinagar Airport VANR Defence Air Base
Nashik Airport VAOZ ISK Domestic Commercial
Navi Mumbai Navi Mumbai International Airport Future
Osmanabad Osmanabad Airport OMN MADC owned Flying School
Phaltan Phaltan Landing Ground MADC owned Closed
Pune Hadapsar Airport Domestic Flying School
Pune Airport VAPO PNQ Customs Civil Enclave
Chhatrapati Sambhaji Raje International Airport Future
Ratnagiri Ratnagiri Airport VARG RTC Defence Coast Guard
Shirdi Shirdi Airport VASD SAG Domestic Commercial
Shirpur Shirpur Airstrip IN-0062 Private Private
Sindhudurg Sindhudurg Airport IRB Infrastructure Closed
Solapur Solapur Airport VASL SSE Domestic Not operational
Yavatmal Yavatmal Airport VA78 YTL Domestic Closed
Latur Latur Airport LTU MIDC owned Closed

Manipur

City Served Airport Name ICAO IATA Category Role
Imphal Koirengei Airstrip Domestic Closed
Imphal International Airport VEIM IMF International[IMF] Commercial
  • IMF The airport though is classified as international airport but serves only domestic flights.

Meghalaya

City Served Airport Name ICAO IATA Category Role
Shillong Shillong Airport VEBI SHL Domestic Commercial
Tura Baljek Airport VETU Domestic No scheduled flights

Mizoram

City Served Airport Name ICAO IATA Category Role
Aizawl Lengpui Airport VELP AJL Domestic Commercial

Nagaland

City Served Airport Name ICAO IATA Category Role
Dimapur Dimapur Airport VEMR DMU Domestic Commercial

Odisha

City Served Airport Name ICAO IATA Category Role
Angul Savitri Jindal Airport VEAL IN-0073 Private Private
Balangir Tusura Airstrip VE36 Domestic Closed
Barbil Barbil Tonto Aerodrome VEBL IN-0074 Private Private
Bargarh Satibhata Airstrip Domestic Closed
Baripada Rasgovindpur Airstrip IN-0057 Domestic Closed
Bhawanipatna Utkela Airstrip VEUK Domestic
Bhubaneswar Biju Patnaik International Airport VEBS BBI International Commercial
Brahmapur Brahmapur Airport VEBM BMP Domestic Closed
Cuttack Charbatia Air Base Defence Air Base
Dhenkanal Birasal Airstrip Domestic Closed
Hirakud/Sambalpur Hirakud Airstrip VEHK Domestic Closed
Jajpur Jajpur Airstrip IN-0092 Private Private
Jeypore Jeypore Airport VEJP PYB Domestic
Jharsuguda Veer Surendra Sai Airport VEJH JRG Domestic Commercial
Kendujhar Kendujhar Airstrip VEKJ Private Closed
Lanjigarh Lanjigarh Airstrip IN-0093 Private Closed
Nuapada Nawapara Airport VENP Domestic Closed
Phulbani Phulbani Airstrip VEPN Private Closed
Rairangpur Rairangpur Airport Domestic Closed
Rayagada Gunupur Airstrip Domestic Closed
Therubali Airport Domestic Closed
Rourkela Rourkela Airport VERK RRK Private Not operational

Puducherry

City Served Airport Name ICAO IATA Category Role
Karaikal Karaikal Airport Future
Puducherry Puducherry Airport VOPC PNY Domestic Commercial
Mahé Mahe Airport Future
Yanam Yanam Airport Future

Punjab

City Served Airport Name ICAO IATA Category Role
Amritsar Sri Guru Ram Dass Jee International Airport VIAR ATQ International[1] Commercial
Bathinda Bathinda Airport VIBT BUP Domestic Civil Enclave
Jalandhar Adampur Airport VIAX AIP Domestic Civil Enclave
Ludhiana Sahnewal Airport VILD LUH Domestic Commercial
Halwara Halwara Air Force Station VIHX Defence Air Base
Pathankot Pathankot Airport VIPK IXP Domestic Civil Enclave
Patiala Patiala Airport VIPL Domestic No scheduled flights

Rajasthan

City Served Airport Name ICAO IATA Category Role
Ajmer Kishangarh Airport VIKG KQH Domestic Commercial
Barmer Uttarlai Air Force Station VIUT Defence Air Base
Bikaner Nal Airport VIBK BKB Domestic Civil Enclave
Ganganagar Lalgarh Airport Domestic Closed
Jaipur Jaipur International Airport VIJP JAI International[1] Commercial
Jaisalmer Jaisalmer Airport VIJR JSA Domestic Civil Enclave
Jhalawar Kolana Airport Domestic No scheduled flights
Jodhpur Jodhpur Airport VIJO JDH Domestic Civil Enclave
Kota Kota Airport VIKO KTU Domestic No Scheduled flights
Phalodi Phalodi Air Force Station VIPX Defence Air Base
Suratgarh Suratgarh Air Force Station VI43 Defence Air Base
Udaipur Maharana Pratap Airport VAUD UDR Domestic Commercial

Sikkim

City Served Airport Name ICAO IATA Category Role
Gangtok Pakyong Airport VEPY PYG Domestic Commercial

Tamil Nadu

City Served Airport Name ICAO IATA Category Role
Arakkonam INS Rajali VOAR Defence Air Base
Chennai Chennai International Airport VOMM MAA International Commercial
Tambaram Air Force Station VOTX Defence Air Base
Coimbatore Coimbatore International Airport VOCB CJB International Commercial
Sulur Air Force Station VOSX Defence Air Base
Hosur Hosur Airport VO95 HSR Private No scheduled flights
Madurai Madurai International Airport VOMD IXM International Commercial
Neyveli Neyveli Airport VONV NYV Domestic Commercial
Salem Salem Airport VOSM SXV Domestic Commercial
Thanjavur Thanjavur Air Force Station VOTJ TJV Defence Air Base
Thoothukudi Thoothukudi Airport VOTK TCR Domestic Commercial
Tiruchirapalli Tiruchirappalli International Airport VOTR TRZ International Commercial
Ramanathapuram INS Parundu VORM Defence Air Base
Vellore Vellore Airport VOVR Domestic No scheduled flights

Telangana

City Served Airport Name ICAO IATA Category Role
Hyderabad Begumpet Airport VOHY BPM Domestic Flying School
Dundigul Air Force Academy VODG Defence
Hakimpet Air Force Station VOHK Defence
Nadirgul Airport Domestic
Rajiv Gandhi International Airport VOHS HYD International Commercial
Kothagudem Kothagudem Airport Future
Nizamabad Nizamabad Airport Future
Ramagundam Ramagundam Airport Future
Warangal Warangal Airport VOWA WGC Domestic Closed

Tripura

City Served Airport Name ICAO IATA Category Role
Agartala Maharaja Bir Bikram Airport, Agartala VEAT IXA Domestic Commercial
Kailashahar Kailashahar Airport VEKR IXH Domestic Not Operational
Kamalpur Kamalpur Airport VEKM Domestic Closed
Khowai Khowai Airport Domestic Closed

Uttarakhand

City Served Airport Name ICAO IATA Category Role
Chinyalisaur Chinyalisaur Airstrip VI82 Private No scheduled flights
Dehradun Jolly Grant Airport VIDN DED Domestic Commercial
Gauchar Gauchar Airstrip Future
Pantnagar Pantnagar Airport VIPT PGH Domestic Commercial
Pithoragarh Naini Saini Airport VIDF Domestic Commercial

Uttar Pradesh

City Served Airport Name ICAO IATA Category Role
Agra Agra Airport VIAG AGR Domestic Civil Enclave
Akbarpur Akbarpur (Ambedkar Nagar) Airstrip VI90 Private No scheduled flights
Aligarh Aligarh Airport Future
Raebareli Fursatganj Airfield VERB Private Flying school
Ayodhya Faizabad Airport FIZD FZD Future
Azamgarh Azamgarh Airport Future
Bareilly Bareilly Airport VIBY BEK Future (Civil Enclave)
Chitrakoot Dham Chitrakoot Airport Future[10]
Etawah Saifai Airstrip Private No scheduled flights
Farrukhabad Mohammadabad Airstrip Private No scheduled flights
Ghaziabad Hindon Airport VIDX Domestic Civil Enclave[13]
Ghazipur Andhau Airstrip VI25 Private No scheduled flights
Gorakhpur Gorakhpur Airport VEGK GOP Domestic Civil Enclave
Greater Noida Jewar Airport Future (International)
Jhansi Jhansi Airport VIJN Future
Kanpur Kanpur Airport VICX KNU Domestic Civil Enclave
Flight Laboratory, IIT Kanpur Private Aerospace Engineering
Kanpur Civil Aerodrome VIKA KNU Domestic Closed
Kanpur Dehat Marhamtabad Airstrip Private No scheduled flights
Kushinagar Kushinagar International Airport Future (International)
Lakhimpur Kheri Palia Airstrip VI25 Private No scheduled flights
Lucknow Chaudhary Charan Singh International Airport VILK LKO International Commercial
Lucknow Air Force Station VIBL Defence Air Base
Meerut Dr. Bhimrao Ambedkar Airstrip VI2B Private No scheduled flights
Moradabad Moradabad Airport Future[10]
Prayagraj Allahabad Airport VEAB IXD Domestic Civil Enclave
Saharanpur Sarsawa Air Force Station VIBL Defence Air Base
Shravasti Shravasti Airport Future
Sonbhadra Muirpur Airport VI1D Future
Sultanpur Amhat Airstrip Private No scheduled flights
Varanasi Lal Bahadur Shastri International Airport VEBN VNS International Commercial

West Bengal

City Served Airport Name ICAO IATA Category Role
Asansol Burnpur Airport VE23 Private Closed
Balurghat Balurghat Airport VEBG RGH Domestic No Scheduled flights
Barrackpore Barrackpore Air Force Station VEBR Defence Air Base
Behala Behala Airport VEBA Domestic Heliport
Cooch Behar Cooch Behar Airport VECO COH Domestic No Scheduled flights
Durgapur Kazi Nazrul Islam Airport VEDG RDP Domestic Civil
Hasimara Hasimara Air Force Station VE44 Defence Air Base
Kanchrapara Kanchrapara Airfield Defence Closed
Kharagpur Kalaikunda Air Force Station VEDX Defence Air Base
Kolkata Netaji Subhash Chandra Bose International Airport VECC CCU International[1] Commercial
Malda Malda Airport VEMH LDA Domestic Closed
Panagarh Panagarh Airport VEPH Defence Airbase
Purulia Charra Airfield Defence Closed
Siliguri Bagdogra Airport VEBD IXB International[IXB] Commercial
  • IXB The airport has limited international operations.
SHARE