Halim Perdanakusuma International Airport

Halim Perdanakusuma International Airport
HLPWIHH

Halim Perdanakusuma International Airport

Jakarta, Indonesia · Asia
Asia Asia/Jakarta
14direct destinations
6airlines
1runway
3,000 mLongest runway
1924opened

Halim Perdanakusuma International Airport (IATA: HLP, ICAO: WIHH) is an international airport serving Jakarta, the capital city of Indonesia. The airport is named after Halim Perdanakusuma (1922–1947), an Indonesian Air Force officer and a recognized national hero of Indonesia. Located in East Jakarta near the border with Bekasi, West Java, the airport lies approximately 12 kilometers (7.5 miles) from Jakarta’s city center. It serves as the city’s secondary airport, complementing the larger Soekarno–Hatta International Airport in Tangerang. Although designated as an international airport, Halim Perdanakusuma International Airport primarily handles domestic flights, with international flights mostly limited to cargo and non-commercial flights. It functions as a secondary hub for airlines such as Batik Air and Citilink, providing connections to several major Indonesian cities including Surabaya, Denpasar, Padang, and Pekanbaru. In addition, the airport also accommodates charter flights, VIP operations, and other non-commercial aviation services. While the civilian facilities are operated by InJourney Airports, the land remains fully owned by the Indonesian Air Force. The airport shares its facilities with Halim Perdanakusuma Air Force Base, a Type A base of the Indonesian Air Force and one of the largest air force installations in Indonesia. The air force base hosts several squadrons of the Indonesian Air Force and also serves as the headquarters for multiple air force units.

Location

Mapa

6.267°S, 106.890°E · 26 m s. n. m. (84 ft)

General data

CountryIndonesia
CityJakarta
Coordinates6.267°S, 106.890°E
Elevation26 m s. n. m. (84 ft)
Time zoneAsia/Jakarta
Longest runway3,000 m
OperatorInJourney Airports
Opened1924
Direct destinations14

Runways · 1

06/24
Length3,000 m9,843 ft
Width45 m148 ft
SurfaceAsphalt
Lighted✓

Lengths and surfaces from the public OurAirports register; open runways only.

Radio frequencies · 6

Tower

122.050122.700Tower Secondary

ATIS (automatic information)

128.800

Approach

119.700JAKARTA DIRECTOR119.750JAKARTA APP125.450JAKARTA ARR
Look for a live feed on LiveATC External site; not every airport has a feed.

Reference frequencies for enthusiasts, from OurAirports (community database, public domain), checked on Oct 16, 2026. They may be outdated or incomplete and do not replace the AIP or current charts: not for navigation. In Europe the published frequency may be an 8.33 kHz channel (e.g., 118.505 for 118.500). In MHz.

History

Colonial era

Formerly, the area in Tjililitan where Halim Perdanakusuma Airport is now located was owned by a Dutchman named Pieter van der Velde. The estate, known as Tandjoeng Ost, was originally used as a rubber plantation. Part of the plantation was later transferred to the government of the Dutch East Indies for the construction of an airfield.

Halim Perdanakusuma Airport is the first airfield in the city of Jakarta, which was formerly known as Batavia. It was built around 1924 and was originally named Tjililitan Airfield (Dutch: Vliegveld Tjililitan), after its borough. On November 1, 1928, Tjililitan airfield began operations under a Dutch airline in the Dutch East Indies, the Koninklijke Nederlandsch-Indische Luchtvaart Maatschappij (KNILM), which served routes from Batavia to Bandung, as well as from Batavia to Semarang and Surabaya. A year later, the name Tjililitan Air Base gained international recognition after the Dutch airline KLM set a record for intercontinental flight using a Fokker F.VII aircraft. The flight covered a distance of 14,500 km from the Netherlands to Batavia in 10 days, carrying only four passengers. In addition to its role as a civilian airfield, it also served as a base for the Royal Netherlands East Indies Army Air Force (ML-KNIL). When the Pacific Theater of World War II broke out in 1941, the airfield became home to Air Group III (vliegtuiggroep), which consisted of three divisions (afdelingen). Each division was equipped with nine Martin B-10 bombers, plus two additional aircraft held in reserve as spares. In preparation for the Japanese attack on the Dutch East Indies, the airfield was expanded to accommodate additional military aircraft.

