Travelling from Soekarno-Hatta International Airport (CGK) to Juanda International Airport (SUB): what you need to know
The average duration of a direct flight from Soekarno-Hatta International Airport to Juanda International Airport is 1 hour 35 minutes.
Surabaya's timezone is UTC+7, which is the same as Jakarta.
You can choose from 152 weekly Soekarno-Hatta International Airport to Juanda International Airport flights. The 03:40 departure with Lion Air is the earliest available. Garuda Indonesia operates the latest service of the day at 19:30.
Arriving two hours before an international flight and one hour ahead of a domestic departure are travel rules to live by. Show up at the airport on time to board your CGK to SUB flight.
Travelling during a peak time such as July? Public holidays and other high seasons can mean longer lines at airport checkpoints. Be extra cautious and get there up to four hours ahead of an international flight and two hours before a domestic departure.
A variety of airlines offer direct flights from Soekarno-Hatta International Airport to Juanda International Airport, so jetting to Surabaya (and then visiting more of Indonesia!) is easy. Popular carriers that fly nonstop include:
Most passengers choose to travel with Garuda Indonesia on this route.
The most punctual carrier operating CGK to SUB flights is Garuda Indonesia. Its services arrive as scheduled 71.73% of the time.
If you'd like to add a stop to your trip, simply deselect 'Direct flights only' when searching for your ticket from Soekarno-Hatta International Airport to Juanda International Airport. These are the most popular stopovers between CGK and SUB:
Syamsudin Noor International Airport
Ngurah Rai International Airport
Iskandar Airport
How to find the cheapest flights from Soekarno-Hatta International Airport (CGK) to Juanda International Airport (SUB)
The cheapest price we've found for a one-way Soekarno-Hatta International Airport to Juanda International Airport flight is 42 €. A return ticket is currently 86 €. Depending on the availability and when you book, these fares can change.
To pick up cheap tickets from CGK to SUB, book your journey five months ahead of your planned departure.
The cheapest month for flights from Soekarno-Hatta International Airport to Juanda International Airport is April. Use the 'Whole month' tool to find the lowest prices if you have a flexible schedule.
Snapping up cheap flights from CGK to SUB is easy with Price Alerts. Simply create one of these automatic alerts and we'll get in touch as soon as a new discounted fare appears.
Tailor your flights with filters. Select your departure and arrival times, total journey duration and airlines. You can also sort the results by 'Fastest,' 'Cheapest' or 'Best' flights from Soekarno-Hatta International Airport to Juanda International Airport.
Handy information about Soekarno-Hatta International Airport (CGK)
When it comes to Soekarno-Hatta International Airport's on-time performance, data shows 73.0% of flights stick to their scheduled arrival time.
Soekarno-Hatta International Airport is around 32 kilometres from central Jakarta. If you're driving, ride-sharing or catching a cab from the centre, it'll take 35 minutes or so to get there, depending on the traffic.
Catching public transport? Expect a journey time of around 1 hour 30 minutes.
Need a convenient hotel close to CGK? If you're catching an early flight from Soekarno-Hatta International Airport to Juanda International Airport, these stays will have you moments from your check-in counter:
Arriving at Juanda International Airport (SUB)
The last thing you want is a long journey to your hotel if you're getting in late on a Soekarno-Hatta International Airport to Juanda International Airport flight. Check in to one of these accommodation options near SUB instead:
Book a Juanda International Airport rental car and discover places that aren't on the usual tourist route. Avis and TRAC Astra Rent A Car can hook you up with a set of wheels for your travels through Surabaya and beyond.
Secure the lowest price by reserving your ride from Juanda International Airport about one week before your travel date.
Getting from Juanda International Airport (SUB) to central Surabaya
Juanda International Airport is approximately 26 kilometres from the centre of Surabaya. Driving there takes about 40 minutes.
When to fly to Juanda International Airport (SUB)
The quietest month for a flight from Soekarno-Hatta International Airport to Juanda International Airport is February, while August is the busiest. Choose the ideal time to visit Surabaya based on whether you prefer a more fast-paced or easygoing experience.
Book your flight from Soekarno-Hatta International Airport to Juanda International Airport for October if you'd like to go to Surabaya during its warmest month. You can expect temperatures of between 24ºC (75ºF) and 34ºC (93ºF).
If you like cooler conditions, look for a cheap ticket from CGK to SUB in July. Temperatures average between 23ºC (73ºF) and 32ºC (90ºF) then.
Explore more of Indonesia
Surabaya has plenty going for it, but there are so many other parts of Indonesia waiting to be explored. Around 257 kilometres west of Surabaya, a trip to Semarang will keep you busy. Start with leading attractions like Lawang Sewu - Historical Building Heritage Semaran, Sam Poo Kong and Semarang Old Town.
Around 306 kilometres south-east of Surabaya, Denpasar is another favourite stop in Indonesia. Experience this destination's highlights firsthand at Pura Blanjong, Jagatnata Temple (Pura Jagatnatha) and Bali Museum.