Skip to main content
DigiSuchi by Nepalwide.org

Index

Airports in Nepal

55 airports recognized by Nepal's Civil Aviation Authority (CAAN) — 3 international, 2 regional hub, 29 domestic, and 21 not currently in operation — plus 3 proposed airports not yet counted in that total. Sort by runway length or filter by province and status.

On this list: a runway length of 0 means the source doesn't publish one for that airstrip (usually a small earthen runway), not that the runway is actually zero metres.

Showing 58 of 58 entries

Updated Sep 5, 2026

Tribhuvan International Airport

City served
Kathmandu
Province
Bagmati Province
District
Kathmandu
IATA
KTM
ICAO
VNKT
Status
International
Runway (m)
3,350
Notes
Nepal's main international gateway and busiest airport — about 9.48 million passengers in 2024.

Pokhara International Airport

City served
Pokhara
Province
Gandaki Province
District
Kaski
IATA
PHH
ICAO
VNPR
Status
International
Runway (m)
2,500
Notes
Opened 2023 — about 1.02 million passengers in 2024.

Gautam Buddha International Airport

City served
Siddharthanagar
Province
Lumbini Province
District
Rupandehi
IATA
BWA
ICAO
VNBW
Status
International
Runway (m)
3,000
Notes
Serves Lumbini, the birthplace of Gautam Buddha — about 620,000 passengers in 2024.

Biratnagar Airport

City served
Biratnagar
Province
Koshi Province
District
Morang
IATA
BIR
ICAO
VNVT
Status
Regional hub
Runway (m)
1,775
Notes
—

Nepalgunj Airport

City served
Nepalgunj
Province
Lumbini Province
District
Banke
IATA
KEP
ICAO
VNNG
Status
Regional hub
Runway (m)
1,700
Notes
—

Bajhang Airport

City served
Jaya Prithvi
Province
Sudurpashchim Province
District
Bajhang
IATA
BJH
ICAO
VNBG
Status
Domestic
Runway (m)
654
Notes
—

Bajura Airport

City served
Bajura
Province
Sudurpashchim Province
District
Bajura
IATA
BJU
ICAO
VNBR
Status
Domestic
Runway (m)
520
Notes
—

Bharatpur Airport

City served
Bharatpur
Province
Bagmati Province
District
Chitwan
IATA
BHR
ICAO
VNBP
Status
Domestic
Runway (m)
1,158
Notes
—

Bhojpur Airport

City served
Bhojpur
Province
Koshi Province
District
Bhojpur
IATA
BHP
ICAO
VNBJ
Status
Domestic
Runway (m)
533
Notes
—

Chandragadhi Airport

City served
Bhadrapur
Province
Koshi Province
District
Jhapa
IATA
BDP
ICAO
VNCG
Status
Domestic
Runway (m)
1,500
Notes
—

Dang Airport

City served
Tulsipur
Province
Lumbini Province
District
Dang
IATA
DNP
ICAO
VNDG
Status
Domestic
Runway (m)
832
Notes
—

Dhangadhi Airport

City served
Dhangadhi
Province
Sudurpashchim Province
District
Kailali
IATA
DHI
ICAO
VNDH
Status
Domestic
Runway (m)
1,800
Notes
—

Dolpa (Juphal) Airport

City served
Juphal
Province
Karnali Province
District
Dolpa
IATA
DOP
ICAO
VNDP
Status
Domestic
Runway (m)
663
Notes
—

Falgunanda Sukilumba Airport

City served
Ilam
Province
Koshi Province
District
Ilam
IATA
N/A
ICAO
VNFN
Status
Domestic
Runway (m)
670
Notes
—

Gulmi Resunga Airport

City served
Resunga
Province
Lumbini Province
District
Gulmi
IATA
N/A
ICAO
VNRG
Status
Domestic
Runway (m)
560
Notes
—

Janakpur Airport

City served
Janakpur
Province
Madhesh Province
District
Dhanusha
IATA
JKR
ICAO
VNJP
Status
Domestic
Runway (m)
1,005
Notes
—

Jomsom Airport

City served
Jomsom
Province
Gandaki Province
District
Mustang
IATA
JMO
ICAO
VNJS
Status
Domestic
Runway (m)
739
Notes
—

Jumla Airport

