Soekarno–Hatta International Airport (CGK)

Airport in Jakarta, Indonesia


Soekarno-Hatta International Airport is located on the island of Java and serves Indonesia's capital, Jakarta, the wider Greater Jakarta metropolitan area, and a large part of Western Java.

Named after the first president and vice-president of Indonesia, Soekarno and Mohammad Hatta, the airport is located at Benda, Tangerang, approximately 20 km northwest of central Jakarta. Due to its proximity to the neighbourhood of Cengkarengin West Jakarta, the airport is also known as Cengkareng Airport, with the assigned three-letter IATA designator "CGK".

The airport is the busiest in Indonesia, and the 8th busiest in the world, with more than 60 million passengers stepping in each year. As it serves Jakarta, Indonesia's government and economic centre, it is the hub for major airlines that fly to other cities in Indonesia.

The two original existing terminals 1 & 2, are illuminated in mostly orange & brown colors. The gate lounges are designed to be like traditional Javanese houses called Joglo & has a garden between them. This Paul Andreu design won the 1995 Aga Khan Award for Architecture. Terminal 3 prefers to adopt a green & modern design. It serves low-cost airlines and is now in stage two of expansion that will enable it to serve 25 million passengers a year.

Soekarno Hatta International Airport (SHIA) was built in the 1970s to alleviate the sprawling congestion on domestic flights at the former Kemayoran Airport, and international flights at Halim Perdanakusuma International Airport, but nowadays SHIA is also overcapacity with almost double. The airport was finally opened on 1 April 1985, making the Kemayoran airport closed to air traffic (what is now a street), and 7 years later, Halim Airport was refurbished as a military airbase, but nowadays to ease SHIA, Halim Airport has been used for some domestic regular flights of Citilink and Batik Air, so passengers of both airlines should be aware which airport will serve the flights, SHIA or Halim Airport.

Airlines & Destinations

Jakarta's status as Indonesia's government and economy center makes the airport the hub of Indonesia's biggest airlines. The airport has 3 terminals. Terminals 1 & 2 each have 3 concourses with 7 gates each, but usually referred to as Terminal 1* or 2* where the * is the concourse. Concourses D & E are for international flights only. Terminal 3 is the newest and most modern

  • Terminal 1A: Lion Air to all destinations unless otherwise stated below
  • Terminal 1B: Kal Star Aviation, Lion Air flights to Sumatra, Bali and Nusa Tenggara, XpressAir
  • Terminal 1C: Airfast Indonesia, Aviastar, Batik Air (domestic flights), Citilink, Trigana Air Service
  • Terminal 2D: Air China, All Nippon Airways, Asiana Airlines, Batik Air (international flights), Cathay Pacific, Cebu Pacific, EgyptAir, Emirates, EVA Air, Flynas, Japan Airlines, Jet Asia Airways, Jetstar Asia Airways, KLM, Lion Air (international flights), Lucky Air, Malaysian Airlines, Malindo Air, Oman Air, Philippine Airlines, Qantas, Qatar Airways, Royal Brunei Airlines, Singapore Airlines, SriLankan Airlines, Shenzen Airlines, Thai Airways, Thai Lion Air, Tigerair, Turkish Airlines
  • Terminal 2E: Air Asia, China Airlines, China Eastern Airlines, China Southern Airlines, Etihad Airways, Indonesia AirAsia (international flights), Vietnam Airlines, XiamenAir
  • Terminal 2F: Indonesia AirAsia (domestic flights), Indonesia AirAsia X, NAM Air, Sriwijaya Air
  • Terminal 3: Garuda Indonesia, Saudia, Korean Air

Arrival procedure

All passengers arriving with international flights must go through immigration first to board any domestic flights. Your baggage may be checked-in through depending on your airline. Note that you must scan your carry on luggage at the customs after you claim your checked in luggage.

A lot of countries are eligible to apply for a Visa on arrival (VOA) at the airport. The visa on arrival counters are available at both the left & right hand side of the end of the corridor after you exit your gate; do not ride the travelator or you will miss the counter! If possible, provide an exact payment of US$35 for a 30-day visa and ignore any requests for additional fees. The Visa on Arrival is payable in cash or by credit card, albeit slower (and sometimes payment by credit card is "broken" and only cash is accepted).

Other passengers that already has a visa in hand, eligible for a visa waiver, or has an Indonesian passport, can go directly to the immigration counters. Foreign passport booths are still at both the left & right side of the hall, as well as Indonesian electronic passport holders or passports that had been registered for an automatic gate procedure. Indonesian ordinary passport holders & foreigners who has a temporary long-term permit of stay must go all the way towards the end of the hall.

Passengers on domestic flights transferring to another domestic flight, or international to international, can directly go to their respective transfer desks to obtain both the boarding pass for your next flight and a request to return to the departure hall.

