Airports in Nepal

19 airports with scheduled flights, busiest first.

Nepal has 19 airports with scheduled passenger flights and an IATA code, 3 of them large. The busiest are Tribhuvan International Airport (KTM, 7.3 million passengers, Wikidata, 2019), Pokhara Domestic Airport (PKR, 720,714 passengers, Wikidata, 2019) and Biratnagar Airport (BIR, 596,453 passengers, Wikidata, 2019). Kathmandu and Pokhara have more than one airport.

Code Airport
KTMTribhuvan International Airport
PKRPokhara Domestic Airport
BIRBiratnagar Airport
KEPNepalgunj Airport
BWAGautam Buddha International Airport
BDPBhadrapur Airport
BHRBharatpur Airport
IMKSimikot Airport
JKRJanakpur Airport
SIFSimara Airport
LUATenzing-Hillary Airport
JMOJomsom Airport
TMITumling Tar Airport
SKHSurkhet Airport
DOPDolpa Airport
JUMJumla Airport
TPJTaplejung Airport
PHHPokhara International Airport
SIHSilgadi Doti Airport

Cities with more than one airport

Busiest routes

Route Distance Passengers
DEL – KTM817 km 970,919
BOM – KTM1,592 km 145,112
IST – KTM5,317 km 98,280
BLR – KTM1,791 km 55,750
ICN – KTM3,973 km 15,757 (6 mo)
KTM – VNS352 km 12,715
CCU – KTM639 km 4,011

Questions

Nepal has 19 airports with scheduled passenger flights and an IATA code, 3 of them large airports (OurAirports, 14 October 2026). Airfields without airline service are not counted.