Flying from Surabaya Airport (SUB) to Soekarno-Hatta Airport (CGK): what you need to know
The average time for a direct flight from Surabaya Airport to Soekarno-Hatta Airport is 1 hour 35 minutes.
Flights from SUB to CGK start from 05:10 — the earliest with Garuda Indonesia. The last service of the day is at 21:55 with Citilink. In total, you can choose from 181 weekly Surabaya Airport to Soekarno-Hatta Airport flights.
Your SUB to CGK flight won't wait if you're late, so show up at the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead when you're travelling internationally.
Flying during a peak time such as May? Major public holidays and other popular seasons can mean longer lines at airport checkpoints. Play things extra safe and arrive up to four hours ahead of international flights and two hours before a domestic departure.
There are plenty of direct flights from Surabaya Airport to Soekarno-Hatta Airport, so getting to Jakarta (and then exploring more of Indonesia!) is easy. Popular airlines that fly nonstop include:
The airline with the highest passenger demand on this route is Citilink.
Grumeti Air is the most punctual carrier operating SUB to CGK flights, with 75.29% of its services arriving as scheduled.
We make it a piece of cake to book a flight with a stopover. To see all your options for tickets from Surabaya Airport to Soekarno-Hatta Airport, deselect 'Direct flights only.' Then, pick a flight with a stop long enough to explore your chosen city. Stopovers between SUB and CGK include:
Bali (Denpasar) Airport
Lombok International Airport
Banjarmasin Airport
How to find the cheapest flights from Surabaya Airport (SUB) to Soekarno-Hatta Airport (CGK)
P3,392 is the best price for a one-way Surabaya Airport to Soekarno-Hatta Airport flight. Return flights start from P6,833. These fares can change based on demand.
Book 11 months before flying. After crunching the numbers on our calendar, this is how far you should book ahead to find cheap tickets from SUB to CGK.
The cheapest month for flights from Surabaya Airport to Soekarno-Hatta Airport is April. Use the 'Whole month' tool to see the lowest prices if you have a flexible schedule.
Never miss a deal on cheap flights from SUB to CGK by creating a Price Alert. You'll get an email or push notification on the app when a new low fare is offered.
Tailor your trip using filters. Choose your preferred arrival and departure times, airlines and total journey duration. You can also sort results by 'Best,' 'Fastest' or 'Cheapest' flights from Surabaya Airport to Soekarno-Hatta Airport.
Handy information about Surabaya Airport (SUB)
When it comes to the on-time performance of Surabaya Airport, 79% of flights stick to their scheduled arrival time.
Central Surabaya to Surabaya Airport is around 13 kilometers. Depending on traffic, it'll take about 25 minutes to get there if you're ride-sharing, catching a taxi or driving.
Catching public transport? Expect a trip time of around 45 minutes.
Get your holiday off to a leisurely start by staying near SUB. Whether you're taking an early flight from Surabaya Airport to Soekarno-Hatta Airport or want to avoid feeling rushed, these stays are perfect:
Arriving at Soekarno-Hatta Airport (CGK)
If you're getting in on a late Surabaya Airport to Soekarno-Hatta Airport flight, few things beat the convenience of staying close to the terminal. Grab your bags from the carousel and then be showered and relaxing shortly after at one of these hotels near CGK:
Get your adventure underway by picking up a Soekarno-Hatta Airport rental car. Grab your wheels from TRAC Astra Rent A Car, Avis or Europcar and explore beyond Jakarta's main sights.
Reserving your vehicle from Soekarno-Hatta Airport about one week ahead boosts your odds of scoring a great price.
When to fly to Soekarno-Hatta Airport (CGK)
The quietest month for a flight from Surabaya Airport to Soekarno-Hatta Airport is March, while August is the most popular. Choose the ideal time to visit Jakarta based on whether you prefer a faster pace or a more relaxed vibe.
The warmest month in Jakarta is October, with the temperature ranging between 25ºC (77ºF) and 32ºC (90ºF). Lock in your flights from Surabaya Airport to Soekarno-Hatta Airport in this month if this is the type of weather you enjoy.
July has average temperatures of between 24ºC (75ºF) and 31ºC (88ºF). Search for cheap tickets from SUB to CGK sometime around then if you like travelling in cooler conditions.
Explore more of Indonesia
You've seen Jakarta, now it's time to discover more of Indonesia. Journey around 121 kilometers south-east to Bandung to tick off its top attractions. From Gedung Merdeka to Museum Gedung Sate and Masjid Agung Bandung, you'll have a packed itinerary ahead.
Another well-known destination in Indonesia, Bekasi is located about 19 kilometers east of Jakarta. Plan to visit highlights including Hutan Kota Bekasi.