Soekarno Hatta Airport (CGK): Flights, Flight Schedule & Terminal Guide

One-way
Round-trip
Multi-city
Direct only
1 Adult
Economy
From

Soekarno Hatta International Airport

To

 

Search Flights
Need travel inspiration?
Discover flight ideas

Departure from Jakarta

Flight Schedule from Soekarno Hatta International Airport (CGK)

Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Lion Air
Lion Air
09.50
11.20
Jakarta (CGK)
Surabaya (SUB)
Book flight
Batik Air
Batik Air
12.55
14.40
Jakarta (CGK)
Padang (PDG)
Book flight
Lion Air
Lion Air
14.40
16.55
Jakarta (CGK)
Medan (KNO)
Book flight
TransNusa
TransNusa
15.00
18.00
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Citilink
Citilink
16.45
18.15
Jakarta (CGK)
Pontianak (PNK)
Book flight
Citilink
Citilink
17.10
20.00
Jakarta (CGK)
Singapore (SIN)
Book flight
Batik Air
Batik Air
18.45
22.10
Jakarta (CGK)
Makassar (UPG)
Book flight
Citilink
Citilink
18.55
20.40
Jakarta (CGK)
Pekanbaru (PKU)
Book flight
Batik Air
Batik Air
19.30
21.10
Jakarta (CGK)
Batam (BTH)
Book flight
TransNusa
TransNusa
19.50
22.40
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight

Airlines Flying Directly from Jakarta

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Citilink
Citilink
See Airline
Lion Air
Lion Air
See Airline
Sriwijaya Air
Sriwijaya Air
See Airline
Batik Air
Batik Air
See Airline
Batik Air Malaysia
Batik Air Malaysia
See Airline
Korean Air
Korean Air
See Airline
Ethiopian Airlines
Ethiopian Airlines
See Airline
China Southern Airlines
China Southern Airlines
See Airline
TransNusa
TransNusa
See Airline
Oman Air
Oman Air
See Airline
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airline
Garuda Indonesia
Garuda Indonesia
See Airline
Pelita Air
Pelita Air
See Airline
SriLankan Airlines
SriLankan Airlines
See Airline
Juneyao Air
Juneyao Air
See Airline
Super Air Jet
Super Air Jet
See Airline
All Nippon Airways
All Nippon Airways
See Airline
Shandong Airlines
Shandong Airlines
See Airline
AirAsia Indonesia
AirAsia Indonesia
See Airline
Trinity Airways (Formerly T’way Air)
Trinity Airways (Formerly T’way Air)
See Airline
Turkish Airlines
Turkish Airlines
See Airline
Xiamen Air
Xiamen Air
See Airline
Singapore Airlines
Singapore Airlines
See Airline
Spring Airlines
Spring Airlines
See Airline
Cebu Pacific
Cebu Pacific
See Airline
Riyadh Air
Riyadh Air
See Airline
Malaysia Airlines
Malaysia Airlines
See Airline
Air China
Air China
See Airline
Japan Airlines
Japan Airlines
See Airline
Cathay Pacific
Cathay Pacific
See Airline
China Airlines
China Airlines
See Airline
Vietnam Airlines
Vietnam Airlines
See Airline
Lucky Air
Lucky Air
See Airline
VietJet Air
VietJet Air
See Airline

Arrival to Jakarta

Flight Schedule to Soekarno Hatta International Airport (CGK)

Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Lion Air
Lion Air
11.05
12.35
Surabaya (SUB)
Jakarta (CGK)
Book flight
Citilink
Citilink
11.35
13.25
Pekanbaru (PKU)
Jakarta (CGK)
Book flight
Super Air Jet
Super Air Jet
18.00
19.45
Batam (BTH)
Jakarta (CGK)
Book flight
Citilink
Citilink
18.05
19.25
Makassar (UPG)
Jakarta (CGK)
Book flight
Batik Air
Batik Air
18.10
19.40
Pontianak (PNK)
Jakarta (CGK)
Book flight
AirAsia Indonesia
AirAsia Indonesia
18.40
19.35
Bandar Lampung (TKG)
Jakarta (CGK)
Book flight
Lion Air
Lion Air
19.00
21.25
Medan (KNO)
Jakarta (CGK)
Book flight
Lion Air
Lion Air
19.00
20.50
Padang (PDG)
Jakarta (CGK)
Book flight
Pelita Air
Pelita Air
19.45
21.00
Palembang (PLM)
Jakarta (CGK)
Book flight
Lion Air
Lion Air
21.15
22.10
Bali / Denpasar (DPS)
Jakarta (CGK)
Book flight