Departure procedure

For departure, you will have to go through security screening twice. At the check in hall, you must scan both your carry-on & checked luggage. With the exception of Terminal 3, only passengers are allowed beyond this point. The second screening is for your carry-on bags at your respective concourse before you board your flight. Note there are no shops after the second security screening!

A dedicated check in lounge with check in desks, immigration booth, and direct access to the Pura Indah Lounge is available for first & business class of selected international airlines at the left end of terminal 2. If you are flying Business or First Class Garuda Indonesia or has a Platinum GarudaMiles card, you can use a dedicated check in facility at the right end. Both check in desks have personal service assistants who will check you in & escort you to the respective lounges.

Immigration, unless if you are using a premium check in facility, is right in front of Concourse E.

Other things

Flights to major destinations in Indonesia, especially Semarang, Yogyakarta, Surabaya, Denpasar, Medan, Palembang, and Makassar, as well as Singapore for international flights, are very ubiquitous (up to 30 a day) so prices between airlines do not differ too much, though full-service airlines such as Garuda Indonesia and Singapore Airlines often comes out as the most expensive.

There are currently no direct flights to Africa and the Americas. Fly to Singapore, Kuala Lumpur, Bangkok, Hong Kong, Seoul, Tokyo or the Middle East first for easier connections to these regions.

AirAsiaJohor Bahru, Kuala Lumpur–International
Air ChinaBeijing–Capital, Xiamen (ends September 24, 2017)
Airfast IndonesiaSurabaya, Timika
All Nippon AirwaysTokyo–Haneda, Tokyo–Narita
Asiana AirlinesSeoul–Incheon
Batik AirAmbon, Balikpapan, Banda Aceh, Bandar Lampung, Banjarmasin, Batam, Denpasar/Bali, Gorontalo, Jambi, Jayapura, Kendari, Kuala Lumpur–International, Kupang, Lubuklinggau, Makassar, Manado, Manokwari, Mataram–Lombok, Medan, Padang, Palembang, Pekanbaru, Pontianak, Semarang, Singapore, Sorong, Surabaya, Ternate, Yogyakarta
Beijing Capital AirlinesHaikou
Cathay PacificHong Kong
Cebu PacificManila
China AirlinesHong Kong, Taipei–Taoyuan
China Eastern AirlinesShanghai–Pudong
China Southern AirlinesGuangzhou, Shenzhen
Chongqing AirlinesChongqing
CitilinkBalikpapan, Banjarmasin, Batam, Bengkulu, Dili, Denpasar/Bali, Jambi, Makassar, Manado, Medan, Padang, Palembang, Pangkal Pinang, Pekanbaru, Pontianak, Semarang, Surabaya, Tanjung Pandan, Yogyakarta
Etihad AirwaysAbu Dhabi
EVA AirTaipei–Taoyuan
FlynasCharter: Jeddah
Garuda IndonesiaAmbon, Amsterdam, Balikpapan, Banda Aceh, Bandar Lampung, Bangkok–Suvarnabhumi, Banjarmasin, Batam, Beijing–Capital, Bengkulu, Denpasar/Bali, Guangzhou, Hong Kong, Jambi, Jayapura, Jeddah, Kuala Lumpur–International, London–Heathrow, Makassar, Manado, Malang, Mataram–Lombok, Medan, Medina, Melbourne, Mumbai, Osaka–Kansai, Padang, Palangkaraya, Palembang, Palu, Pangkal Pinang, Pekanbaru, Perth, Pontianak, Semarang, Seoul–Incheon, Shanghai–Pudong, Singapore, Surakarta/Solo, Surabaya, Sydney, Tanjung Pinang, Ternate, Tokyo–Haneda, Yogyakarta
Charter: Christmas Island, Guilin
Garuda Indonesia
operated by Explore JetKupang, Labuan Bajo–Komodo, Sibolga, Silangit, Tanjung Pandan, Tarakan
Charter: Dumai
Indonesia AirAsiaDenpasar/Bali, Kuala Lumpur–International, Macau (begins August 7, 2017), Singapore, Surabaya, Yogyakarta
Indonesia AirAsia XBangkok–Don Mueang, Denpasar/Bali, Kuala Lumpur–International, Penang, Surabaya
Japan AirlinesTokyo–Narita
Jet Asia AirwaysBangkok–Suvarnabhumi
Jetstar Asia AirwaysSingapore
Kal Star AviationPangkalan Bun, Sampit
KLMAmsterdam, Kuala Lumpur–International
Korean AirSeoul–Incheon
Lion AirAmbon, Balikpapan, Bandar Lampung, Banjarmasin, Batam, Bengkulu, Denpasar/Bali, Jambi, Jayapura, Kendari, Kuala Lumpur–International, Kupang, Makassar, Manado, Mataram–Lombok, Medan, Padang, Palangkaraya, Palembang, Pangkal Pinang, Palu, Pekanbaru, Pontianak, Semarang, Singapore, Surakarta/Solo, Surabaya, Tanjung Pandan, Tanjung Pinang, Tarakan, Ternate, Yogyakarta
Lucky AirKunming, Nanning
Malaysia AirlinesKuala Lumpur–International
Malindo AirKuala Lumpur–International
Nam AirBanyuwangi, Bengkulu, Jambi, Lubuklinggau, Palembang, Pangkal Pinang, Pangkalan Bun, Pontianak, Sampit, Semarang, Surakarta/Solo, Surabaya, Sorong, Tanjung Pandan
Oman AirMuscat
Philippine AirlinesManila
Qatar AirwaysDoha
Royal Brunei AirlinesBandar Seri Begawan
SaudiaJeddah, Medina, Riyadh
Shenzhen AirlinesFuzhou
Singapore AirlinesSingapore
SriLankan AirlinesColombo
Sriwijaya AirBalikpapan, Bandar Lampung, Batam, Denpasar/Bali, Jayapura, Jambi, Makassar, Malang, Medan, Muara Bungo, Padang, Palembang, Pangkal Pinang, Pontianak, Semarang, Silangit, Surakarta/Solo, Surabaya, Tanjung Pandan, Tanjung Pinang, Ternate, Yogyakarta
Thai AirwaysBangkok–Suvarnabhumi
Thai Lion AirBangkok–Don Mueang
Tibet AirlinesXi'an
Trigana Air ServicePangkalan Bun
Turkish AirlinesIstanbul–Atatürk
Vietnam AirlinesHo Chi Minh City
XiamenAirFuzhou, Xiamen


