Jakarta Soekarno-Hatta International Airport (CGK)

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Soekarno Hatta International Airport

To

 

Departure date
Return date
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
Citilink
Citilink
11:15
12:50
Jakarta (CGK)
Pontianak (PNK)
Book flight
Lion Air
Lion Air
15:05
16:35
Jakarta (CGK)
Surabaya (SUB)
Book flight
Citilink
Citilink
15:55
16:40
Jakarta (CGK)
Bandar Lampung (TKG)
Book flight
Citilink
Citilink
15:55
19:10
Jakarta (CGK)
Kuala Lumpur (KUL)
Book flight
Batik Air
Batik Air
17:45
20:30
Jakarta (CGK)
Singapore (SIN)
Book flight
Batik Air
Batik Air
18:00
19:05
Jakarta (CGK)
Palembang (PLM)
Book flight
Batik Air
Batik Air
19:00
21:15
Jakarta (CGK)
Medan (KNO)
Book flight
TransNusa
TransNusa
20:20
23:10
Jakarta (CGK)
Bali / Denpasar (DPS)
Book flight
Qantas
Qantas
20:45
07:30 (+1 day)
Jakarta (CGK)
Sydney (SYD)
Book flight
Lion Air
Lion Air
22:00
01:25 (+1 day)
Jakarta (CGK)
Makassar (UPG)
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
Garuda Indonesia
Garuda Indonesia
See Airline
Batik Air
Batik Air
See Airline
Lion Air
Lion Air
See Airline
Super Air Jet
Super Air Jet
See Airline
AirAsia Indonesia
AirAsia Indonesia
See Airline
Bangkok Airways
Bangkok Airways
See Airline
Thai Airways
Thai Airways
See Airline
TransNusa
TransNusa
See Airline
Pelita Air
Pelita Air
See Airline
Sriwijaya Air
Sriwijaya Air
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
Xiamen Air
Xiamen Air
See Airline
SriLankan Airlines
SriLankan Airlines
See Airline
Thai Lion Air
Thai Lion Air
See Airline
Qatar Airways
Qatar Airways
See Airline
Emirates
Emirates
See Airline
Hainan Airlines
Hainan Airlines
See Airline
Vietnam Airlines
Vietnam Airlines
See Airline
VietJet Air
VietJet Air
See Airline
Cathay Pacific
Cathay Pacific
See Airline
All Nippon Airways
All Nippon Airways
See Airline
Ethiopian Airlines
Ethiopian Airlines
See Airline
China Eastern Airlines
China Eastern Airlines
See Airline

Arrival to Jakarta

