Flights from Jakarta to Surabaya
CGK to SUB. All flight routes from Soekarno Hatta International, Indonesia to Juanda, Indonesia. These routes are operated by 8 different airlines. You can either fly non-stop or choose from 2 different transit flights. The shortest flight time is 1 hour and 35 minutes.
Find the best prices on hotels and car rental near Juanda
We got great deals on hotels and car rentals near the airport.
Jakarta to Surabaya flights
With over 299 flights every week and 7 different airlines you have a wide option of flights to choose from. You can fly non-stop to Surabaya (SUB) from Jakarta (CGK) with Garuda Indonesia, Batik Air, Lion Air, Citilink or Apsara International or you can choose a stopover via Pangkalanbun (PKN) or Denpasar (DPS) if it suits you better.
Jakarta to Surabaya with Garuda Indonesia
You can fly non-stop every weekday with flights departing from 6 am to 19 pm. You also have the option to do a transit flight via Denpasar. Garuda Indonesia is a member of SkyTeam.
With Batik Air
You can fly non-stop every weekday with flights departing from 5 am to 19 pm. You also have the option to do a transit flight via Pangkalanbun.
With Lion Air
You can fly non-stop every weekday with flights departing at 09:30, 14:30 or 03:40.
With Citilink
You can fly non-stop every weekday with flights departing from 4 am to 19 pm.
Miles & flight time: CGK - SUB
The shortest flight time between CGK and SUB is 1 hour and 40 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 40m | - | 432 (695 km) |
PKN Pangkalanbun | 3h 30m | 1h 35m | 754 (1213 km) |
DPS Denpasar | 6h 5m | 3h 0m | 803 (1292 km) |
Unpublished Flight Rates From Jakarta to Surabaya