
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Lion Air | 09.50 | 11.20 | Jakarta (CGK) | Surabaya (SUB) | Book flight |
Batik Air | 12.55 | 14.40 | Jakarta (CGK) | Padang (PDG) | Book flight |
Lion Air | 14.40 | 16.55 | Jakarta (CGK) | Medan (KNO) | Book flight |
TransNusa | 15.00 | 18.00 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
Citilink | 16.45 | 18.15 | Jakarta (CGK) | Pontianak (PNK) | Book flight |
Citilink | 17.10 | 20.00 | Jakarta (CGK) | Singapore (SIN) | Book flight |
Batik Air | 18.45 | 22.10 | Jakarta (CGK) | Makassar (UPG) | Book flight |
Citilink | 18.55 | 20.40 | Jakarta (CGK) | Pekanbaru (PKU) | Book flight |
Batik Air | 19.30 | 21.10 | Jakarta (CGK) | Batam (BTH) | Book flight |
TransNusa | 19.50 | 22.40 | Jakarta (CGK) | Bali / Denpasar (DPS) | Book flight |
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Lion Air | 11.05 | 12.35 | Surabaya (SUB) | Jakarta (CGK) | Book flight |
Citilink | 11.35 | 13.25 | Pekanbaru (PKU) | Jakarta (CGK) | Book flight |
Super Air Jet | 18.00 | 19.45 | Batam (BTH) | Jakarta (CGK) | Book flight |
Citilink | 18.05 | 19.25 | Makassar (UPG) | Jakarta (CGK) | Book flight |
Batik Air | 18.10 | 19.40 | Pontianak (PNK) | Jakarta (CGK) | Book flight |
AirAsia Indonesia | 18.40 | 19.35 | Bandar Lampung (TKG) | Jakarta (CGK) | Book flight |
Lion Air | 19.00 | 21.25 | Medan (KNO) | Jakarta (CGK) | Book flight |
Lion Air | 19.00 | 20.50 | Padang (PDG) | Jakarta (CGK) | Book flight |
Pelita Air | 19.45 | 21.00 | Palembang (PLM) | Jakarta (CGK) | Book flight |
Lion Air | 21.15 | 22.10 | Bali / Denpasar (DPS) | Jakarta (CGK) | Book flight |
Soekarno Hatta Airport (CGK) serves Jakarta from Tangerang, Banten. The passenger airport has Terminals 1, 2 and 3; check the terminal for the particular domestic or international flight you booked. When travelling from within Indonesia, use both the airport code and the terminal information to arrange a transfer that ends at the correct building.
Soekarno Hatta has three passenger terminals: Terminal 1, Terminal 2 and Terminal 3. Terminal 1 serves domestic passengers, while Terminals 2 and 3 have domestic and international services. The airline and the particular flight matter when choosing where to go. Keep the terminal shown on your e-ticket available and check the airline's latest message before the airport transfer.
The operator's domestic directory lists Citilink, Lion Air, NAM Air, Sriwijaya Air, Trigana Air and Airfast Indonesia at Terminal 1. These are directory entries, rather than a promise that every airline has a flight on the date you select. For an international journey, confirm the arrangement for the specific flight with the airline instead of applying a domestic terminal listing to it.
Terminal 2 handles both domestic and international passenger journeys. Use the terminal on the booking and the current airport directory to find the right part of the building. International and domestic flight formalities differ, so follow the signs for your particular journey rather than heading to a desk just because the airline brand looks familiar.
The airport directory places Garuda Indonesia, Pelita Air and TransNusa domestic services at Terminal 3. International listings include All Nippon Airways, Air China, Asiana Airlines, Cathay Pacific, China Airlines, Emirates, Etihad Airways, EVA Air, Japan Airlines, Korean Air, Malaysia Airlines, Qantas, Qatar Airways, Singapore Airlines, Thai Airways and Turkish Airlines. Check the specific flight on the e-ticket: a directory describes the airport's airline arrangements and does not replace a flight-specific notification.
The Skytrain links Terminals 1, 2 and 3 with the airport railway station. It is a landside connection. Follow the airport signs for the Skytrain when travelling between the terminals or connecting with the Jakarta airport train. The airport also lists a shuttle bus between terminals; check its current pickup and departure arrangements with airport staff.
For a connection at Soekarno Hatta, check whether you need to collect luggage, change terminal and check in again. A landside train connection is not an airside transfer that bypasses airport formalities. Keep the onward boarding and baggage requirements in mind before setting a transfer plan. If the itinerary combines separate bookings, read each airline's instructions for that journey.
The airport railway station is connected to the passenger terminals by Skytrain. Jakarta rail connections include BNI City and Manggarai. Check the current train route and departure information, then choose the city station that works for the address you need to reach. Allow time to travel from the terminal to the railway station and for the onward journey after leaving the train.
When travelling towards Soekarno Hatta for a flight, work backwards from the airline's check-in deadline rather than treating the train arrival at the airport station as arrival at the terminal desk. Use the Skytrain connection to the correct passenger terminal, and leave time for the airline and airport formalities still ahead.
Airport buses are another option for travelling between Soekarno Hatta and the city. Follow the bus signs in the arrival areas and confirm the destination with the operator's counter. Jakarta has many different neighbourhoods, so a bus described as going to Jakarta still needs to match the part of the city you want. Check the current route and departure information before committing to the transfer.
The Garuda Executive Lounge is on the departure mezzanine at Terminal 3. Entry depends on airline eligibility and the conditions attached to the passenger's journey. A lounge listing is not a promise of access for everyone using Terminal 3. Check the relevant airline information before building lounge time into your airport plan.
For a facility not covered by your itinerary or the current operator information, use terminal signs and staff guidance. Confirm whether you need a service before or after the airport formalities: the terminal and the part of the journey both affect where you can go. Travellers meeting an arriving passenger should agree on the terminal and meeting point before setting out.
The airport code CGK identifies Soekarno Hatta International Airport. It serves Jakarta but is located in Tangerang, Banten. Its ICAO identifier is WIII. The shortened name Soetta also refers to Soekarno Hatta. Use CGK on your itinerary when checking the airport, and confirm the passenger terminal separately.
Before leaving for Soekarno Hatta, read the airline's check-in, boarding and baggage instructions. Keep the required travel documents and the booking reference within reach. For an international flight, use the document requirements for that itinerary rather than assuming every passenger has the same requirements. On arrival, follow the terminal signs through the formalities that apply to your journey before looking for the rail link or bus.
Choose the date and destination before comparing flights from CGK. The schedule on this page lists a selection of upcoming flights; it is not a complete live arrivals or departures board. For the flight you have booked, refer to the airline's notifications and airport boarding information.
Traveloka lets you compare the available fare options and review baggage and connection conditions before booking. Keep the issued e-ticket and check the airport code and terminal again when planning the journey to Soekarno Hatta. If a flight arrangement changes, follow the airline's latest information for that particular booking.
For flight-specific checks, visit Traveloka's flight status page and use the airline information for your booking.

