Morsilla Travel

Jakarta Airport (CGK)

Jakarta Airport (CGK) is the Soekarno-Hatta International Airport, with three terminals: Terminal 1, Terminal 2 and Terminal 3. The free and the paid shuttle bus join the terminals, and the Kalayang Skytrain takes you to the airport train station. There are lactation rooms in the three terminals, priority seats and lifts, and a free shuttle inside Terminal 3.

Morsilla Travel may earn a commission from its partners; it does not change the price you pay.

Updated 21 October 2026

The terminals at Jakarta Airport

Soekarno-Hatta International Airport has three passenger terminals: Terminal 1, Terminal 2 and Terminal 3, the newest and the biggest, with the hotels and the lounges joined to it. The airport's own site has the map of the three, with the check-in counters, the gates and the shelters of the Kalayang Skytrain in each one.

The airport's own airlines page lists the carriers that fly from it, among them Garuda Indonesia, Citilink Indonesia, Batik Air, Batik Air Malaysia, Nam Air, Lion Air, Super Air Jet, AirAsia Indonesia, Pelita Air and TransNusa for the flights inside the country, and Malaysia Airlines, Singapore Airlines, Cathay Pacific, China Airlines, China Southern Airlines, China Eastern Airlines, Xiamen Airlines, Hainan Airlines, Sichuan Airlines, KLM, Lufthansa, Turkish Airlines, Emirates, Etihad Airways, Qatar Airways, Royal Brunei Airlines, Philippine Airlines, Vietnam Airlines, Thai Airways, Air Macau, Hong Kong Airlines, EVA Air, All Nippon Airways, Korean Air, Asiana Airlines, Air France, British Airways, Austrian Airlines, Air India, SriLankan Airlines, Oman Air, El Al, Scoot, Jetstar Asia, Cebu Pacific and Japan Airlines for the international ones.

Getting to and from Jakarta Airport

The free shuttle bus serves the area of the airport for the transfer between the terminals, and the paid shuttle bus goes every 10 to 20 minutes between the Terminal 1, the Terminal 2, the Terminal 3 and the cargo area. The Kalayang Skytrain, the automatic people mover of the airport, takes you from one terminal to another or from the terminal to the airport train station, and the shelters of it are in the three terminals.

The Airport Train, run by KAI Commuter, joins the airport with the centre of Jakarta through the Manggarai, BNI City, Duri, Rawa Buaya and Batu Cepe stops, without the traffic of the road. The taxis of Bluebird and the online taxis of Gama work the 24 hours of the day in the three terminals, the minibuses of Bhinneka Sangkuriang Transport go to several places of the West Java province, and the buses of Agra Mas serve the Jabodetabek Airport Connexion line. While the Skytrain does not run, from 23:56 to 05:58, the scheme is the free shuttle bus, the paid one and the free one again.

What happens when you arrive at CGK

Keep your passport and any form you filled in on the plane with you the whole way, from the aircraft door to the exit.

The airport's own site has the flight boards of the departures and the arrivals, the information desks in the three terminals, the transit and transfer desk for the passengers who connect with another flight, and the lost and found of Terminal 2, and it asks you to report a missing bag there right away.

Jakarta Airport with children

The airport's own list of services has the lactation rooms for the mothers who breastfeed in the restrooms of the three terminals, and the activity centre of Terminal 2, where the cultural activities are held on the big holidays. It also has the priority seats, the priority lifts and the toilets for the disabled in the three terminals, and the buggy service and the special needs assistant at the departure lobby of Terminal 3, at Gate 3.

Inside Terminal 3 there is a free shuttle from the gate 13 to the gate 28 for the domestic passengers of Garuda Indonesia, Pelita Air and TransNusa, and a reading corner at the gate 12 of the domestic boarding lounge, next to the rest areas and the free charging stations.

Plan your stop at Jakarta Airport

The airport's own site says that the airlines and the terminals change, so look for your airline on the airlines page before you travel, and check with the embassy or consulate about the documents your family needs for the entry rules of every country on your route.

Sources

Frequently asked questions

How many terminals does Jakarta Airport have?

Three passenger terminals: Terminal 1, Terminal 2 and Terminal 3, the newest and the biggest, with the hotels and the lounges joined to it. The airport's own map shows the check-in counters, the gates and the shelters of the Kalayang Skytrain of each one.

Which airlines fly from Jakarta Airport?

Among them Garuda Indonesia, Citilink Indonesia, Batik Air, Batik Air Malaysia, Nam Air, Lion Air, Super Air Jet, AirAsia Indonesia, Pelita Air, TransNusa, Malaysia Airlines, Singapore Airlines, Cathay Pacific, China Airlines, China Southern Airlines, China Eastern Airlines, KLM, Lufthansa, Turkish Airlines, Emirates, Etihad Airways, Qatar Airways, Royal Brunei Airlines, Philippine Airlines, Vietnam Airlines, Thai Airways, EVA Air, All Nippon Airways, Korean Air, Asiana Airlines, Air France, British Airways, Air India, SriLankan Airlines, Scoot, Jetstar Asia, Cebu Pacific and Japan Airlines.

How do I get from one terminal of Jakarta Airport to another?

With the free shuttle bus, which serves the whole airport area, or with the paid shuttle bus, which goes every 10 to 20 minutes between Terminal 1, Terminal 2, Terminal 3 and the cargo area. The Kalayang Skytrain also joins the terminals with the airport train station, and while it does not run, from 23:56 to 05:58, the scheme is the free shuttle bus, the paid one and the free one again.

How do I get from Jakarta Airport to the city?

With the Airport Train of KAI Commuter, which joins the airport with the centre of Jakarta through the Manggarai, BNI City, Duri, Rawa Buaya and Batu Cepe stops. The taxis of Bluebird and the online taxis of Gama work the 24 hours of the day in the three terminals, and the minibuses of Bhinneka Sangkuriang Transport go to several places of West Java.

What is there for children at Jakarta Airport?

Lactation rooms for the mothers who breastfeed in the restrooms of the three terminals, the activity centre of Terminal 2, priority seats, priority lifts and the toilets for the disabled, the buggy service and the special needs assistant at Gate 3 of Terminal 3, a reading corner at the gate 12 of the domestic boarding lounge, and a free shuttle from the gate 13 to the gate 28 for the domestic passengers of Terminal 3.