Flying from Juanda International Airport (SUB) to Jakarta: what you need to know
Expect to be in the air for 1 hour 35 minutes. That's the average duration of a direct flight from Juanda International Airport to Jakarta.
Jakarta's timezone is UTC+7, which is the same as Surabaya (the location of Juanda International Airport).
Juanda International Airport (SUB) to Soekarno-Hatta International Airport (CGK) is the most traveled route, with 183 flights a week to pick from. If you prefer a later start to the day, the last flight from SUB to CGK is with Citilink at 21:55. Choose the first departure operated by Garuda Indonesia at 05:10 if you want to get on your way earlier.
For a smooth journey, arrive at the airport two hours ahead of international flights and an hour before domestic departures. That way, you won't have to rush to board your SUB to Jakarta flight.
Taking off during a peak time like a public holiday? Expect longer queues at security and check-in. To play it safe, arrive up to four hours before international flights and two hours ahead of domestic departures.
Direct Juanda International Airport to Jakarta tickets are available for booking. Soekarno-Hatta International Airport (CGK) is where you'll arrive.
A good selection of airlines operate direct flights from Juanda International Airport to Jakarta. Some of the most popular are:
To get to SUB from central Surabaya, it'll take around 40 minutes by car. It's roughly 14 kilometers from the airport to the city center.
Want a leisurely start to your journey? Stay near SUB. Whether you have an early flight from Juanda International Airport to Jakarta or just don't want to be rushed, these hotels are all about convenience:
Of the flights that depart from Juanda International Airport, 72.71% arrive as scheduled at their destination.
How to find the cheapest flights from Juanda International Airport (SUB) to Jakarta
$48 is the cheapest price we've seen for a one-way Juanda International Airport to Jakarta flight. A return ticket right now is $101. Depending on when and how early you book, these fares may change.
Don't leave everything to the last moment. You're more likely to land cheap flights from SUB to Jakarta if you book in advance. Airlines often have some great early bird rates.
If you're flexible with your travel dates, check out the 'Whole month' search tool. It'll give you the cheapest price across each month when searching for your Juanda International Airport to Jakarta ticket.
Picking up a cheap flight from SUB to Jakarta is easy with Price Alerts. All you need to do is create one of these automatic notifications and we'll notify you when a lower fare pops up.
Pick your preferred arrival and departure times, airlines and number of stops with our filters. Then, sort the results for your flight from Juanda International Airport to Jakarta by 'Cheapest,' 'Best' or 'Fastest.'
Airports in Jakarta
Soekarno-Hatta International Airport (CGK)
Soekarno-Hatta International Airport (CGK) to central Jakarta takes around 35 minutes to reach by car. The center is roughly 32 kilometers away.
Traveling by public transport will take you around 1 hour 30 minutes.
Consider booking a hotel close to CGK if you have a late flight from Juanda International Airport to Jakarta. Settle into one of these accommodation options and avoid the hassle of a long transfer:
Go where the road takes you with a Soekarno-Hatta International Airport rental car. Pick up your wheels from TRAC Astra Rent A Car, Avis or Europcar and find adventure across Jakarta and beyond.
Booking your ride from Soekarno-Hatta International Airport around one week in advance of your flight from SUB to Jakarta can help you lock in the lowest rate.
Halim Perdanakusuma Airport (HLP)
Central Jakarta is about 14 kilometers from Halim Perdanakusuma Airport (HLP). Once your flight from Juanda International Airport to Jakarta has touched down and you've made your way out of the airport, the drive should take about 25 minutes.
The journey will take roughly 1 hour 30 minutes on public transport.
Place the 'Do not disturb' sign on your door and relax at a hotel near HLP. Here are a few options where you can put your feet up after your SUB to Jakarta flight:
Best time to go to Jakarta
Before locking in your flights from Juanda International Airport to Jakarta, consider which time of year is best for you. High season in Jakarta offers a lively atmosphere and plenty of activities, while the low season brings better hotel deals and smaller crowds.
The warmest month in Jakarta is October, with temperatures ranging between 25ºC (77ºF) and 32ºC (90ºF). Book your Juanda International Airport to Jakarta flight ticket then if you enjoy this type of weather.
July sees average temperatures of between 24ºC (75ºF) and 31ºC (88ºF). Search for a cheap ticket from SUB to Jakarta around that time if you'd rather travel in cooler conditions.
More about Jakarta
After booking your flight from Juanda International Airport to Jakarta, find a hotel that offers the right mix of comfort and location. Make one of these accommodation options your base for exploring Jakarta:
There are so many things to do and see in this city it can be hard to work out where to begin. Danau Taman Mini Indonesia Indah, National Monument of Indonesia and Istiqlal Mosque are popular attractions which should feature on any well-planned Jakarta itinerary.
Explore more of Indonesia
Bandung is just one of the many places in Indonesia waiting to be explored after you've experienced Jakarta. Around 121 kilometers away to the south-east, well-known attractions include Braga Street, Gedung Sate and Bandung Geological Museum (Museum Geologi).
Around 434 kilometers north-west of Jakarta, Palembang is another favorite stop in Indonesia. Get a taste of what this destination has to offer at Ampera Bridge, Benteng Kuto Besak and Kuto Besak Fortress.