Travelling from Juanda International Airport (SUB) to Soekarno-Hatta International Airport (CGK): what you need to know
The average duration of a direct flight from Juanda International Airport to Soekarno-Hatta International Airport is 1 hour 30 minutes.
Surabaya and Jakarta are in the same timezone, UTC+7.
You can choose from 157 weekly Juanda International Airport to Soekarno-Hatta International Airport flights. The 05:00 departure with Batik Air is the earliest available. Garuda Indonesia operates the last service of the day at 20:10.
To ensure you get on your SUB to CGK flight, allow plenty of time to check in and drop off your luggage. Arriving two hours before international departures and an hour before domestic flights is the general rule.
During popular months like August, you'll want to get to the airport even earlier. Arrive two hours before a domestic departure and four hours ahead of international flights when you travel during peak periods in general.
You'll find a variety of airlines offering direct flights from Juanda International Airport to Soekarno-Hatta International Airport. When you're ready to start your Jakarta adventure, let one of these carriers take you to this popular corner of Indonesia:
Garuda Indonesia is the airline most travellers choose for this route.
The most punctual carrier offering SUB to CGK flights is Garuda Indonesia. Its services arrive as planned 79.53% of the time.
Think about adding a stopover when booking your ticket from Juanda International Airport to Soekarno-Hatta International Airport. Simply deselect 'Direct flights only' to break up your journey, or perhaps see a new city along the way. Here's where you can stop between SUB and CGK:
Ngurah Rai International Airport
Syamsudin Noor International Airport
Lombok International Airport
How to find the cheapest flights from Juanda International Airport (SUB) to Soekarno-Hatta International Airport (CGK)
The lowest price we've seen for a one-way Juanda International Airport to Soekarno-Hatta International Airport flight is $63. A return plane ticket is currently $155. Depending on the availability and when you book, these fares can change.
Get cheap tickets from SUB to CGK by booking five months ahead. Based on our research, that's the sweet spot for finding the biggest deals.
Plan your trip for April. That's the cheapest month for flights from Juanda International Airport to Soekarno-Hatta International Airport. If you're flexible with your dates, use the 'Whole month' tool to see the lowest airfare across each month.
There's no need to check every day to find out if fares have dropped when you create a Price Alert. We'll update you as soon as there's a new deal on cheap flights from SUB to CGK.
Tailor your flights using filters. Pick your preferred arrival and departure times, total journey duration and airlines. You can also sort results by 'Cheapest,' 'Best' or 'Fastest' flights from Juanda International Airport to Soekarno-Hatta International Airport.
Handy information about Juanda International Airport (SUB)
72.71% of flights that leave from Juanda International Airport make it to their destination on time.
Central Surabaya to Juanda International Airport is approximately 26 kilometres. Depending on traffic, it'll take about 40 minutes to get there if you're catching a cab, ride-sharing or driving.
Get your trip off to a leisurely start by staying near SUB. Whether you have an early flight from Juanda International Airport to Soekarno-Hatta International Airport or just don't want to be rushed, these hotels are perfect:
Arriving at Soekarno-Hatta International Airport (CGK)
Consider staying in a hotel close to CGK if you're taking a late Juanda International Airport to Soekarno-Hatta International Airport flight. Choose one of these options and skip the long transfer:
Grab a Soekarno-Hatta International Airport rental car and discover Jakarta and beyond with your own wheels. TRAC Astra Rent A Car, Avis and Europcar are top providers to choose from here.
Booking your ride from Soekarno-Hatta International Airport about one week ahead can help you get the best possible rate.
Getting from Soekarno-Hatta International Airport (CGK) to central Jakarta
From Soekarno-Hatta International Airport, Jakarta is approximately 32 kilometres away. It takes around 35 minutes to reach the centre driving.
It typically takes 1 hour 30 minutes if you're travelling on public transport.
When to fly to Soekarno-Hatta International Airport (CGK)
July is the busiest month for flights from Juanda International Airport to Soekarno-Hatta International Airport. To avoid the crowds, travel to Jakarta in February.
The warmest month in Jakarta is October, with temperatures ranging between 25ºC (77ºF) and 32ºC (90ºF). Book your flights from Juanda International Airport to Soekarno-Hatta International Airport in this month if you like this kind of weather.
Look for cheap tickets from SUB to CGK in July if you'd rather travel during cooler conditions. Temperatures are at their lowest around then, ranging between 24ºC (75ºF) and 31ºC (88ºF) on average.
Explore more of Indonesia
Jakarta is always a good idea, but there are so many other parts of Indonesia waiting to be discovered. About 121 kilometres south-east of Jakarta, a visit to Bandung will keep you on the move. Start with attractions like Braga Street, Gedung Sate and Bandung Geological Museum (Museum Geologi).
If you're looking to explore another major stop in Indonesia, head for Bekasi, roughly 19 kilometres east of Jakarta. TUGU BEKASI JAKARTA TENGGARA, Hutan Kota Bekasi and Taman Putri are the start of reasons to visit.