Airports / HLP
Airport

Halim Perdanakusuma International Airport (HLP)

Halim Perdanakusuma International Airport (HLP/WIHH) is the airport serving Jakarta, Indonesia. FlightNerve tracks 93 departure routes and 86 arrivals here, reaching 25 destinations on 10 airlines. Its most-served destination is Surabaya (SUB) and its busiest carrier is Citilink; 18 destinations are domestic and 7 international. Flight numbers and routes are listed below; live status, gate, terminal and times come from the API.

93Departure routes
86Arrival routes
25Destinations
10Airlines
SUBTop destination
WIHHICAO · Asia/Jakarta
-6.267, 106.890Coordinates
HLP network · 23 airports

Departures from Halim Perdanakusuma International Airport

Routes 1–93 of 93. Scheduled times & status via the API.

FlightFromToDeparts
ID6112HLP · JakartaTKG · Bandar Lampung••:••
ID7013HLP · JakartaKNO · Beringin••:••
ID7015HLP · JakartaKNO · Beringin••:••
ID7021HLP · JakartaKNO · Beringin••:••
ID7042HLP · JakartaSUB · Surabaya••:••
ID7051HLP · JakartaPLM · Palembang••:••
ID7055HLP · JakartaPLM · Palembang••:••
ID7059HLP · JakartaPLM · Palembang••:••
ID7065HLP · JakartaPKU · Pekanbaru••:••
ID7067HLP · JakartaPKU · Pekanbaru••:••
ID7109HLP · Jakarta••:••
ID7127HLP · Jakarta••:••
ID7205HLP · JakartaBPN · Balikpapan••:••
ID7271HLP · JakartaBPN · Balikpapan••:••
ID7309HLP · JakartaDPS · Kuta, Badung••:••
ID7311HLP · JakartaDPS · Kuta, Badung••:••
ID7313HLP · JakartaDPS · Kuta, Badung••:••
ID7501HLP · JakartaSUB · Surabaya••:••
ID7503HLP · JakartaSUB · Surabaya••:••
ID7509HLP · JakartaSUB · Surabaya••:••
ID7511HLP · JakartaSUB · Surabaya••:••
ID7513HLP · JakartaSUB · Surabaya••:••
ID7515HLP · JakartaSUB · Surabaya••:••
ID7517HLP · JakartaSUB · Surabaya••:••
ID7519HLP · JakartaSUB · Surabaya••:••
ID7521HLP · JakartaSUB · Surabaya••:••
ID7543HLP · Jakarta••:••
ID7551HLP · JakartaYIA · Yogyakarta••:••
ID7559HLP · Jakarta••:••
ID7581HLP · JakartaMLG · Malang••:••
ID7583HLP · JakartaMLG · Malang••:••
ID7701HLP · JakartaUPG · Makassar••:••
ID8541HLP · JakartaSUB · Surabaya••:••
QG10HLP · JakartaBTJ · Banda Aceh••:••
QG104HLP · Jakarta••:••
QG106HLP · Jakarta••:••
QG110HLP · Jakarta••:••
QG1100HLP · Jakarta••:••
QG1102HLP · Jakarta••:••
QG1104HLP · Jakarta••:••
QG1107HLP · Jakarta••:••
QG126HLP · Jakarta••:••
QG140HLP · JakartaKNO · Beringin••:••
QG142HLP · JakartaKNO · Beringin••:••
QG144HLP · Jakarta••:••
QG146HLP · Jakarta••:••
QG160HLP · JakartaMLG · Malang••:••
QG164HLP · JakartaMLG · Malang••:••
QG172HLP · JakartaSUB · Surabaya••:••
QG176HLP · JakartaSUB · Surabaya••:••
QG178HLP · JakartaSUB · Surabaya••:••
QG180HLP · Jakarta••:••
QG183HLP · JakartaSUB · Surabaya••:••
QG185HLP · JakartaSUB · Surabaya••:••
QG192HLP · JakartaDPS · Kuta, Badung••:••
QG194HLP · JakartaDPS · Kuta, Badung••:••
QG196HLP · JakartaDPS · Kuta, Badung••:••
QG1973HLP · JakartaTKG · Bandar Lampung••:••
QG1994HLP · JakartaBDO · Bandung••:••
QG20HLP · JakartaDTB · Siborong-Borong••:••
QG2106HLP · Jakarta••:••
QG22HLP · JakartaKNO · Beringin••:••
QG30HLP · JakartaPKU · Pekanbaru••:••
QG32HLP · JakartaPKU · Pekanbaru••:••
QG46HLP · Jakarta••:••
QG84HLP · JakartaPLM · Palembang••:••
QG86HLP · JakartaPLM · Palembang••:••
QG88HLP · JakartaPLM · Palembang••:••
QG9117HLP · JakartaKNO · Beringin••:••
QG9192HLP · JakartaDPS · Kuta, Badung••:••
FHS104HLP · Jakarta••:••
FHS106HLP · Jakarta••:••
GA462HLP · JakartaDPS · Kuta, Badung••:••
RI150HLP · Jakarta••:••
SJ1602HLP · JakartaBPN · Balikpapan••:••
SJ5842HLP · JakartaUPG · Makassar••:••
SJ5844HLP · JakartaUPG · Makassar••:••
SJ6024HLP · JakartaMDC · Manado••:••
TGN701HLP · JakartaKNO · Beringin••:••
TGN713HLP · Jakarta••:••
TGN715HLP · JakartaTNJ · Tanjung Pinang-Bintan Island••:••
TGN717HLP · JakartaTNJ · Tanjung Pinang-Bintan Island••:••
TGN721HLP · JakartaUPG · Makassar••:••
TGN7211HLP · JakartaMDC · Manado••:••
TGN7213HLP · JakartaKDI · Kendari••:••
TGN725HLP · JakartaBDJ · Banjarbaru••:••
TGN741HLP · JakartaPNK · Pontianak••:••
TGN743HLP · JakartaPNK · Pontianak••:••
GY65HLP · JakartaBPN · Balikpapan••:••
GY69HLP · JakartaBPN · Balikpapan••:••
GY701HLP · JakartaKNO · Beringin••:••
IW1720HLP · JakartaBDO · Bandung••:••
IW1722HLP · JakartaBDO · Bandung••:••