Getting a taxi is not very expensive: A ride to the downtown area should cost about Rp 150,000. The airport has a docket system for payment of an airport surcharge in addition to the normal taxi metered charge. If you have more time than money, frequent DAMRI shuttle buses connect to numerous destinations around Jakarta: Gambir is the most appropriate for those going to Jalan Jaksa area.

A rail connection between Sudirman train station and the airport is under construction and is slated to operate beginning July 2017.

By rideshare

Using your mobile phone and the respective free apps from Google Play or the iOS App Store, you can use the free airport WiFi to call a driver from the Uber, GoJek, or Grab apps. The WiFi signal likely won't reach the pickup lane, so remember the driver's estimated arrival time, model of vehicle and license plate, and walk past the first set of lanes for taxis. You will find a second road for passenger pickup, where you can spot and wave down your driver once they arrive. Using one of these online services will generally provide the cheapest fare and save you the hassle of negotiating, since the price is automatically calculated and displayed in the app when you request the car. These fares can be paid by cash if your credit card has not been set up already in the app.

By private car

Parking is available at the front of every terminal. Lots A, B, and C are across Terminal 1, while lots D, E, and F are across terminal 2. There are also wide spots for parking at Terminal 3. However parking is hectic and spaces quickly fill up! There is a special parking lot between the terminals for overnight parking. Rp 20,000 for the first 6 hours and Rp 2,000 per hour thereafter.

If you wish to rent a car, TRAC Astra-Rent A Car has a location at Terminal 2F. You can also look for car rental companies at the counters right after customs.

In case you need to fill up your car, a petrol station provided by Pertamina is to the left of the city-bound boulevard.

There is a dedicated toll road into the city, but this will depend on where you will go to. Generally, all directions are clearly indicated:

  • If you're heading towards Tangerang, if you want to avoid the toll fees, you can work your way at the road on the left side right after the airport gate. Turn left at the airport's north perimeter road, and then left. Go straight towards downtown Tangerang. Take the south perimeter road and then turn left if you are coming from Tangerang to the airport.
  • If you're heading towards Tangerang, Merak port, South Jakarta or the western suburbs of Jakarta, from the tollroad, take the first interchange that will take you to the 2nd ring road (Lingkar Luar). Take the 1st toll interchange if you wish to go to Tangerang, or continue southward to Kebun Jeruk, Pondok Indah, Pasar Minggu, Kemang. Take the 2nd interchange to take a tollway to Serpong.
  • If you're heading towards North Jakarta, stay along the tollroad, stay on the right lane for the second toll interchange towards the inner city tollway. This will take you to Pluit, Ancol, Kemayoran, Kelapa Gading, or Tanjung Priok.
  • If you're heading towards downtown Jakarta, Bekasi, or Bandung, stay along the tollway and use the left lane for the second interchange to enter the downtown tollway (Tol Dalam Kota). Continue straight towards tol Jakarta-Cikampek for Bekasi, Cikarang, and Bandung.
  • If you are heading towards East Jakarta, you can use either the north or the west tollway first, but it is recommended to use the north tollway that takes you to North Jakarta first. Then take the right lane at the second interchange towards the downtown tollway Tol Dalam Kota. You can also take the first interchange you meet to the 2nd ring road, as this is a more expensive, but less crowded option.
  • If you're heading towards Bogor or Depok, it is recommended to head to the first toll interchange (Lingkar Luar) and then take the Tol Jagorawi interchange.