Flight Schedule to Soekarno Hatta International Airport (CGK)

Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Super Air Jet
Super Air Jet
13:20
14:50
Pontianak (PNK)
Jakarta (CGK)
Book flight
Qantas
Qantas
15:10
19:00
Sydney (SYD)
Jakarta (CGK)
Book flight
Garuda Indonesia
Garuda Indonesia
16:30
19:45
Melbourne (MEL)
Jakarta (CGK)
Book flight
Citilink
Citilink
17:15
18:50
Surabaya (SUB)
Jakarta (CGK)
Book flight
Batik Air
Batik Air
18:00
20:25
Medan (KNO)
Jakarta (CGK)
Book flight
AirAsia Indonesia
AirAsia Indonesia
18:40
19:30
Bali / Denpasar (DPS)
Jakarta (CGK)
Book flight
Citilink
Citilink
20:30
21:40
Palembang (PLM)
Jakarta (CGK)
Book flight
Batik Air
Batik Air
21:05
22:20
Makassar (UPG)
Jakarta (CGK)
Book flight
Batik Air Malaysia
Batik Air Malaysia
22:40
23:55
Kuala Lumpur (KUL)
Jakarta (CGK)
Book flight
TransNusa
TransNusa
23:20
00:10 (+1 day)
Singapore (SIN)
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.
Philippine Airlines
Philippine Airlines
See Airline
Super Air Jet
Super Air Jet
See Airline
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airline
Citilink
Citilink
See Airline
TransNusa
TransNusa
See Airline
Lion Air
Lion Air
See Airline
Garuda Indonesia
Garuda Indonesia
See Airline
Batik Air
Batik Air
See Airline
AirAsia Indonesia
AirAsia Indonesia
See Airline
Vietnam Airlines
Vietnam Airlines
See Airline
Pelita Air
Pelita Air
See Airline
All Nippon Airways
All Nippon Airways
See Airline
Thai Airways
Thai Airways
See Airline
Sriwijaya Air
Sriwijaya Air
See Airline
Spring Airlines
Spring Airlines
See Airline
Qatar Airways
Qatar Airways
See Airline
Emirates
Emirates
See Airline
VietJet Air
VietJet Air
See Airline
Trinity Airways (Formerly T’way Air)
Trinity Airways (Formerly T’way Air)
See Airline
Royal Brunei Airlines
Royal Brunei Airlines
See Airline
Batik Air Malaysia
Batik Air Malaysia
See Airline
Malaysia Airlines
Malaysia Airlines
See Airline
Singapore Airlines
Singapore Airlines
See Airline
China Southern Airlines
China Southern Airlines
See Airline
Shandong Airlines
Shandong Airlines
See Airline
SriLankan Airlines
SriLankan Airlines
See Airline
China Airlines
China Airlines
See Airline
Xiamen Air
Xiamen Air
See Airline
Korean Air
Korean Air
See Airline
China Eastern Airlines
China Eastern Airlines
See Airline
Bangkok Airways
Bangkok Airways
See Airline

FAQ about Soekarno Hatta International Airport (CGK)

How do I get to Soekarno Hatta International Airport?
Options from Jakarta usually include taxis and ride-hailing apps, and at many airports also buses or trains. Check the official airport website for current routes and timetables, and allow extra time for traffic.
Where is Soekarno Hatta International Airport?
Soekarno Hatta International Airport (CGK) serves Jakarta. Check the distance and journey time from your hotel or home before you set off, especially at peak hours.
Which terminal do I use at Soekarno Hatta International Airport?
Your terminal depends on your airline and, at some airports, on whether you fly domestic or international. Check the terminal on your e-ticket and confirm it with your airline on the day you fly, because terminal assignments can change.
How can I see the flight schedule from Soekarno Hatta International Airport?
The schedule on this page shows upcoming flights from Soekarno Hatta International Airport (CGK) by date, with the airline, departure time and destination. Search your route on Traveloka to see every available flight and fare for your date.
How early should I arrive at Soekarno Hatta International Airport?
Follow the check-in deadline in your booking. As a guide, many airlines advise arriving about two hours before a domestic flight and three hours before an international flight, with more time at busy periods.
How do I check if my flight from Soekarno Hatta International Airport is on time?
Use the Traveloka flight status page with your flight number, or check your airline app and the departure screens at Soekarno Hatta International Airport. Check again before you leave for the airport, as times can change.
What is the airport code of Soekarno Hatta International Airport?
The IATA code of Soekarno Hatta International Airport is CGK. You will see CGK on your e-ticket, boarding pass and bag tag, and you can type it into the flight search to find flights from this airport.
How do I book a flight from Soekarno Hatta International Airport on Traveloka?
Enter CGK as your departure airport, pick your destination and travel date, then compare airlines, times and fares. Review the baggage allowance and refund conditions before you pay. Your e-ticket is sent to your email once the booking is confirmed.
How much baggage can I take on a flight from Soekarno Hatta International Airport?
Your baggage allowance is set by your airline and fare type, and it is shown in your booking details. Security rules for liquids and banned items are set by the authorities in Indonesia, so check both before you pack.
What documents do I need to fly from Soekarno Hatta International Airport?
For a domestic flight, bring an ID your airline accepts. For an international flight, bring your passport and any visa or entry document your destination requires. The name on your booking must match your ID exactly.

Jakarta Soekarno-Hatta International Airport (CGK)