Live status, gate & on-time performance

Scheduled and actual times, terminal, gate, delays and live position for every flight here are available through the FlightNerve API, one call, one clean response.

Get an API key →

Arrivals into Halim Perdanakusuma International Airport

Routes 1–86 of 86.

FlightFromToArrives
ID7012KNO · BeringinHLP · Jakarta••:••
ID7014KNO · BeringinHLP · Jakarta••:••
ID7016MES · MedanHLP · Jakarta••:••
ID7052PLM · PalembangHLP · Jakarta••:••
ID7054PLM · PalembangHLP · Jakarta••:••
ID7056PLM · PalembangHLP · Jakarta••:••
ID7058PLM · PalembangHLP · Jakarta••:••
ID7060PKU · PekanbaruHLP · Jakarta••:••
ID7062PKU · PekanbaruHLP · Jakarta••:••
ID7106HLP · Jakarta••:••
ID7270BPN · BalikpapanHLP · Jakarta••:••
ID7308DPS · Kuta, BadungHLP · Jakarta••:••
ID7310DPS · Kuta, BadungHLP · Jakarta••:••
ID7314DPS · Kuta, BadungHLP · Jakarta••:••
ID7348KOE · KupangHLP · Jakarta••:••
ID7502SUB · SurabayaHLP · Jakarta••:••
ID7508SUB · SurabayaHLP · Jakarta••:••
ID7510SUB · SurabayaHLP · Jakarta••:••
ID7512SUB · SurabayaHLP · Jakarta••:••
ID7514SUB · SurabayaHLP · Jakarta••:••
ID7516SUB · SurabayaHLP · Jakarta••:••
ID7518SUB · SurabayaHLP · Jakarta••:••
ID7520SUB · SurabayaHLP · Jakarta••:••
ID7532HLP · Jakarta••:••
ID7548HLP · Jakarta••:••
ID7550YIA · YogyakartaHLP · Jakarta••:••
ID7580MLG · MalangHLP · Jakarta••:••
ID7582MLG · MalangHLP · Jakarta••:••
ID7702UPG · MakassarHLP · Jakarta••:••
ID7708UPG · MakassarHLP · Jakarta••:••
ID8540SUB · SurabayaHLP · Jakarta••:••
QG103HLP · Jakarta••:••
QG105HLP · Jakarta••:••
QG109HLP · Jakarta••:••
QG11KNO · BeringinHLP · Jakarta••:••
QG1101HLP · Jakarta••:••
QG1103HLP · Jakarta••:••
QG1105HLP · Jakarta••:••
QG1106HLP · Jakarta••:••
QG127HLP · Jakarta••:••
QG141KNO · BeringinHLP · Jakarta••:••
QG143KNO · BeringinHLP · Jakarta••:••
QG145HLP · Jakarta••:••
QG147HLP · Jakarta••:••
QG165MLG · MalangHLP · Jakarta••:••
QG173SUB · SurabayaHLP · Jakarta••:••
QG177SUB · SurabayaHLP · Jakarta••:••
QG179SUB · SurabayaHLP · Jakarta••:••
QG181HLP · Jakarta••:••
QG193DPS · Kuta, BadungHLP · Jakarta••:••
QG195DPS · Kuta, BadungHLP · Jakarta••:••
QG197DPS · Kuta, BadungHLP · Jakarta••:••
QG1995BDO · BandungHLP · Jakarta••:••
QG2103HLP · Jakarta••:••
QG2107HLP · Jakarta••:••
QG221TTE · TernateHLP · Jakarta••:••
QG25KNO · BeringinHLP · Jakarta••:••
QG31PKU · PekanbaruHLP · Jakarta••:••
QG33PKU · PekanbaruHLP · Jakarta••:••
QG47HLP · Jakarta••:••
QG75HLP · Jakarta••:••
QG821PLM · PalembangHLP · Jakarta••:••
QG85PLM · PalembangHLP · Jakarta••:••
QG87PLM · PalembangHLP · Jakarta••:••
QG89PLM · PalembangHLP · Jakarta••:••
QG9193DPS · Kuta, BadungHLP · Jakarta••:••
FHS101HLP · Jakarta••:••
FHS103HLP · Jakarta••:••
FHS105HLP · Jakarta••:••
GA331SUB · SurabayaHLP · Jakarta••:••
GA463DPS · Kuta, BadungHLP · Jakarta••:••
RI151HLP · Jakarta••:••
RGM369SIN · SingaporeHLP · Jakarta••:••
SJ5843UPG · MakassarHLP · Jakarta••:••
SJ6025MDC · ManadoHLP · Jakarta••:••
TGN702KNO · BeringinHLP · Jakarta••:••
TGN714HLP · Jakarta••:••
TGN718TNJ · Tanjung Pinang-Bintan IslandHLP · Jakarta••:••
TGN720BTH · BatamHLP · Jakarta••:••
TGN722UPG · MakassarHLP · Jakarta••:••
TGN730MDC · ManadoHLP · Jakarta••:••
TGN742PNK · PontianakHLP · Jakarta••:••
TGN744PNK · PontianakHLP · Jakarta••:••
GY19SIN · SingaporeHLP · Jakarta••:••
GY30BPN · BalikpapanHLP · Jakarta••:••
GY703BTH · BatamHLP · Jakarta••:••

Destinations from HLP

25 airports reachable non-stop.

Airlines at Halim Perdanakusuma International Airport

10 carriers operate here.

About Halim Perdanakusuma International Airport

Halim Perdanakusuma International Airport handles 93 scheduled departure routes and 86 arrivals across 10 airlines, linking Jakarta to 25 non-stop destinations. Of those, 18 are domestic within Indonesia and 7 international. Citilink operates the most routes here. Explore the map above for the full destination geography, or open any flight number for its exact route and live status.

Frequently asked

How many destinations can you fly to from HLP?

Halim Perdanakusuma International Airport (HLP) has non-stop service to 25 destinations (18 domestic, 7 international) on 10 airlines.

Which airlines fly from Halim Perdanakusuma International Airport?

10 airlines operate at HLP, led by Citilink. See the full list below.

What is the busiest route from HLP?

The most-served destination from Halim Perdanakusuma International Airport is Surabaya (SUB).

Can I get live departures and arrivals for HLP via API?

Yes. FlightNerve returns live status, gate, terminal and position for every HLP departure and arrival through the API.

Track live flights at HLP

Every departure and arrival, live position and airspace around Halim Perdanakusuma International Airport, via the API.

Get an API key →