By taxi

To get to the city, the easiest option is to contact your hotel to pick you up in the airport, as many hotels in Jakarta provide free airport transfers. Getting a taxi is a little more complicated:

  • If you book from the counters right after Customs, you'll get a nice car, and jump to the head of the queue. These counters also sells SIM cards and refills.
  • If you're not booking from the counters, you can hail them from the ordinary taxi ranks. The Blue Bird Group operates blue Blue Bird and Pusaka taxis, a usually reliable option for taxi service. A ride to the downtown area should cost about Rp 150,000. Its premium brand, Silver Bird has a posher car and is perfect if you are traveling with up to 4 other people and have plenty of luggage, but costs about 1.5 times the ordinary taxi. Express Taxi use same car as Blue Bird regular taxi, nice air-conditioned Toyota Vios cars, use tariff below Blue Bird and would cost you around Rp 120,000. Others will charge you Rp 100,000-120,000. All taxis use meters (argo) and have big sign 'Airport Taxi' due to only quality taxis are allowed in a queue. Passengers are responsible for paying roadway tolls, and prices are posted at the toll booths.

The airport has a docket system for payment of an airport surcharge in addition to the normal taxi metered charge. It is detailed on the docket and is determined by distance to destination. You are asked for your destination when arriving at the taxi rank and the docket is issued accordingly when you are assigned a taxi; if you do not explicitly state that you require a taxi you may not be assigned one. Usually, taxi staff are uniformed. If someone offers you a taxi and they are not wearing the same uniform as the taxi company drivers then you are well advised to ignore them.

Please note that since January 2016, in Terminal 1A taxis queue use First In First Out system, so cannot choose Blue Bird anymore. And starting on May 4, 2016, it is implemented also for Terminal 1B. The plan is to implement the system to all terminals. If still want to use Blue Bird, Terminal 1C is not far away, only 200 meters walk from Terminal 1A. Terminal 1ABC are for domestic planes, so this information is not valid for direct flights from abroad which are landing at Terminal 2.

If use Uber Taxi which the price is about a half than conventional taxis tariff, someone will display a paper with your name in front of his/her chest and bring you to parking area by walking. Usually Uber Taxi will come not more than 15 minutes after the order.

You should know in advance the approximate location of your destination (such as north, central, east) because at the end of airport toll road there are 2 options of toll roads: Jakarta Outer Ring Road for the north area and Kelapa Gading area, and Jakarta Inner Ring Road to the other parts of Jakarta, Bekasi and Bogor. Taxi drivers frequently choose the longest route to get a higher fare, therefore request 'lewat Grogol' in advance if your destination is along the Jakarta Inner Ring Road, relatively no traffic jams anymore.

By shuttle

Shuttle vans are a popular choice if your final destination is Bandung, another big city 120 km southeast of Jakarta, although it is not uncommon to drop you at downtown Jakarta too. Not as Primajasa buses which only can drop you at end of destination, shuttle micro buses can drop you anywhere along the route. Due to limited baggages room, so big baggages are not allowed.

• Primajasa RedWhitte Star , +62 21-55915555. 8 seaters Captain seater micro bus with tariff Rp 170,000+seater 10 Rp 130,000 per passenger. Departure in every hour from 07:15 to 23:15. In Bandung, through Pasteur extension to Diponegoro No 32 Gedungsate street. Information and reservations: Gedung Sate Jl. Diponegoro no.32, Bandung Phone: +6227273402 / + 6281221085084 (SMS) E-mail: [email protected] Office Soekarno-Hatta Terminal 1B, Terminal 2F, and Terminal 3 Ultimate Contact information: 021-55915555 Fax: (021) 55912465 SMS: 0853 194326336

  • Xtrans, +62 21 5296-2255, +62 21 5296-4477. Provides reliable airport shuttle service from Soekarno Hatta airport to major hotels in Sudirman and Thamrin Street in Jakarta and Bumi Xtrans in Cihampelas Street in Bandung. Cost: US$3.30/adult and US$2.20/child. Schedule: once every hour from 05:00-22:00. Xtrans booth are available at Terminal IA, IB, IC and IIE.
  • Jakarta Airport TransferJl Jembatan Tiga Raya 5AH, Jakarta Utara,  +62 21 9062 2754(Jakarta), e-mail: Door to door transportion to Jakarta city and neighbouring cities. Whole day car hire is available in Jakarta and Bandung with driver if required. Airport transfers provide options of stopovers at Puncak, Bogor, Cirebon with a choice of economy (7 seater) or jumbo vehicle (15 seater). Online reservation and instant confirmation. A daily Bandung Express is a more private though more expensive option for travellers to Bandung with pricing from Rp 300,000/passenger.
  • Primajasa RedWhite Star , +62 21-55915555. 8 seaters Single seater micro bus with tariff Rp 170,000+seater 10 Rp 130,000 per passenger. Departure in every hour from 07:15 to 23:15. In Bandung, through Pasteur extension to Diponegoro No 32 Gedungsate street. Information and reservations:

Gedung Sate Jl. Diponegoro no.32, Bandung Phone: +6227273402 / + 6281221085084 (SMS) E-mail: [email protected] Office Soekarno-Hatta Terminal 1B, Terminal 2F, and Terminal 3 Ultimate Contact information: 021-55915555 Fax: (021) 55912465 SMS: 0853 194326336

By bus

If you have more time than money, frequent DAMRI shuttle buses connect to numerous destinations around Jakarta: Gambir (the most appropriate for those going to Jalan Jaksa area), Rawamangun, Blok M, Tanjung Priok, Kampung Rambutan, Pasar Minggu, Lebak Bulus and Kemayoran (Rp 20,000) as well as directly to the neighboring cities of Bekasi, Serang (Rp 30,000), Bogor and Cikarang (Rp 35,000). The bus service from the airport operates from 05.00-23.30. You can get the tickets at the many counters after the airport exit. If arriving by an international flight to the terminal 2, head to the left after going out of the building until you see DAMRI ticket booths and bus stops. In terminal 3, the bus stop is just behind the taxi ranks. Buses are standard but comfortable, has a television at the front of the cabin, and Wi-Fi connectivity. Using the bus can be convenient, especially if you have plenty of baggage as they can be stored in the bin below the bus. In many cases, you can flag the bus conductor to stop the bus anywhere, especially if it passes your hotel or residence.

DestinationFareFrequency of buses to the airportFrequency of buses from the airport
Gambir - Train StationRp 25,000every 30 minutes 03.00-05.00
every 15 minutes 05.00-21.00single service at 02.00
every 30 minutes 05.00-23.30
Rawamangun - Bus TerminalRp 25,000every 30 minutes 03.00-20.00every 30 minutes 05.00-23.30
Blok M - Blok M PlazaRp 25,000every 30 minutes 03.00-20.00every 30 minutes 05.00-23.30
Tanjung Priok - Bus TerminalRp 25,000every hour 04.00-19.00every hour 05.00-23.30
Kemayoran - DAMRI Bus PoolRp 25,000every hour 04.00-19.00every hour 05.00-23.30
Kampung Rambutan - Bus TerminalRp 25,000every 30 minutes 02.00-20.00single service at 02.00
every 30 minutes 05.00-23.30
Pasar Minggu - Train StationRp 25,000every 30 minutes 03.00-19.30every 30 minutes 05.00-23.30
Mangga Dua - Mangga Dua SquareRp 25,000every hour 06.00-19.00every hour 05.00-23.30
Bogor - Botani SquareRp 40,000every 30 minutes 02.00-20.00single service at 02.00
every 30 minutes 05.00-23.30
Bekasi - Kayuringin Bus TerminalRp 30,000every 30 minutes 03.00-21.00single service at 02.00
every 30 minutes 05.00-23.30
Lebak Bulus - Bus TerminalRp 25,000every 30 minutes 03.00-19.00every 30 minutes 05.00-23.30
Serang,Banten - Merak PortRp 40,000every hour 04.00-19.00every hour 05.00-23.30
Cikarang - Plaza Cikarang Baru (Jababeka)Rp 35,000every hour 03.00-18.00every hour 05.00-23.30
Harapan IndahRp 30,000every hour 03.00-20.00every hour 05.00-23.30
Purwakarta - DAMRI bus pool or Grand Wisata Housing ComplexRp 50,000every hour 02.00-18.00every hour 05.00-23.30
Lippo Karawaci - Supermall KarawaciRp 50,000every hour 04.00-19.00every hour 06.00-23.00

The Primajasa Bus Company runs Wifi executive express buses to Bandung and uses baggage tags for the safety of your belongings. 20 kilograms of baggage are free, but excess baggage costs Rp 3,000/kilogram. Tickets cost Rp 115,000 each.

The buses run from terminals 1B, 2F and 3. +62 21 5591 5555 for information only: no reservations, direct bookings or payments.