Jakarta's Soekarno-Hatta International Airport (CGK) is Indonesia's busiest airport, about 20-25 kilometres west of central Jakarta. Compare fares and set a Price Alert on Traveloka before you book.

Overview of Soekarno-Hatta International Airport

CGK handled around 54.8 million passengers in 2024, making it Southeast Asia's busiest airport outside Singapore. It's operated by InJourney Airports (formerly Angkasa Pura II) and has three terminals connected by a free Skytrain shuttle. CGK is the main hub for Garuda Indonesia and Citilink, and a major base for Lion Air, Batik Air and AirAsia Indonesia.

Destinations Soekarno-Hatta connects to

Domestically, CGK links Jakarta to destinations across the Indonesian archipelago, including Yogyakarta, Surabaya, Bandung, Denpasar (Bali), Medan and Makassar, among many others. Internationally, CGK connects to regional hubs such as Singapore, Kuala Lumpur and Bangkok, plus long-haul routes to Australia, the Middle East, Europe and East Asia.

Airlines at Soekarno-Hatta International Airport

Garuda Indonesia and Citilink use CGK as their main hub. Lion Air, Batik Air and AirAsia Indonesia also base significant operations here, alongside international carriers including Qantas, Singapore Airlines and Emirates.

Terminals at Jakarta Airport

Terminal 1

Opened in 1985, Terminal 1 is the oldest part of Soekarno-Hatta International Airport and mainly handles domestic flights for airlines such as Lion Air, Super Air Jet and Citilink. It has small cafés, souvenir stalls and relaxed lounges with free Wi-Fi and charging points. The Skytrain links Terminal 1 to Terminals 2 and 3 in just a few minutes, making connections quick and easy.

Terminal 2

Built in 1991, Terminal 2 serves both domestic and international flights, including several low-cost carriers. You'll find duty-free shops, local eateries and comfortable lounges like Saphire and Blue Sky Premier, plus free Wi-Fi and water refill stations. It connects directly to the Airport Rail Link and Skytrain, so getting between terminals or into the city is simple.

Terminal 3

This is Soekarno-Hatta's flagship terminal, bright, spacious and modern. Opened in 2016, it's home to international airlines. Inside, you'll find Indonesian art displays, capsule hotels, 24-hour cafés and premium lounges like Plaza Premium. The Airport Rail Link runs directly from the terminal to central Jakarta in about 45 minutes, making it a smooth start or finish to your trip.

Getting To and From Jakarta Airport

Soekarno-Hatta International Airport (CGK) sits about 20-25 kilometres west of central Jakarta, an easy run along the city's main toll road when traffic's on your side. The Airport Rail Link is usually the fastest option, a direct ride from Manggarai Station in South Jakarta to the terminals in around 45 minutes.

Between flights, the Skytrain shuttles passengers free between Terminals 1, 2 and 3. DAMRI buses and private coaches also run from major Jakarta malls and hotels.

Grab, Gojek and Blue Bird taxis operate 24/7 across Greater Jakarta, while private transfers or car hire are useful if you're travelling with luggage or family.

Nearby airports to consider

  • Halim Perdanakusuma International Airport (HLP), about 12 kilometres from central Jakarta, is the city's smaller, more convenient airport for some domestic routes.
  • Bandung Husein Sastranegara Airport (BDO), about 2.5 hours southeast of Jakarta, sometimes offers cheaper fares on domestic routes across Java and Sumatra.

Facilities at Soekarno-Hatta International Airport

CGK offers duty-free shopping, a wide range of dining options, lounges including Saphire, Blue Sky Premier and Plaza Premium, capsule hotels in Terminal 3, and free Wi-Fi throughout.

Book Your Jakarta Flight with Traveloka

Compare airlines and fares on Traveloka, and set a Price Alert to catch the best deal on your flight through Jakarta.

For all your unique travel choices, we got you

Popular Routes from Soekarno Hatta International Airport

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 notifications & alerts

App Store

4.8/5

App rating
Google Play

4.9/5

App rating
*In SEA, based on cumulative downloads (2014–2025) among travel apps. Source: SensorTower