City served
Chandannath
Province
Karnali Province
District
Jumla
IATA
JUM
ICAO
VNJL
Status
Domestic
Runway (m)
670
Notes
—

Khanidanda Airport

City served
Khanidanda, Khotang
Province
Koshi Province
District
Khotang
IATA
N/A
ICAO
VNKD
Status
Domestic
Runway (m)
520
Notes
—

Phaplu Airport

City served
Solu Dudhkunda
Province
Koshi Province
District
Solukhumbu
IATA
PPL
ICAO
VNPL
Status
Domestic
Runway (m)
671
Notes
—

Pokhara Airport

City served
Pokhara
Province
Gandaki Province
District
Kaski
IATA
PKR
ICAO
VNPK
Status
Domestic
Runway (m)
1,438
Notes
Older domestic airport, distinct from Pokhara International.

Rajbiraj Airport

City served
Rajbiraj
Province
Madhesh Province
District
Saptari
IATA
RJB
ICAO
VNRB
Status
Domestic
Runway (m)
1,500
Notes
—

Ramechhap Airport

City served
Manthali
Province
Bagmati Province
District
Ramechhap
IATA
RHP
ICAO
VNRC
Status
Domestic
Runway (m)
530
Notes
—

Rara Airport

City served
Rara National Park
Province
Karnali Province
District
Mugu
IATA
N/A
ICAO
VNRR
Status
Domestic
Runway (m)
570
Notes
—

Rumjatar Airport

City served
Rumjatar
Province
Koshi Province
District
Okhaldhunga
IATA
RUM
ICAO
VNRT
Status
Domestic
Runway (m)
585
Notes
—

Salle Rukum Airport

City served
Musikot
Province
Karnali Province
District
Western Rukum
IATA
RUK
ICAO
VNSL
Status
Domestic
Runway (m)
580
Notes
—

Sanfebagar Airport

City served
Sanfebagar
Province
Sudurpashchim Province
District
Achham
IATA
FEB
ICAO
VNSR
Status
Domestic
Runway (m)
530
Notes
—

Simara Airport

City served
Jitpur Simara
Province
Madhesh Province
District
Bara
IATA
SIF
ICAO
VNSI
Status
Domestic
Runway (m)
1,192
Notes
—

Simikot Airport

City served
Simikot
Province
Karnali Province
District
Humla
IATA
IMK
ICAO
VNST
Status
Domestic
Runway (m)
549
Notes
—

Surkhet Airport

City served
Birendranagar
Province
Karnali Province
District
Surkhet
IATA
SKH
ICAO
VNSK
Status
Domestic
Runway (m)
1,255
Notes
—

Taplejung Airport

City served
Taplejung
Province
Koshi Province
District
Taplejung
IATA
TPJ
ICAO
VNTJ
Status
Domestic
Runway (m)
700
Notes
—

Tenzing-Hillary Airport

City served
Lukla
Province
Koshi Province
District
Solukhumbu
IATA
LUA
ICAO
VNLK
Status
Domestic
Runway (m)
527
Notes
Gateway for Everest Base Camp treks; widely cited as one of the most dangerous airports in the world.

Thamkharka Airport

City served
Khotehang
Province
Koshi Province
District
Khotang
IATA
N/A
ICAO
VNTH
Status
Domestic
Runway (m)
630
Notes
—

Tumlingtar Airport

City served
Tumlingtar
Province
Koshi Province
District
Sankhuwasabha
IATA
TMI
ICAO
VNTR
Status
Domestic
Runway (m)
1,200
Notes
—

Baglung Airport

City served
Baglung
Province
Gandaki Province
District
Baglung
IATA
BGL
ICAO
VNBL
Status
Not in operation
Runway (m)
608
Notes
—

Baitadi Airport

City served
Patan, Baitadi
Province
Sudurpashchim Province
District
Baitadi
IATA
BIT
ICAO
VNBT
Status
Not in operation
Runway (m)
544
Notes
—

Chaurjahari Rukum Airport

City served
Chaurjahari
Province
Karnali Province
District
Rukum
IATA
RUK
ICAO
VNCJ
Status
Not in operation
Runway (m)
600
Notes
—

Darchula Airport

City served
Gokuleshwor
Province
Sudurpashchim Province
District
Darchula
IATA
DAP
ICAO
VNDL
Status
Not in operation
Runway (m)
0
Notes
Earthen runway.

Dhorpatan Airport