Bandung, Modern Market Batununggal Indah. +62 22 8752 6886 for information and reservations. Batununggal Indah real estate complex is on Soekarno-Hatta street (near Buah Batu street), beside Mandiri Bank. There are no angkot inside the complex but taxis are available and passengers can also enter or exit the buses at Shelter Point Caringin, in front of Caringin Market. That stop is accessible by angkot during daylight hour, but it is rather difficult to find one at night. +62 22 607 4545 and +62 22 6122 891 for information and reservations.

The buses depart mostly every 30 minutes: From the airport, from 07:00 to 02:00

From Bandung, from 23:00 to 17:00.

Note: Passengers cannot exit from the buses everywhere, as they can from shuttle buses.

There are also Jabodetabel Airport Connexion (JA Connexion) buses are served by various companies to hotels and malls in Jakarta, Bogor and Cikarang with ticket Rp 50,000

By free bus

Starting in May 2015, the airport authority is running 4 free buses that can carry 25 passengers each to Pantai Indah Kapuk and Rawa Bokor.

Get around

free but unreliable shuttle bus runs between the terminals; if you're in a hurry, it's a safer bet to take a taxi, although they may ask for a rather steep Rp 50,000 for the service (not entirely unjustified, as half of this pays their parking fees), however it should really be a metered ride. If you have time, though, it's not a problem to wait for the next one - just ask the airport staff where it stops and what it looks like (yellow color, normally). Also, be sure to know which terminal you will disembark from.


The land area of the airport is 18 square kilometers (6.9 sq mi). It has two independent parallel 3,600-meter (11,800 ft) long runways connected by two cross taxiways. There are three main terminal buildings; Terminal 1 (domestic flights only), Terminal 2 (all international flights and Sriwijaya Air, NAM Air and Indonesia AirAsia domestic flights) and Terminal 3 (Garuda Indonesia flights). There is also a freight terminal for domestic and international cargo.

After renovations and expansions of Terminal 3, current capacity of Soekarno–Hatta is 51 million, but the airport served 54 million passengers in 2015, making it the 18th busiest airport in the world, and the busiest airport in the Southern Hemisphere. There are nonstop flights to a large number of destinations in Asia and Australia, and several flights to Europe daily, ranking as the 17th most connected airport in the world, and the largest megahub in Asia according to OAG.

Terminal 1

Terminal 1 is the first terminal built, finished in 1985. It is located on the south side of the airport, across from Terminal 2. Terminal 1 has 3 sub-terminals, each equipped with 25 check-in counters, 5 baggage carousels and 7 gates. It has the capacity to 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 newest masterplan, Terminal 1 will have its capacity increased to 18 million passengers per annum. Terminal 1 is used for domestic flights except for those operated by Garuda Indonesia, Sriwijaya Air, NAM Air and Indonesia AirAsia. Terminal 1A is home to Lion Air domestic flights (except to Sumatra & Bali). Terminal 1B is home to Lion Air domestic flights (only to Sumatra and Bali) and Xpress Air. Terminal 1C is home to Batik Air (domestic flights), Citilink and other Indonesian domestic flights.

Terminal 2

Terminal 2 is the second terminal built, completed in 1991, and is located on the west-northern side of the airport, across from Terminal 1. Like Terminal 1, it has three sub-terminals, labeled as D, E and F, each of which has seven gates and 25 check-in counters. Terminal 2D is home to most international operations out of Soekarno–Hatta, while Terminal 2E are home to SkyTeam members, Lion Air, Batik Air and AirAsia Group international flights. Terminal 2F is home to Sriwijaya Air, NAM Air, and Indonesia AirAsia domestic flights.

With a capacity of 9 million passengers per annum, Terminal 2 is struggling to keep up with the increasing number of passengers that travel through it each day. Expansions and upgrades will increase the capacity to 19 million per annum, while the opening of Terminal 3 Ultimate, which will house Garuda Indonesia and SkyTeam, will help to relieve the over-capacity problem at Terminal 2.

Terminal 3

Newly built Terminal 3 is opened in 2016, which is located on the east-northern side of the airport. The terminal has a different style than terminals 1 and 2, using an eco-friendly contemporary modern design with a traditional sense. It currently houses all Garuda Indonesia flights, both domestic and international, as well as all Saudia flights, until further completion when all international flights (except budget carriers) will be moved here.

The former Terminal 3 was officially opened for international flights on November 15, 2011, when Indonesia AirAsiastarted using Terminal 3 as its new base for international flights as well as domestic flights. The New Terminal 3 (known as "Terminal 3 Ultimate") was formally opened on August 9, 2016. The floor area of the new terminal covers 422,804 m2 (4,551,020 sq ft)with 10 international gates, 18 domestic gates, 112 check-in counters 48 aerobridges and 10 bus gates. It is slated to be larger than Changi Airport Terminal 3, Singapore which is the benchmark for SHIA.At present the New Terminal 3 has no connection with the building of the old Terminal 3. The older Terminal 3 will be renovated with a connection to be built between the old and new terminals.

