Air travel in India
Every airport and active airline registered in India, ranked by scheduled-route activity. Use this page to find the country's main hubs, see which carriers run the domestic network, and click through to route detail.
India is one slice of a global network covering 6,071 airports across 235 countries. The OpenFlights dataset puts 121 airports inside this country with valid IATA codes, served by 18 active airlines registered locally. Together those airports show 1,506 distinct scheduled departures in the routes table. That figure is a rough proxy for how well-connected the country's airports are, even though it's not a literal count of flights.
Airports below are sorted by scheduled-route volume, so the country's main hubs sit at the top. Smaller regional airports follow, including the seasonal-only and domestic-only fields. Each row links through to a dedicated airport page with destinations served and the airlines operating there.
Airports in India
Showing 121 of 121 airports, ranked by departures on file.
| IATA | Airport | City | Departures |
|---|---|---|---|
| DEL | Indira Gandhi International Airport | Delhi | 264 |
| BOM | Chhatrapati Shivaji International Airport | Mumbai | 227 |
| MAA | Chennai International Airport | Madras | 106 |
| CCU | Netaji Subhash Chandra Bose International Airport | Kolkata | 97 |
| BLR | Kempegowda International Airport | Bangalore | 97 |
| HYD | Rajiv Gandhi International Airport | Hyderabad | 74 |
| COK | Cochin International Airport | Kochi | 59 |
| TRV | Trivandrum International Airport | Trivandrum | 42 |
| AMD | Sardar Vallabhbhai Patel International Airport | Ahmedabad | 35 |
| PNQ | Pune Airport | Pune | 33 |
| CCJ | Calicut International Airport | Calicut | 31 |
| GAU | Lokpriya Gopinath Bordoloi International Airport | Guwahati | 31 |
| GOI | Dabolim Airport | Goa | 29 |
| VTZ | Vishakhapatnam Airport | Vishakhapatnam | 18 |
| LKO | Chaudhary Charan Singh International Airport | Lucknow | 18 |
| JAI | Jaipur International Airport | Jaipur | 17 |
| CJB | Coimbatore International Airport | Coimbatore | 17 |
| IDR | Devi Ahilyabai Holkar Airport | Indore | 16 |
| IXB | Bagdogra Airport | Baghdogra | 16 |
| NAG | Dr. Babasaheb Ambedkar International Airport | Nagpur | 15 |
| IXE | Mangalore International Airport | Mangalore | 15 |
| SXR | Sheikh ul Alam Airport | Srinagar | 14 |
| RPR | Raipur Airport | Raipur | 12 |
| PAT | Lok Nayak Jayaprakash Airport | Patina | 12 |
| IXJ | Jammu Airport | Jammu | 12 |
| IXR | Birsa Munda Airport | Ranchi | 11 |
| IXZ | Vir Savarkar International Airport | Port Blair | 11 |
| VNS | Lal Bahadur Shastri Airport | Varanasi | 10 |
| BBI | Biju Patnaik Airport | Bhubaneswar | 9 |
| IMF | Imphal Airport | Imphal | 9 |
| ATQ | Sri Guru Ram Dass Jee International Airport | Amritsar | 9 |
| IXC | Chandigarh Airport | Chandigarh | 9 |
| TRZ | Tiruchirapally Civil Airport | Tiruchirappalli | 9 |
| IXA | Agartala Airport | Agartala | 8 |
| IXM | Madurai Airport | Madurai | 8 |
| UDR | Maharana Pratap Airport | Udaipur | 7 |
| IXS | Silchar Airport | Silchar | 7 |
| BHO | Raja Bhoj International Airport | Bhopal | 6 |
| AJL | Lengpui Airport | Aizwal | 6 |
| DIB | Dibrugarh Airport | Mohanbari | 6 |
| JDH | Jodhpur Airport | Jodhpur | 6 |
| IXL | Leh Kushok Bakula Rimpochee Airport | Leh | 6 |
| IXU | Aurangabad Airport | Aurangabad | 5 |
| BDQ | Vadodara Airport | Baroda | 5 |
| DED | Dehradun Airport | Dehra Dun | 5 |
| JLR | Jabalpur Airport | Jabalpur | 3 |
| RAJ | Rajkot Airport | Rajkot | 3 |
| STV | Surat Airport | Surat | 3 |
| VGA | Vijayawada Airport | Vijayawada | 3 |
| RJA | Rajahmundry Airport | Rajahmundry | 3 |
| BHJ | Bhuj Airport | Bhuj | 2 |
| BHU | Bhavnagar Airport | Bhaunagar | 2 |
| PBD | Porbandar Airport | Porbandar | 2 |
| AGR | Agra Airport | Agra | 2 |
| IXD | Allahabad Airport | Allahabad | 2 |
| TIR | Tirupati Airport | Tirupeti | 2 |
| DIU | Diu Airport | Diu | 2 |
| HBX | Hubli Airport | Hubli | 2 |
| DMU | Dimapur Airport | Dimapur | 2 |
| GOP | Gorakhpur Airport | Gorakhpur | 2 |
| DHM | Kangra Airport | Kangra | 2 |
| IXG | Belgaum Airport | Belgaum | 1 |
| JGA | Jamnagar Airport | Jamnagar | 1 |
| HJR | Khajuraho Airport | Khajuraho | 1 |
| KUU | Kullu Manali Airport | Kulu | 1 |
| KNU | Kanpur Airport | Kanpur | 1 |
| GWL | Gwalior Airport | Gwalior | 1 |
| LUH | Ludhiana Airport | Ludhiaha | 1 |
| AGX | Agatti Airport | Agatti Island | 1 |
| SHL | Shillong Airport | Shillong | 1 |
| MYQ | Mysore Airport | Mysore | 1 |
| AKD | Akola Airport | Akola | 0 |
| PAB | Bilaspur Airport | Bilaspur | 0 |
| NMB | Daman Airport | Daman | 0 |
| GUX | Guna Airport | Guna | 0 |
| IXY | Kandla Airport | Kandla | 0 |
| KLH | Kolhapur Airport | Kolhapur | 0 |
| IXK | Keshod Airport | Keshod | 0 |
| ISK | Nashik Airport | Nasik Road | 0 |
| SSE | Solapur Airport | Sholapur | 0 |
| IXV | Along Airport | Along | 0 |
| COH | Cooch Behar Airport | Cooch-behar | 0 |
| DBD | Dhanbad Airport | Dhanbad | 0 |
| GAY | Gaya Airport | Gaya | 0 |
| IXW | Sonari Airport | Jamshedpur | 0 |
| JRH | Jorhat Airport | Jorhat | 0 |
| IXH | Kailashahar Airport | Kailashahar | 0 |
| IXI | North Lakhimpur Airport | Lilabari | 0 |
| MZU | Muzaffarpur Airport | Mazuffarpur | 0 |
| RRK | Rourkela Airport | Rourkela | 0 |
| ZER | Ziro Airport | Zero | 0 |
| BKB | Nal Airport | Bikaner | 0 |
| BUP | Bhatinda Air Force Station | Bhatinda | 0 |
| BEK | Bareilly Air Force Station | Bareilly | 0 |
| HSS | Hissar Airport | Hissar | 0 |
| JSA | Jaisalmer Airport | Jaisalmer | 0 |
| KTU | Kota Airport | Kota | 0 |
| IXP | Pathankot Airport | Pathankot | 0 |
| PGH | Pantnagar Airport | Nainital | 0 |
| TNI | Satna Airport | Satna | 0 |
| BEP | Bellary Airport | Bellary | 0 |
| CDP | Kadapa Airport | Cuddapah | 0 |
| CBD | Car Nicobar Air Force Station | Carnicobar | 0 |
| BPM | Begumpet Airport | Hyderabad | 0 |
| PNY | Pondicherry Airport | Pendicherry | 0 |
| SXV | Salem Airport | Salem | 0 |
| TJV | Tanjore Air Force Base | Tanjore | 0 |
| TEZ | Tezpur Airport | Tezpur | 0 |
| NDC | Nanded Airport | Nanded | 0 |
| SLV | Shimla Airport | Shimla | 0 |
| IXT | Pasighat Airport | Pasighat | 0 |
| RTC | Ratnagiri Airport | 0 | |
| RDP | Kazi Nazrul Islam Airport | Durgapur | 0 |
| PUT | Sri Sathya Sai Airport | Puttaparthi | 0 |
| TEI | Tezu Airport | Tezu | 0 |
| AIP | Adampur Airport | Adampur | 0 |
| VDY | Vijayanagar Aerodrome (JSW) | Toranagallu | 0 |
| SAG | Shirdi Airport | Shirdi | 0 |
| PYB | Jeypore Airport | Jeypore | 0 |
| KQH | Kishangarh Airport | Ajmer | 0 |
| CNN | Kannur International Airport | Kannur | 0 |
Airlines based in India
Active carriers with a two-letter IATA code registered in this country.
| IATA | Airline | Callsign |
|---|---|---|
| AI | Air India Limited | AIRINDIA |
| S2 | Air Sahara | SAHARA |
| IX | Air India Express | EXPRESS INDIA |
| G8 | Go Air | GOAIR |
| 6E | IndiGo Airlines | IFLY |
| IC | Indian Airlines | INDAIR |
| 9W | Jet Airways | JET AIRWAYS |
| IT | Kingfisher Airlines | KINGFISHER |
| I7 | Paramount Airways | PARAWAY |
| SG | Spicejet | SPICEJET |
| CD | Air India Regional | ALLIED |
| 9H | MDLR Airlines | MDLR |
| G1 | Indya Airline Group | Indya1 |
| 12 | 12 North | 12N |
| LB | Air Costa | – |
| UK | Air Vistara | – |
| OP | Air Pegasus | – |
| 2S | Air Carnival | – |
Reading this page
The departures column counts the number of distinct routes filed in the OpenFlights schedule from each airport. A hub with hundreds of departures is a major connecting point; a regional field with a single-digit count typically supports a small number of feeder flights to the nearest hub. The list does not weight routes by frequency or seat capacity, so two airports with similar departure counts can carry very different passenger volumes in practice.
For the most current operational picture, cross-reference an airport page with the airline's own website. The underlying dataset is community-maintained and reflects scheduled-route relationships rather than a live timetable.
Country pages on AeroRoute Guide are short on purpose. They answer one travel-planning question: which airports and carriers are worth knowing in India. If you're routing a trip, start at the top of the airports table and work down. If you're researching a specific airline, jump from the airlines table to the carrier profile for its full destination map. Cross-links between countries, hubs, and routes mean a single click usually moves you from a high-level overview into operational detail. When the data shows zero registered carriers, the country isn't unreachable. It almost always means scheduled service comes from foreign airlines based elsewhere, and those flights show up on the relevant airport pages.