In addition to serving as a commercial airport, it also hosts Naval Air Station Juanda, a major Class A facility and the headquarters of theIndonesian Navy's Naval Aviation Center (Puspenerbal). The base houses several squadrons, including the 100th Anti-Submarine Warfare Air Squadron, 200th Flight Training Air Squadron, 400th Tactical Transport Helicopter Squadron, 600th Tactical Transport Air Squadron, 700th Unmanned Aerial Vehicle Squadron, and the 800th Maritime Patrol Air Squadron. The airport also accommodates Muljono Air Force Base, a Type B facility of theIndonesian Air Force.
Before the opening of Juanda Airport, the Indonesian Navy's Naval Aviation Center was based atMorokrembangan Naval Air Base, located near thePort of Tanjung Perak in Surabaya. This base, built in 1922 during theDutch colonial era, had previously served as a facility for theNetherlands Naval Aviation Service of theRoyal Netherlands Navy.[6] In addition to its military function, Morokrembangan also accommodated passenger flights and served as Surabaya's main commercial airport. However, as air traffic increased, Morokrembangan became increasingly congested.[7] The base could not be expanded due to its limited land area and its proximity to the city, which hindered further development.
In the early 1960s, asOperation Trikora was being planned—a military campaign to reclaimWestern New Guinea from Dutch control—the Indonesian Navy recognized the need for a new airbase to support the operation and house its aircraft. In response, theIndonesian government approved the construction of the airbase near Surabaya, East Java. Several sites were considered, includingGresik, Raci (Pasuruan), and Sedati (Sidoarjo). After conducting a site survey, Sedati was selected due to its proximity to Surabaya and its expansive, flat terrain, which was ideal for building a large-scale airbase with room for future expansion.[8]
The construction of the airbase, known as Project Waru, was Indonesia's first airfield development sinceindependence. Prior to this, existing airbases were inherited from the Dutch colonial era and had only been repaired or upgraded. The project was managed by the Waru Project Supervisory Team (TPPW), representing the Indonesian government, and two French companies: Compagnie d’Ingénieurs et Techniciens (CITE) as the consultant andSociété de Construction des Batignolles as the contractor. Under the terms of the contract, the project was to be completed in four years, from 1960 to 1964.[8]
To accommodate the construction of a major airbase with a runway measuring 3,000 meters by 45 meters, the Indonesian government acquired about 2,400 hectares of land. This land included a mix of dry land, rice fields, and swampland. A massive volume of construction materials was required, particularly sand and stone. Sand was sourced from thePorong River, while stone was quarried from Mount Pandaan and transported to Waru by hundreds of project trucks. The estimated total volume of materials was around 11.2 million cubic meters, or 1.8 million tons.[8] On 22 September 1963, the runway was declared operational, marking the completion of the project a full seven months ahead of plan. The following day, a flight of fourFairey Gannet aircraft from the Indonesian Navy made the first official landing at Djoeanda Airbase.[8]
During the construction, the project faced a financial crisis. At one point, Batignolles, the contractor, threatened to withdraw from the project, escalating the issue to PresidentSukarno. In response, Sukarno issued a mandate toDjoeanda Kartawidjaja, who was serving asPrime Minister during theGuided Democracy era. Djoeanda was tasked with resolving the financial crisis and ensuring the successful completion of the project. Djoeanda arrived at the Waru airbase on 15 October 1963 aboard aConvair 990 to oversee the project's continuation. His efforts were instrumental in completing the project, and in recognition of his role, the airbase was named "Djoeanda." The Djoeanda Airbase was officially inaugurated by President Sukarno on 12 August 1964.[8]
As the construction of the airbase progressed,Garuda Indonesian Airways considered relocating its flights from the inadequate Morokrembangan Airport to the newly developed Djoeanda Airbase.[8] However, since Djoeanda was initially designed solely for military use, it lacked the necessary facilities for civilian flights. To address this, a temporary terminal was created by converting the former Batignolles warehouse. This marked the beginning of the gradual transfer of Surabaya's airport operations to Djoeanda, and Morokrembangan Airport was eventually closed sometime later in the 1960s.[8][9] On 7 December 1981, theDirectorate General of Civil Aviation of theMinistry of Transportation took over the management of the airport. Then, on 1 January 1985, the management of the commercial airport was transferred to Perum Angkasa Pura I, later known simply as Angkasa Pura I, and currently referred to asInJourney Airport.[10]
As civilian flight traffic increased, the need for a dedicated terminal for domestic and international flights became apparent. As a result, a new terminal was constructed to accommodate the growing demand. On 24 December 1990, Juanda Airport was officially designated as an international airport with the opening of its international terminal. Since December 1987, the airport had already been serving flights to destinations such asSingapore,Kuala Lumpur,Hong Kong,Taipei, andManila.[11]KLM began operating flights to Surabaya in April 1996, offering service toAmsterdam via Singapore onBoeing 747s. However, the route was discontinued in February 1997.[12]
To accommodate the growing number of passengers and increasing air traffic, a new terminal covering an area of 51,500 square meters was inaugurated on 7 November 2006. The facility was initially designed to handle between 6 and 8 million passengers annually.[13] On 14 February 2014, another new terminal began operations on the southern side of the airport, across the runway, at the site of the former terminal which had been demolished.[14] Covering an area of 50,000 square meters, the new facility has a capacity to handle up to 6.5 million passengers annually.[15] It was subsequently designated as Terminal 2, while the existing terminal is to be known as Terminal 1.
Terminal 1 was officially inaugurated on 7 November 2006 as part of a broader effort to accommodate the growing number of air passengers at Juanda Airport. The development of the terminal infrastructure required an investment of approximately Rp 1.2 trillion.[13] Funding for the project was sourced in part from a ¥23.2 billion loan provided by theJapan Bank for International Cooperation (JBIC), supplemented by Rp. 236.4 billion from the Indonesian state budget (APBN).[16] The terminal spans 51,500 square meters and is built across three floors. It is equipped with 11 jet bridges to facilitate passenger boarding and disembarkation. The architectural design of Terminal 1 incorporates traditional elements fromSumbanese high-hat roofs, blended withJavanese-Malay architectural styles, reflecting local cultural influences. Terminal 1 exclusively serves all domestic flights operating at Juanda Airport.[17] The terminal is divided into two sub-terminals: Terminal 1A, which handles departures, and Terminal 1B, which is designated for arrivals.[18] To improve access and connectivity, Terminal 1 is directly linked to theWaru–Juanda Toll Road, which commenced operations in 2008 and provides a more efficient route between the airport and Surabaya as well as surrounding areas.[19]
A major expansion of Terminal 1 was completed in October 2021, increasing its annual passenger capacity to 8.7 million.[20] The terminal's total area was expanded to 91,700 square meters, with commercial space growing from 6,250 m2 to 7,680 m2.[20] The waiting area was also enlarged to 19,940 m2 from the previous 16,340 m2 to enhance passenger comfort. Two children's play areas were added to better serve family travelers. The expansion included upgrades to passenger circulation infrastructure, with the number of escalators increased from six to eight, elevators from six to 16, and travelators from six to 19. The number of departure gates was also raised from 12 to 14, improving the terminal's overall operational efficiency.[20]
Terminal 2 was constructed on the site of the former terminal building, which was demolished to make way for the new facility. Located to the south of Terminal 1 and across the runway, Terminal 2 officially opened on 14 February 2014. The project was completed at a cost of approximately Rp 900 billion.[21] In contrast to Terminal 1, which incorporates traditionalIndonesian architectural elements, Terminal 2 features a sleek, modern design. Covering a total area of 49,500 square meters (533,000 square feet) over three floors, the terminal is equipped with eight aerobridges and is capable of handling up to six million passengers annually.[22]
Terminal 2 houses 40 check-in counters with baggage handling facilities and an additional nine counters for passengers without checked baggage, as well as a security checkpoint.[23] Approximately 20 percent of the terminal's area—about 9,787.65 square meters—is allocated for commercial purposes, including space for retail tenants, airline offices, and ticketing counters. The terminal's apron can accommodate up to 17 aircraft, serving both domestic and international flights. A designated vehicle parking area is available for passenger pick-up and can hold up to 5,000 vehicles.[23]
Terminal 2 currently handles all international flights. Initially, some domestic flights operated from Terminal 2, including those byGaruda Indonesia,Indonesia AirAsia, andPelita Air. However, in 2023, these airlines were moved to Terminal 1.[24]
ACitilinkAirbus A320 on standby at Juanda International AirportView of Juanda International Airport in 2008, showing anAdam AirBoeing 737 on standby
In 2010, the airport handled 11 million passengers, although the capacity was 6 million passengers and theair traffic controller radar system is only able to track 21 aircraft per hour, but at peak hour handled 40 to 45 aircraft landing and taking off.[112]
Juanda Airport is connected toWaru-Juanda Toll Road toSurabaya, which is about 15 kilometers (9.3 miles) from the airport.DAMRI buses are provided by the local government to deliver passengers to nearbyPurabaya Bus Terminal, Bunder bus terminal inGresik, and Kertajaya bus terminal inMojokerto. Fixed tariff taxis are available to various destinations in Surabaya and surrounding areas including Malang, Blitar, Jember, and Tulungagung.[citation needed]
In 2014, Juanda International Airport was the world's tenth best in Airport Service Quality byAirport Council International among 79 airports with passengers capacity between 5 and 15 million a year.[114] In Q1 2015, the airport was the world's seventh best in Airport Service Quality byACI.[115]
21 February 2007:Adam Air Flight 172, aBoeing 737-300 (registered PK-KKV) flying from Jakarta to Surabaya made a hard landing at Juanda International Airport, resulting in structural failure of the aircraft.[116]
1 February 2014: Lion Air Flight 361, aBoeing 737-900ER (registered PK-LFH) fromBalikpapanSultan Aji Muhammad Sulaiman Airport to Juanda International Airport landed hard and bounced four times on the runway, causing a tail strike and substantial damage to the plane. There were no fatalities, but two passengers were seriously injured and three others had minor injuries.[117]
^Bosscher, Ph.M. (1986).De Koninklijke Marine in de Tweede Wereldoorlog (in Dutch). Vol. 2: Indië tot en met 8 maart 1942. Franeker: Wever.ISBN90-6135-372-6.
Names inbold are international airports; names of international airports marked with‡ haveVisa on Arrival (VoA) facility Names of airports marked with⬠ are exclusively or also served as military airbases