Soekarno–Hatta International Airport

Soekarno–Hatta International Airport (Indonesian: Bandar Udara Internasional Soekarno–Hatta; IATA: CGK, ICAO: WIII), abbreviated SHIA or Soetta, formerly legally called Jakarta Cengkareng Airport (Indonesian: Bandar Udara Jakarta Cengkareng, hence the IATA designator "CGK"), is the primary airport serving the Jakarta metropolitan area on the island of Java in Indonesia. Named after the first president and vice-president of Indonesia, Sukarno (1901–1970) and Mohammad Hatta (1902–1980), the airport is located at Benda, Tangerang and Cengkareng, West Jakarta, which is about 20 km northwest of Central Jakarta.
Soetta was ranked 28th among the world's best airport list for 2024 by Skytrax.
For 2023 figures Airports Council International stated Soetta served 49.08 million passengers, ranked the 3rd busiest in Southeast Asia, after Singapore's Changi Airport and Thailand's Suvarnabhumi Airport.
However the local airports authority PT Angkasa Pura (InJourney Airports) gave a larger figure of 54.8 million passengers for 2023, placing Soetta behind Singapore's Changi (58.9m) but ahead of Thailand's Suvarnabhumi (51.69m)
For 2024, Soetta was the second busiest airports (by passenger seats numbers) in South-East Asia by OAG with 39,327,770 seats, behind Singapore's Changi with 41,530,309 seats.
The airport handled 348,088 aircraft movements in 2023.
Soetta airport commenced domestic operations on 1 May 1985 replacing the old over-capacity Kemayoran Airport. The airport was expanded in 1991 to replace Halim Perdanakusuma International Airport for international flights, which still serves domestic charter, VIP, private flights, and re-opened as a second commercial airport for domestic flights to relieve pressure over Soekarno-Hatta airport that is currently running overcapacity.
To reduce congestion and to achieve a target to handle 100 flights per hour, a third runway opened in August 2019 and a fourth terminal was planned to be in operation by 2025.
The airport was planned to serve 100 million passengers annually by 2025 after completion of development work. However on November 4, 2024, the construction of the fourth terminal was cancelled by Eric Tohir the then minister of state-owned enterprises, due to lower-than-projected passenger numbers and lower aircraft traffic movement.
Until 1985, Jakarta's first airport, Kemayoran Airport, was the main airport for the city and was eventually considered inadequate for further expansion because it was too close to the major Halim Perdanakusuma airport. The civil airspace in the area became increasingly restricted, while air traffic increased rapidly, posing problems for international air traffic. In 1969, a senior communication officers meeting in Bangkok expressed these concerns.
In the early 1970s, with the help of USAID, eight potential locations were analyzed for a new international airport, namely Kemayoran, Malaka, Babakan, Jonggol, Halim, Curug, South Tangerang and North Tangerang. Finally, the North Tangerang site was chosen; it was also noted that Jonggol could be used as an alternative airfield. Meanwhile, as an interim step, the Indonesian government upgraded the Halim Perdanakusuma airfield for use for passenger services. The old Kemayoran site was closed in 1985, and the land was later used for commercial and housing purposes.
Between 1974 and 1975, a Canadian consortium, consisting of Aviation Planning Services Ltd., ACRESS International Ltd., and Searle Wilbee Rowland (SWR), won a bid for the new airport feasibility project. The feasibility study started on 20 February 1974, costing 1 million Canadian dollars. The one-year project proceeded with an Indonesian partner represented by PT Konavi. By the end of March 1975, the study revealed a plan to build three inline runways, three international terminal buildings, three domestic buildings, and one for Hajj flights. Three stores for the domestic terminals would be built between 1975 and 1981 at a cost of US$465 million and one domestic terminals including an apron from 1982 to 1985 for US$126 million. A new terminal project, named the Jakarta International Airport Cengkareng, began.
The airport's terminals 1 and 2 were designed by Paul Andreu, a French architect who also designed Paris–Charles de Gaulle Airport. One of the characteristics of the airport is the incorporation of local architecture into the design and the presence of tropical gardens between the waiting lounges. These unique characteristics earned the airport the 1995 Aga Khan Award for Architecture. The runways run northeast-southwest. There are three parallel runways, two on the north side and one on the south side. The airport terminal took the plan of spanning fan, with the main entrances of terminals connected to a series of waiting and boarding pavilions via corridors. These waiting and boarding pavilions are connected to the airplanes through boarding bridges. Terminal 1 is on the southern side of the airport, while Terminals 2 and 3 are on the north side.
The airport concept is described as "garden within the airport" or "airport in the garden", as tropical decorative and flower plants fill the spaces between corridors, waiting and boarding pavilions. The boarding pavilions demonstrate local Indonesian vernacular architecture, particularly the roof, in the Javanese stepped-roof pendopo and joglo style. The interior design displays the diversity of Indonesian art and culture, with ethnic decorative elements taken from wooden carvings of Java, Bali, Sumatra, Dayak, Toraja to Papua. Another example is the railings of stairs, doors, and gates, which show the kala-makara (giant head and mythical fish-elephant creature) theme typical in ancient Indonesian temples such as Borobudur. Terminal 3, however, has a different architectural style—unlike the ethnic-inspired Indonesian vernacular architecture of terminals 1 and 2, terminal 3 uses the contemporary modern style of large glass windows with metal frames and columns.
Time was needed to allocate land and also determine the provincial border. Authorities at Amsterdam Airport Schiphol were consulted about the airport plans and concluded that the proposal was rather expensive and over-designed. The cost rose because of using a decentralized system. The centralized system was seen as a more suitable option. The team, however, chose the latter, similar to Orly Airport, Lyon Satolas, Hannover Airport and Kansas City Airport due to its simplicity and effectiveness.
On 12 November 1976, the building project tender was won by the French Aeroport de Paris. 6 months later, the final design was agreed on by the Indonesian government and Aeroport de Paris with a fixed cost of about 22,323,203 French francs and Rp. 177,156,000 equivalent to 2,100,000 francs. The work was scheduled to take 18 months. The government-appointed PT. Konavi is the local partner. The plan included two runways with taxiways, one access road in the east and one in the west (closed to public use) for airport services, three terminals capable of accommodating 3 million passengers per year, and one module for international flights and two for domestic. "An airport inside a garden" was chosen as the design idea.
On 20 May 1980, a four-year contract was signed. Sainraptet Brice, SAE, Colas together with PT. Waskita Karya was chosen to be the developer. Ir. Karno Barkah was appointed the project director, responsible for the airport's construction. On 1 December 1980, the Indonesian government signed a contract for Rp. 384.8 billion with developers. The cost structure was: Rp140,450,513,000 from the state budget, 1,223,457 francs donated by France and US$15,898,251 from the United States. The airport structure was completed exactly four years later.
The capacity of the airport increased from 22 million in 2014 to 62 million in 2017, but the airport handled more than 63 million passengers in 2017. Therefore, plans to build the fourth passenger terminal is already underway. Angkasa Pura II, as the operator, designed Soekarno–Hatta Airport to have three passenger terminals, one new freight terminal (cargo village) and an 'Integrated Building', that will be built in between Terminal 1 and 2. There will be an increase in apron capacity from 125 airplanes to 174 airplanes.
An airport train to Manggarai Station and a people mover for ground transportation to, from and inside the airport were also planned. The free Skytrain began operations in September 2017 while the airport train started commercial service in December 2017.
In the first stage, Terminal 3 will be expanded. Terminal 1 and Terminal 2 will be integrated with green walls and the airport will have a convention hall, shopping center, hotel, playground, recreational facilities and parking area for 20,000 vehicles.
To anticipate a surge in passenger numbers, at least a ten percent increase each year, the government made plans to build a third runway. By May 2019 the construction progress reached 70 percent. 2500 meters of the runway began operational on 15 August 2019. The third runway will be expanded to 3000 metres by the end of 2019. With the opening of the third runway, capacity was increased to 114 flights per hour, up from 81 flights per hour.
Initially, Angkasa Pura II planned for an expansion that will use about 1,000 hectares (2,500 acres) from 10 villages in the Teluk Naga and Kosambi subdistricts. The expansion plan was rejected by the Tangerang Municipal Government because the residents living around the airport would lose their jobs. The local government offered another location such as in Balaraja, but Angkasa Pura II corporate secretary said that building a new airport would not be an easy task, as it requires a thorough study. Finally, Angkasa Pura II only used 134 hectares of land and appraisal will be used to buy the land. It can be done due to a new design for the third runway.
To accommodate 86 aircraft movements per hour from the current 72 movements per hour, since 2016 the airport authority has been developing an east cross taxiway costing Rp 1.15 trillion ($86.1 million) to connect the existing Runway 1 and Runway 2. The east cross taxiway was finished and opened in December 2019.
There are three main terminal buildings; Terminal 1, Terminal 2 and Terminal 3. The airport also has a dedicated freight terminal for domestic and international cargo.
Terminal 1 is the first terminal built and was opened in 1985. It is located on the southern side of the airport, opposite Terminal 2. Terminal 1 has three sub-terminals, each equipped with 25 check-in counters, 23 aerobridges, five baggage carousels, and seven gates. It can handle 9 million passengers per annum.
The gates in Terminal 1 have a prefix of A, B or C. The gates are A1–A7, B1–B7 and C1–C7. In the latest master plan, Terminal 1 will have its capacity increased to 18 million passengers per annum.
Terminal 1B and Terminal 1C are currently under renovation. The renovation work is targeted for completion in 2021. The revitalization project is expected to double the number of passengers at both terminals to 36 million a year.
Terminal 2 is the second terminal built and was opened in 1991. It is located on the north-western side of the airport, opposite Terminal 1. Like Terminal 1, it has three sub-terminals, labeled as D, E and F, each of which has seven gates, 40 aerobridges and 25 check-in counters. Terminal 2 caters to umrah (minor hajj) flights and was converted into an international low-cost carrier terminal (LCCT) in 2019.
Terminal 3 is the airport's newest and largest terminal. It is used as a base for Garuda Indonesia and Citilink and serves as a full-service terminal for both international and domestic flights.
The original Terminal 3 was officially opened for international flights on 15 November 2011, when all Indonesia AirAsia flights started using Terminal 3 as its new base for international, as well as domestic flights. It was built to cater to low-cost carriers. The terminal was located on the north-eastern side of the airport.
On 9 August 2016, a new passenger terminal named 'Terminal 3 Ultimate', was officially opened. The original Terminal 3 was revamped and integrated into the new Terminal 3 Ultimate, forming the current Terminal 3. It has a floor area of 422,804 m (4,551,020 sq ft) and was built to handle 25 million passengers per annum. Unlike Terminal 1 and 2, Terminal 3's architectural style is vastly different, using an eco-friendly contemporary modern design. It is equipped with 10 international gates, 18 domestic gates, 112 check-in counters, 59 aerobridges and 10 bus gates.
In 2018, the terminal's west pier (Pier 1) was extended. 8 new aerobridges were added, with 7 catering to wide-body aircraft and 1 catering to narrow-body aircraft.
Terminal 3 is equipped with BHS level 5 to detect bombs, an Airport Security System (ASS) which can control up to 600 CCTVs to detect faces who are available in the security register, an Intelligence Building Management System (IBMS) which can control uses of water and electricity (eco-green), rainwater system to produce clean water from rain, a recycled water system to produce toilet water from used toilet water, and illumination technology control to illuminate the terminal depending on the weather surrounding the terminal. Terminal 3 will be able to serve 60 airplanes from the current 40 airplanes.
The freight terminal is located on the east side of Terminal 1. This terminal was used to handle cargo at the Soekarno–Hatta International Airport, both domestic and international cargo. In the latest master plan, the freight terminal will move to the west side of Terminal 2 and have a larger capacity.
Runway 07L/25R and 07R/25L are equipped with Instrument Landing System (ILS). The runways are also equipped with VOR/DME.
In 2019, Angkasa Pura II announced a plan to build Terminal 4, which would have been located on the north side of runway 1, north of Terminal 3, and east of Terminal 1. The terminal was to be built on 130 hectares of land and serve 45 million passengers annually. The terminal was to be designed in the form of an 'H' and use eco-friendly and modern design, similar to the design of Terminal 3. The terminal was originally expected to be operational by 2024, but construction never commenced.
The project was eventually scrapped by Minister of State Owned Enterprises Erick Thohir in 2024 due to budgetary constraints.
Jakarta–Singapore is one of the world's busiest international air routes; passenger numbers on this route are growing fast. It was the second busiest international route in Asia after Hong Kong–Taipei in 2015. Singapore Airlines alone operates more than 70 weekly flights between Jakarta and Singapore. The Jakarta Soekarno-Hatta–Surabaya route is ranked ninth busiest in the world by IATA in 2016. Jakarta–Singapore, and Jakarta–Kuala Lumpur routes are ranked in the top ten of world's busiest international air routes in 2018.
To ease congestion, the airport authority implemented a new traffic procedure, the 72 Improved Runway Capacity (IRC 72), to handle 72 planes per hour. This limited a plane to 30–45 minutes only for arrival and unloading of passengers, to allow other planes to use the parking space. Gradually it has been implemented and on 26 June 2014, IRC 72 has been implemented fully for the period of 00:00 am to 01:30 am, 02:00 am to 10:00 am and 11:30 pm to 00:00 am with occupancy periods for aircraft are reduced from 110 seconds to 90 seconds of takeoff and from 65 seconds to 50 seconds for landing. The low time is from 04:00 pm to 10:00 pm with only maximum 32 flights/hour. By 2015, IRC 72 will become IRC 86 with the opening of the new terminal. As a comparison, London Heathrow Airport, which has 2 runways like SHIA, can handle 100 flights per hour, so the target for SHIA has been revised to 92 flights per hour by 2015. As of July 2017, maximum flight frequency at Soekarno–Hatta International Airport had been increased to 81 take-offs and landings per hour to accommodate increasing demand from aviation companies.
Terminals 1 and 2 were designed to resemble a traditional joglo Javanese construction. The approach has been emphasized by the inclusion of well-maintained gardens located near all boarding areas. Terminal 3 and other new airport buildings use an eco-friendly and modern design.
Maintenance facilities for aircraft in Soekarno–Hatta International Airport are supported by GMF AeroAsia (Garuda Maintenance Facility). They include 480,000 square meters (5,200,000 sq ft) of built-up structures, including four hangars, a spares warehouse, workshops, utility buildings, a ground support equipment building, chemical stores, an engine test cell, and management offices. In addition, GMF AeroAsia has an apron capable of handling up to 50 aircraft, taxiways, a run-up bay, and a waste treatment area, taking up 1,150,000 square metres (12,400,000 sq ft).
Hangar 1 was built in 1991 and was designed for Boeing 747s. It has two full docks and is 22,000 square metres (240,000 sq ft). Hangar 2 is 23,000 square metres (250,000 sq ft) and has 3 aircraft bays. It can perform minor A and B checks. It can hold up to one narrow body and one wide-body jet. Hangar 3 is also 23,000 square metres (250,000 sq ft). It normally holds up to 3 narrow-body aircraft but can be configured to hold up to one wide-body and one narrow body. It has 7 bays with 4 full docks, 6 roof-mounted cranes and one bay designed for McDonnell Douglas MD-11s, McDonnell Douglas DC-10s, and wide-body Airbus A330s aircraft. Hangar 4 is 67,022 square metres (721,420 sq ft). The Hangar 4 was opened in 2015 and was designed for narrow-body aircraft like B737s and A320s. It can handle 16 narrow-body aircraft at one time.
There is a golf course at the Soekarno–Hatta International Airport supported by the Cengkareng Golf Club. The golf course has been open since 1999. It is located on the left side of the airport main gate by the Sheraton Bandara Hotel. The Cengkareng Golf Club is in the 102-hectare (250-acre) Soewarna Business Park at Soekarno–Hatta International Airport. In 2005 and 2008, this golf course was used for Indonesia Open, a part of the PGA European Tour. There are 18 holes in the golf course.
Soekarno–Hatta International Airport has a hotel, the Bandara International Hotel, managed by AccorHotels. The Bandara International Hotel, which is located on the left side of the main exit road from the airport, has 4 floors with 220 guest rooms. The airport now has other hotels, including budget such as Ibis Styles, Pop! Hotels, Swiss-Belhotel, Orchard Hotel, Swiss-Belinn, Ibis Budget, and Amaris as an alternative. Terminal 3 of the airport has a digital airport hotel or capsule hotel with 120 rooms, including Alpha-type and Beta-type rooms.
There are five airport lounges in the departure area. The Jasa Angkasa Semesta (JAS) Lounge is available for first and business class passengers of Cathay Pacific, Qantas, EVA Air, Saudia, and Singapore Airlines. The Pura Indah Lounge is available for first and business class passengers of Singapore Airlines, KLM, Malaysia Airlines, Emirates, Cathay Pacific, and China Airlines. The new Garuda Indonesia lounge is available for their business class and first-class passengers only, as well as GECC and GarudaMiles gold and above cardholders. The BNI Executive Lounge is located next to the Garuda Indonesia Lounge, the lounge serves passengers from all airlines. Other lounges are available outside of the departures area, operated by companies such as Indosat, Sapphire, PT Mandara Jasindo Sena, Telkomsel, and XL Axiata. As of 2020, the only airline lounge in Terminal 2, Batik Air Business Class Lounge, was opened inside the C7 waiting room. The Garuda Indonesia lounge has been moved to Terminal 3.
The airport contains the head office of Garuda Indonesia, Garuda Indonesia Management Building, located in the Garuda Indonesia City Center. Angkasa Pura II's head office is on the airport property. Sriwijaya Air has its head office at Sriwijaya Air Tower.
There are 21 reading corners located in the waiting rooms of Terminal 2D, 2E and 2F. Shopping areas are also available in all terminals. Duty-free shops, souvenir shops, restaurants, and a cafeteria can be found there. There is a new "Shopping Arcade" located in terminal 1C. There are no shops in the arrival zones of the terminals, except for Terminal 3, where several cafes and fast-food restaurant chains are located.
To handle the overcrowding of smoking rooms being used, airport authorities have drawn up plans to build a smoking area in a garden near the rest area in Terminal 1A. It was opened in January 2015 and it will be developed to other terminals, if necessary.
There are several transportation options available for access to the airport: local airport terminal shuttles, trains, buses, taxi services of various kinds, and cars. There is a free shuttle bus service and people maneuver system Skytrain to connect the terminals of the airport.
Several bus companies, including the state-owned Perum DAMRI and private company Primajasa, provide services to various destinations from the airport. Jabodetabek Airport Connexion which consist of Perum DAMRI, Big Bird, and Sinar Jaya Megah Langgeng serve routes from the airport to certain malls and hotels in Greater Jakarta. The buses operate from 06.00 to 23.00 with routes:
Travel time to and from the center of Jakarta (at the Gambir Station) takes around 70 minutes, depending on traffic. Buses to the airport leave from the various terminals in central Jakarta (Gambir) and surrounding areas. TransJakarta serves a route to Kalideres from the airport.
Greater Jakarta Transportation Agency (BPTJ) operates this service. The routes are:
Soekarno–Hatta International Airport provides a free shuttle bus that connects Terminals 1, 2 and 3.
The airport is connected to Jakarta's city center via the Prof. Dr. Ir. Soedijatmo Toll Road. There is extensive car parking, including long-stay facilities, at the airport. Various taxi and shuttle services are provided by several operators.
The Skytrain people mover connects the three terminals with a headway of 5 minutes. It is available on the landside (before security).
There is no inter-terminal transfer options in the transit area/airside.
Soekarno–Hatta Airport Rail Link connects Jakarta city centre with the airport. The train takes 56 minutes to travel from Manggarai station in South Jakarta to SHIA station. Each train accommodates up to 272 passengers and was originally designed to serve about 35,000 passengers with 122 trips a day. As of October 2024, there is a 30-minute headway between the train departures. The Rail Link makes 33 trips daily from Manggarai station to SHIA between 05:00 and 21:30. Trips from SHIA to Manggarai run from 06:12 to 22:42.
An express line between Halim Perdanakusuma Airport in South Jakarta and SHIA is under planning stage, to be built by an external investor in a public–private partnership. The express train will take 30 minutes to connect the airports. The construction of this line has been delayed and completion was originally projected to be in 2019 at the earliest. As of 2025, the express line has yet to be constructed.
In 1995, the landscaping of Soekarno–Hatta airport was awarded by Aga Khan Award for Architecture as one of the best examples of integrating the terminal building pavilions with lush tropical garden harmoniously.
Soekarno–Hatta International Airport was ranked fourth on the Skytrax World's Most Improved Airport 2014 list based on surveys of 12.85 million passengers from 110 countries. Skytrax also ranked Soekarno–Hatta International Airport as a 3-star airport.
In 2017, Soekarno–Hatta International Airport was ranked first on the Skytrax World's Most Improved Airport 2017.
According to air travel intelligence company OAG, the airport ranked as the 7th most connected airport in the world, and ranked first as 'megahub' airport in Asia-Pacific region as per connectivity index, ahead of Japan's Tokyo Haneda Airport and Australia's Sydney Airport. The airport ranked as the 7th most connected airport as 'megahub' in the world in 2017 again by air travel intelligence company OAG. The airport ranked as the 2nd most connected Low-Cost Megahub airport as 'megahub' in the world in 2018 by air travel intelligence company OAG. The airport was named the best airport by hygiene measures in Asia-Pacific in 2020 by Airports Council International.