City served
Dhorpatan
Province
Gandaki Province
District
Baglung
IATA
N/A
ICAO
VNDR
Status
Not in operation
Runway (m)
0
Notes
Earthen runway.

Doti Airport

City served
Dipayal Silgadhi
Province
Sudurpashchim Province
District
Doti
IATA
SIH
ICAO
VNDT
Status
Not in operation
Runway (m)
490
Notes
—

Gorkha Palungtar Airport

City served
Palungtar
Province
Gandaki Province
District
Gorkha
IATA
GKH
ICAO
VNGK
Status
Not in operation
Runway (m)
1,067
Notes
Earthen runway.

Jiri Airport

City served
Jiri
Province
Bagmati Province
District
Dolakha
IATA
JIR
ICAO
VNJI
Status
Not in operation
Runway (m)
400
Notes
Earthen runway.

Kalikot Airport

City served
Narharinath
Province
Karnali Province
District
Kalikot
IATA
N/A
ICAO
N/A
Status
Not in operation
Runway (m)
640
Notes
—

Kamal Bazaar Airport

City served
Kamalbazar
Province
Sudurpashchim Province
District
Achham
IATA
N/A
ICAO
N/A
Status
Not in operation
Runway (m)
978
Notes
Earthen runway.

Kangeldanda Airport

City served
Kangeldanda
Province
Koshi Province
District
Solukhumbu
IATA
N/A
ICAO
VNKL
Status
Not in operation
Runway (m)
580
Notes
Earthen runway.

Khiji Chandeshwari Airport

City served
Khiji Chandeshwari
Province
Koshi Province
District
Okhaldhunga
IATA
N/A
ICAO
N/A
Status
Not in operation
Runway (m)
580
Notes
Earthen runway.

Langtang Airport

City served
Langtang
Province
Bagmati Province
District
Rasuwa
IATA
LTG
ICAO
VNLT
Status
Not in operation
Runway (m)
0
Notes
Earthen runway.

Lamidanda Airport

City served
Lamidanda
Province
Koshi Province
District
Khotang
IATA
LDN
ICAO
VNLD
Status
Not in operation
Runway (m)
518
Notes
—

Mahendranagar Airport

City served
Mahendranagar
Province
Sudurpashchim Province
District
Kanchanpur
IATA
XMG
ICAO
VNMN
Status
Not in operation
Runway (m)
884
Notes
—

Manang Airport

City served
Manang
Province
Gandaki Province
District
Manang
IATA
NGX
ICAO
VNMA
Status
Not in operation
Runway (m)
650
Notes
—

Masinechaur (Dolpa) Airport

City served
Pahada
Province
Karnali Province
District
Dolpa
IATA
N/A
ICAO
VNMC
Status
Not in operation
Runway (m)
600
Notes
—

Meghauli Airport

City served
Bharatpur
Province
Bagmati Province
District
Chitwan
IATA
MEY
ICAO
VNMG
Status
Not in operation
Runway (m)
1,085
Notes
Earthen runway.

Rolpa Airport

City served
Rolpa
Province
Lumbini Province
District
Rolpa
IATA
RPA
ICAO
VNRP
Status
Not in operation
Runway (m)
0
Notes
Earthen runway.

Syangboche Airport

City served
Syangboche
Province
Koshi Province
District
Solukhumbu
IATA
SYH
ICAO
VNSB
Status
Not in operation
Runway (m)
405
Notes
Earthen runway — one of the highest airstrips in the world.

Tikapur Airport

City served
Tikapur
Province
Sudurpashchim Province
District
Kailali
IATA
TPU
ICAO
VNTP
Status
Not in operation
Runway (m)
573
Notes
—

Nijgadh International Airport

City served
Nijgadh
Province
Madhesh Province
District
Bara
IATA
N/A
ICAO
N/A
Status
Proposed
Runway (m)
0
Notes
Planned as Nepal's second major international gateway.

Sagarmatha Airport

City served
Triyuga
Province
Koshi Province
District
Udayapur
IATA
N/A
ICAO
N/A
Status
Proposed
Runway (m)
0
Notes
—

Argha Bhagwati Airport

City served
Sandhikharka
Province
Lumbini Province
District
Arghakhanchi
IATA
N/A
ICAO
N/A
Status
Proposed
Runway (m)
0
Notes
Construction halted.