Airlines Flying Directly to Jakarta

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Xiamen Air
Xiamen Air
See Airline
Air China
Air China
See Airline
Shandong Airlines
Shandong Airlines
See Airline
Garuda Indonesia
Garuda Indonesia
See Airline
TransNusa
TransNusa
See Airline
Lion Air
Lion Air
See Airline
Citilink
Citilink
See Airline
Batik Air
Batik Air
See Airline
Sriwijaya Air
Sriwijaya Air
See Airline
Super Air Jet
Super Air Jet
See Airline
Ethiopian Airlines
Ethiopian Airlines
See Airline
Pelita Air
Pelita Air
See Airline
AirAsia Indonesia
AirAsia Indonesia
See Airline
Thai Airways
Thai Airways
See Airline
Bangkok Airways
Bangkok Airways
See Airline
Royal Brunei Airlines
Royal Brunei Airlines
See Airline
EgyptAir
EgyptAir
See Airline
China Southern Airlines
China Southern Airlines
See Airline
Spring Airlines
Spring Airlines
See Airline
China Eastern Airlines
China Eastern Airlines
See Airline
SriLankan Airlines
SriLankan Airlines
See Airline
VietJet Air
VietJet Air
See Airline
Thai Lion Air
Thai Lion Air
See Airline

Questions about Soekarno Hatta Airport (CGK)

Which terminal should I use at Soekarno Hatta Airport (CGK)?
Soekarno Hatta has Terminals 1, 2 and 3. The terminal depends on the airline and the particular flight, so use the terminal on the e-ticket and confirm any later airline notification before travelling.
Which airlines use Terminal 1 at Soekarno Hatta for domestic flights?
The operator domestic directory lists Citilink, Lion Air, NAM Air, Sriwijaya Air, Trigana Air and Airfast Indonesia at Soekarno Hatta Terminal 1. Confirm the booked flight; do not apply a domestic listing to an international journey.
How do I reach Jakarta by train from Soekarno Hatta Airport?
Use the Skytrain connection from the Soekarno Hatta passenger terminal to the airport railway station. City connections include BNI City and Manggarai; check the current train route and plan the onward trip to your address.
How can I transfer between terminals at Soekarno Hatta Airport?
Soekarno Hatta provides a landside Skytrain link between Terminals 1, 2 and 3 and the railway station, plus an inter-terminal shuttle bus. Check current boarding arrangements and allow for any baggage collection and check-in required by your itinerary.
Is Soekarno Hatta Airport in Jakarta?
Soekarno Hatta serves Jakarta, but its location is Tangerang in Banten. Check that your itinerary shows CGK before arranging the airport transfer, then confirm the passenger terminal separately.
Which airport is CGK?
CGK is the airport code for Soekarno Hatta International Airport, which serves Jakarta from Tangerang, Banten. Its ICAO identifier is WIII, and the shortened name Soetta refers to the same airport.
Where is the Garuda lounge at Soekarno Hatta Airport?
The Garuda Executive Lounge is at the Terminal 3 departure mezzanine at Soekarno Hatta. Access depends on airline eligibility and journey conditions; check the relevant airline information before assuming you can enter.
Can I take a bus from Soekarno Hatta Airport to the city?
Airport buses are an option from Soekarno Hatta. Follow bus signs in the arrival areas, confirm the destination at the operator counter, and check the current route and departure arrangements for the part of the city you need.
When should I arrive for my flight at Soekarno Hatta Airport?
Use the check-in and baggage deadlines published by your airline for the Soekarno Hatta flight. Allow time for the journey to the correct terminal and the airport formalities for your itinerary.
Is the Soekarno Hatta flight schedule a live status board?
The Soekarno Hatta page shows a selection of upcoming flights by date. It is not a complete live status board; use airline notifications and airport boarding information to check the flight you booked.

Soekarno Hatta Airport (CGK): Flights, Flight Schedule & Terminal Guide

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.

Terminals and airlines at Soekarno Hatta Airport

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.

Terminal 1

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

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.

Terminal 3

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.

Changing terminals at Soekarno Hatta Airport

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.

Travelling between Soekarno Hatta Airport and Jakarta

Airport rail link

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 bus

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.

Passenger guidance and lounge information at Soekarno Hatta Airport

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.

Soekarno Hatta Airport code, location and flight preparation

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.

Flights and flight schedules from Soekarno Hatta Airport

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.

Semua pilihan penerbangan nyaman bersama Traveloka

Popular Routes from Jakarta

Popular Routes to Jakarta

Popular Airports

Popular Destinations

Popular Routes

Popular Airlines

Popular Airline & Destination

#1 All-in-one travel app*

Easy refund & reschedule

App-only deals

Instant trip notifications & alerts

Download Traveloka
App Store

4.9/5

App rating
Google Play

4.9/5

App rating
*in SEA, based on cumulative downloads (2014 - 2026) among travel apps. Source: SensorTower