Terminal 3 is equipped with BHS level 5 to detect bombs and directly move into blankets, 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 (ecogreen), rain water 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. There is a Tourist Information Center at Terminal 3 Ultimate to serve international tourists.

Terminal 4

Angkasa Pura II- the operator of the airport has undertaken a plan to build Terminal 4, which will be located on the north side of runway 2. The terminal will be located north of Terminal 3, and northeast of Terminal 2, which is also on the north of the airport. Terminal 4 will be built at the 4th stage. The terminal will be designed in the form of 'H' and use eco-friendly and modern design, same as Terminal 3 design.The terminal is expected to be operational by 2022.

Freight Terminal

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 newest master plan, the freight terminal will move to the west side of terminal 2 and have a larger capacity than the current terminal.

Accommodation & Hotels

Wait for the morning flight or just wait for morning cheap Damri transportation to Jakarta city can be done at (provided area by airport authority) Red Corner in Terminal 1A, near Food Court and there are many long-united chairs which it is relatively comfortable for sleep, lay or take a nap and usually are empty.

Most of the hotels within the airport's vicinity are actually still in the Tangerang area rather than in Jakarta. Most, if not all, hotels offer free shuttle services to/from the airport; inquire if in doubt.


  • Pop! Hotel Airport JakartaJl. Raya Bandara no.106, Rawa Bokor, Benda Tangerang, 15125 Tangerang+62 21 559 7777A budget hotel just outside the airport area. Colorful rooms & furniture with decent cable TV in each room. Free shuttle to airport. From US$33.




  • Jakarta Airport HotelBandara Soekarno-Hatta (between Terminal 2D & 2E),  +62 21 559 0008This small but decent hotel has 82 rooms with typical amenities you would expect. The rooms have a view of the airside activity.


  • Orchardz Hotel BandaraJl. Husein Sastranegara No. 8, 15125 Tangerang,  +62 21 2966 7777A posher option just outside the airport. Shuttle service is available. From US$ 60.


  • FM7 Resort HotelJalan Raya Perancis No. 67, Benda, 15125 Tangerang,  +62 21 5591 1777The access is a little more crowded and narrower so it might take sometime to go to/from the airport. Provides massage, spa, billiard, karaoke & a swimming pool. from US$80.


  • Sheraton Bandara HotelBandara Soekarno-Hatta (in the airport area),  +62 21 559 77775-star hotel with 205 Deluxe rooms and 15 Suite rooms. Rooms have Sheraton Sweet Sleeperbeds and 32" LCD TVs. Complimentary shuttle airport pick-up and drop off and a private lounge at the airport. Check the special offers on the hotel's website to find special packages such as day use, special rewards and offer on related deals. From US$100.

Coffee & Restaurants

Food court

  • Food Cetera (Pre-check in, between terminals 1B and 1C). A hole-in-the-wall food court that has more variety of gourmet domestic & international foods than what you can find anywhere at Terminal 1 or even the airport!.
  • Koufu (Pre-check in, Terminal 2F). The food court chain from Singapore, focuses on Asian & world cuisine


  • Country Style Donuts (Pre-check in, Terminals 1B & 1C).
  • Krispy Kreme Donuts (Pre-check in, Terminals 1B).
  • Old Town White CoffeePre-check in, Terminal 2E.
  • Starbucks (Post-immigration, Terminal 2D).

Other foods

  • Solaria (Pre-check in, Terminal 1B).
  • A&W (Pre-check in, Terminals 1B, 1C, 2D). The American fast food chain restaurant.


Duty free

Lotte & Plaza Bali each has a huge duty free shop between terminals 2D & 2E. Do note that if you shop at Lotte Duty Free in downtown Jakarta, you can pick up your items on the same day at the airport.


Periplus bookstores are at Terminal 1C and Terminal 2D. A few Indonesian handicrafts & souvenirs can be the last minute idea for a gift before boarding an international flight.

Exchange rates in the airport are not significantly worse than the centre of town, but better than you will get from hotels. Bear in mind that you will need some cash and Jakarta is not a place where you can just stroll down to the nearest bank in town as it is pedestrian unfriendly. ATMs generally have limit of total equivalent Rp 5 million cash withdrawal per day, but every withdrawal can only give maximum 25 pieces of money; for the latter, try CIMB or bii-Maybank - in the international terminal, there are several of these on the second (departure) floor.

Car parks


