
Jenderal Ahmad Yani International Airport (IATA: SRG, ICAO: WAHS), formerly Kalibanteng Airport. is an international airport serving the city of Semarang, the capital of Central Java, Indonesia. The airport is named after Ahmad Yani, a former Indonesian Army general who was killed during the 30 September Movement in 1965 and was posthumously recognized as a National Hero of Indonesia. Located approximately 6 km (3.7 miles) from Semarang’s city center, the airport serves as the main gateway to the city and its surrounding regions. It operates domestic flights to major destinations such as Jakarta, Surabaya, Denpasar, and Balikpapan, as well as international services to Kuala Lumpur, Malaysia, and Singapore. The airport’s international status was temporarily revoked in 2024 due to the absence of international flights following the COVID-19 pandemic, but it was reinstated the following year. In addition to serving as a commercial airport, the airport also shares its facilities with Ahmad Yani Army Air Base, a major facility of the Indonesian Army Aviation Center (Penerbad). The airbase is home to two combat squadrons: the 11th Squadron, which operates the AH-64E Guardian and Bell 412 series, and the 31st Squadron, which operates the Mil Mi-35 Hind E and Mil Mi-17. The base also hosts the Army Aviation Education Center (Pusdikpenerbad) and the Army Aviation Central Workshop (Bengpuspenerbad).

6.971°S, 110.373°E · 3 m s. n. m. (10 ft)
Prior to the development of the current airport, Semarang was already served by a commercial airfield in Simongan. Simongan Airfield was among the earliest airfields in the Dutch East Indies to handle commercial flights and was equipped with two runways. In November 1928, the Dutch East Indies flag carrier, Koninklijke Nederlandsch-Indische Luchtvaart Maatschappij (KNILM), inaugurated flights from the airfield to Tjililitan Airfield (now Halim Perdanakusuma International Airport) in Batavia. At that time, the airfield was capable of accommodating aircraft such as the Fokker F.VII. For reasons that remain unclear, the airfield was eventually closed in 1935, prompting the colonial government to construct a new facility as its replacement. Today, the former site of Simongan Airfield is occupied by the Semarang Islamic Center, while the former runway area has been converted into residential housing. Only a few remnants of the airfield survive, including the former administration building and a water tank.
Ahmad Yani International Airport traces its origins to an airfield opened by the Dutch East Indies government in March 1938, then known as Kalibanteng Airfield. At the time, the airfield was capable of accommodating aircraft such as the Douglas DC-2 and Douglas DC-3. KNILM soon began operations at the new airfield, launching daily flights connecting Semarang with Surabaya and Batavia.
When the Japanese invaded the Dutch East Indies in 1942 during the Pacific War, Kalibanteng Airfield was defended by British forces. Japanese troops landed at Eretan Wetan in Indramayu on 28 February 1942 and advanced toward Semarang with the objective of seizing the airfield. By the following day, they had reached the city and captured the airfield, overwhelming most of the British defenders, including anti-aircraft units and armed ground personnel. During the Japanese occupation of the Dutch East Indies, Kalibanteng Airfield was used as a Japanese military base to support operations against Allied forces. The airfield was also upgraded, including the extension of its runway, using captured Allied prisoners of war—primarily Dutch and British—who were subjected to harsh and inhumane treatment by their captors.
Following the Surrender of Japan, the airfield was handed over on 20 October 1945 to the Gurkhas of the 37th Brigade of the British Army. The airfield was attacked by Indonesian guerrillas during the Battle of Ambarawa in the opening phase of the Indonesian National Revolution, in an effort to prevent British forces from launching attacks against Indonesian positions in Ambarawa. The assault succeeded in rendering the airfield temporarily inoperative. However, this did not significantly disrupt Royal Air Force (RAF) close air support operations. One aircraft was hit by ground fire and subsequently crash-landed in the nearby Lake Rawa Pening. On 17 May 1946, the British withdrew and control was transferred to the Royal Netherlands East Indies Army (KNIL) in a ceremony. For the remainder of the war, the airfield served as a major Dutch base and was frequently targeted by Indonesian guerrillas. On 5 August 1946, a significant Indonesian attack damaged one Dutch Douglas DC-3 Dakota and destroyed two others. The guerrillas subsequently launched a major offensive to capture the airfield, managing to besiege it. They bombarded the facility with cannon and mortar fire, causing extensive damage; hangars and officers’ quarters were destroyed, and another Dakota transport aircraft was damaged. However, the attackers were eventually repelled by Dutch forces deploying tanks and aircraft in a counteroffensive.
The Royal Netherlands East Indies Army Air Force (ML-KNIL) maintained a presence at the airfield throughout the war, using it as a launching base for operations against Indonesian forces. During preparations for Operation Kraai, ML-KNIL aircraft were assembled at the airfield, consisting of 20 C-47s, a Lockheed L-12, 10 Spitfires, three B-25s, two SB-25s, and four Austers, which were to be used in the attack on the Indonesian stronghold at Yogyakarta.
Following Dutch recognition of Indonesia’s sovereignty, the airfield was handed over to the Indonesian Army, and Dutch forces withdrew. In 1957, a major upgrade project was launched to improve the runway and other airfield facilities. The works were completed in approximately four and a half months at a cost of around 1,150,000 rupiahs. Throughout the 1950s and early 1960s, the airfield remained a military airbase of the Indonesian Army Aviation Center (Penerbad) and was closed to commercial flights. It was only opened for commercial operations following a joint decree issued by the Air Force Chief of Staff, the Minister of Transport, and the Army Chief of Staff on 31 August 1966.
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: Davidelit · 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).
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). Jenderal Ahmad Yani Airport (SRG). Retrieved October 16, 2026, from https://vuelopedia.org/en/airport/SRG
MLA
“Jenderal Ahmad Yani Airport (SRG).” Vuelopedia, Fundación Poderia, 15 Oct. 2026, vuelopedia.org/en/airport/SRG. Accessed 16 Oct. 2026.
Chicago
Vuelopedia. “Jenderal Ahmad Yani Airport (SRG).” Fundación Poderia. Last modified October 15, 2026. https://vuelopedia.org/en/airport/SRG.
Harvard
Vuelopedia (2026) Jenderal Ahmad Yani Airport (SRG). Available at: https://vuelopedia.org/en/airport/SRG (Accessed: 16 October 2026).
BibTeX
@misc{vuelopedia_en_airport_srg,
author = {{Vuelopedia}},
title = {{Jenderal Ahmad Yani Airport (SRG)}},
publisher = {Fundación Poderia},
year = {2026},
date = {2026-10-15},
url = {https://vuelopedia.org/en/airport/SRG},
howpublished = {\url{https://vuelopedia.org/en/airport/SRG}},
urldate = {2026-10-16},
note = {Accessed 2026-10-16}
}Wikipedia
{{cite web |url=https://vuelopedia.org/en/airport/SRG |title=Jenderal Ahmad Yani Airport (SRG) |website=Vuelopedia |publisher=Fundación Poderia |date=2026-10-15 |access-date=2026-10-16 |language=en}}