On 25 February 1942, the Imperial Japanese Navy Air Service launched an air raid on Batavia, with Tjililitan Airfield as one of its targets. At the time, eight Hawker Hurricanes from No. 605 Squadron RAuxAF and No. 242 Squadron RAF were stationed at the airfield to defend the city. On the ground, the airfield was protected by units of the British Army and the Royal Netherlands East Indies Army (KNIL). Elements of the KNIL’s A. I Ld. section and the British Army’s 242 Battery (48th Light Anti-Aircraft Regiment) operated a combined anti-aircraft defence consisting of two 2 cm and eight 4 cm guns. During the attack, they engaged approximately eight Japanese aircraft (likely a mix of Navy fighters and a C5M reconnaissance aircraft) that were involved in the raid. In addition, British troops used Bren guns to fire at low-flying aircraft conducting strafing runs against anti-aircraft positions along the airfield perimeter. According to reports, two Japanese fighters were hit by fire from 242 Battery personnel. One British soldier, firing from a trench with his rifle, was struck in the head by machine-gun fire and killed, becoming the only recorded casualty of the attack. Eventually, the aircraft were withdrawn to Bandung after Batavia was declared an open city. Despite initially fierce resistance, the airfield was soon overrun by Japanese forces.

During the Japanese occupation (1942–1945), the airfield was seized by the Imperial Japanese Army Air Service and repurposed as a military base. Numerous Japanese aircraft, particularly Mitsubishi A6M Zero fighters, operated from Tjililitan in support of Pacific War operations against Allied forces.

After Japan’s surrender in 1945, control of the airfield was transferred back to returning Dutch authorities, who subsequently rebuilt and reactivated it. The airfield then reverted to its original function as a base for the ML-KNIL throughout the Indonesian National Revolution. During this period, it served as a staging area for Dutch military operations against Indonesian forces, including Operation Kraai. Between 1946 and 1948, the airfield has been associated in some historical accounts with incidents of extrajudicial violence, in which elements of indigenous KNIL units were reportedly involved in the killing of civilians in the surrounding area, allegedly under orders from their Dutch superiors.

Post-independence era

On June 20, 1950, the Netherlands officially handed over the air base to the Indonesian government. It was subsequently taken over by the Indonesian Air Force (AURI) and designated as a military air base under the 1st Air Force Operations Command. Several facilities were transferred to the Air Force Chief of Staff at the time, Soerjadi Soerjadarma, including buildings, hangars, offices, warehouses, housing, and a hospital, along with two air squadrons—20th Squadron and 18th Bomber Squadron. Three former ML-KNIL hangars were repurposed to house 17th Air Squadron, 31st Air Squadron, and 21st Technical Squadron. On August 17, 1952, Tjililitan Air Base was officially renamed Halim Perdanakusuma Air Base in honor of Abdul Halim Perdanakusuma, an Indonesian Air Force officer and airman who died in the line of duty during the Indonesian National Revolution and was later recognized as a national hero of Indonesia.

Throughout the 1950s and 1960s, the airfield continued to serve as a base of the Indonesian Air Force.

Airlines operating here · 6

Other airlines with direct routes

Airlines with current passenger routes from here, according to Wikipedia route tables cross-checked from both ends (October 2026).

Photo: Matobisar · CC BY-SA 4.0 · view original

Data from OurAirports (public domain) · destinations and airlines from Wikipedia route tables (CC BY-SA, 2026), unless another source is given · profile and photo from Wikidata/Wikimedia Commons (CC0 / CC) · summary and history from Wikipedia (CC BY-SA).

Cite

To cite this page in academic work, an article or Wikipedia, choose the style and copy the reference. The access date is today.

This page was last updated on October 15, 2026

APA

Vuelopedia. (2026, October 15). Halim Perdanakusuma International Airport (HLP). Retrieved October 18, 2026, from https://vuelopedia.org/en/airport/HLP

MLA

“Halim Perdanakusuma International Airport (HLP).” Vuelopedia, Fundación Poderia, 15 Oct. 2026, vuelopedia.org/en/airport/HLP. Accessed 18 Oct. 2026.

Chicago

Vuelopedia. “Halim Perdanakusuma International Airport (HLP).” Fundación Poderia. Last modified October 15, 2026. https://vuelopedia.org/en/airport/HLP.

Harvard

Vuelopedia (2026) Halim Perdanakusuma International Airport (HLP). Available at: https://vuelopedia.org/en/airport/HLP (Accessed: 18 October 2026).

BibTeX

@misc{vuelopedia_en_airport_hlp,
  author       = {{Vuelopedia}},
  title        = {{Halim Perdanakusuma International Airport (HLP)}},
  publisher    = {Fundación Poderia},
  year         = {2026},
  date         = {2026-10-15},
  url          = {https://vuelopedia.org/en/airport/HLP},
  howpublished = {\url{https://vuelopedia.org/en/airport/HLP}},
  urldate      = {2026-10-18},
  note         = {Accessed 2026-10-18}
}

Wikipedia

{{cite web |url=https://vuelopedia.org/en/airport/HLP |title=Halim Perdanakusuma International Airport (HLP) |website=Vuelopedia |publisher=Fundación Poderia |date=2026-10-15 |access-date=2026-10-18 |language=en}}