Location : Public Parking Area in Terminal 1, Terminal 2 and Terminal 3

  • Motorcycle:
    • IDR 5.000 (1x24 hour)
  • Cars:
    •  the first one hour cost is IDR 5,000,-
    • the cost of the first 2 to 4 hours is IDR 4.000, - per hour. Starting March 1, 2015,
    • enacted progressive tariff is IDR 10.000, - per hour after the first 4 hours.
  • Small Bus/Truck (4-6 wheels): IDR 12.000,- for the first 1 (one) hour, IDR 3.500,- per hour for the next hour
  • Small Bus/Truck (above 6 wheels): IDR 17.000,- for the first 1 (one) hour, IDR 5.000,- per hour for the next hour


Location : Terminal 1 and Beside of Air Traffic Controler Tower

Car: Rp 30.000 for the first 4 (four) hours, IDR 6.000 per hour for the next hours.

Internet, Comunication

There are standing computers at terminals but do not really depend on them to work.

Wireless connectivity is available at selected points in the airport, but you need a password to sign up. A wireless Internet connection is offered at lounges and has faster speed.

Free standing local phone call in some waiting room gates are provided by Telkom.

Things to know

Left luggage facilities is available in terminal 2D. Prayer rooms are available to all terminals but cater to Muslims only. The international terminals have toilets with baby diaper changing facilities.

Sleeping at the airport is not recommended as the floors are of marble tiles, not of carpet. Chairs are available for a snooze at the concourses.



The airport has its own 18-hole golf course  +62 21 5591 1111. You can play all day Mondays to Thursdays, and before 11 AM on Fridays for US$ 60; Sundays after 11 AM for US$100.

There is a viewing gallery at the left end of Terminals 1 & 2, where you can view the airplane activities at the airport. It might be uncomfortable though due to the hot & humid air.


Terminal 1

If you are taking a domestic flight from Soekarno Hatta, you can enjoy cheap airport lounges. There are several private lounges open to travellers on any airline that are in stiff competition with each other. For Rp 50,000, you can get a few hours in one of these lounges where you can relax on the comfy couches, eat and drink as much as you want and use the internet (either by wifi or through their computers).

  • JW Lounge is near Concourse A
  • El John maintains 2 lounges, both near Concourses B & C

Terminal 2

  • Garuda Indonesia Executive Lounge (Airside.To the right from the passport checkpoint. Between Concourses E & F). You can enter this lounge if you are flying in Business Class or First Class of Garuda Indonesia. The lounge is the biggest, and perhaps the best at the airport.
  • Pura Indah Lounge or JAS Premier Lounge (Airside. At the left end of Terminal 2, pass Concourse D.). If you are using the premium check-in facility, you will end up using either lounges. Quality was on par with Garuda Indonesia's lounge.

Terminal 3

All lounges are located at landside (before immigration). Do not expect a big lounge, even compared to Jakarta's standards, as only a handful of business travelers use this terminal.

  • De Green is limited to major credit card holders.
  • Monas Lounge is more lenient in allowing passengers to enter. Basically everyone can enter for Rp 80,000; a discount is applicable if you use any credit cards.

Terminal 3 New (Extension)

Painting Gallery is best option in spacious Terminal 3 New. Note there are no connection between Terminal 3 and Terminal 3 New, each in separate buildings, but will be connected after Terminal 3 (Old) has renovated.

Safety and security

Please remember not to keep any gadgets, money, or jewelry in checked luggage! There have been reports that a few pieces of luggage are scrutinized before being put on the carousel, and many of these items are stolen. It is recommended to use locks (a TSA certified is better), so that these thieves do not have time to sneak into your bag! But using luggage with zipper is useless, even with expensive locks, because they can open the zipper only with a ballpoint and close again neatly. There are facility of plastic wrapping of your luggage and until now there are no report that items in the luggages with plastic wrapping are stolen, but the facility is not free and relatively expensive, please ask first about the service, because some tourists should be argued after the luggages are wrapped.

Be cautious of having any involvement or contact with the baggage porters. Many of them attempt to obtain money by picking up passengers' luggage into a trolley without permission. Unless you have a lot of luggage or bulky items to take care of, you can just seek out a trolley and pick up your luggage by yourself. Luggage with wheels is recommended.

As you exit from the customs into the outdoor area, there will be some people who voluntarily offer you a ride; do not take them!. These drivers are actually touts and will charge an unofficially higher fare to wherever your destination is, even they have a possibility of kidnapping! Ignore these offers & wait only at the designated taxi ranks, where there are uniformed staffs of the respective taxi companies. It is much better off to arrange your transportation before you travel, and when someone you arranged will drive you from the airport, it is better to make them wait at the indoor area so that you can approach him/her before heading outside.

Do not accept any food or drinks from any people you do not know. It is possible that they may have already put substances in it to make you drowsy and they will steal any of your belongings!