Flights from Jakarta/Halim Perdanakusuma (HLP) to Surabaya (SUB)

Flight Halim Perdanakusuma(HLP) to Surabaya(SUB)
CHANGE DIRECTION

Halim Perdanakusuma International Airport Juanda International Airport
HLP : Jakarta , Indonesia SUB : Surabaya , Indonesia
UTC+7時間 UTC+7時間

Jakarta/Halim Perdanakusuma to Surabaya Flights

Find updated flight schedules, timetable, distance, aircraft types, Map, Transfer for routes from Jakarta/Halim Perdanakusuma (HLP) to Surabaya (SUB).

Change Direction(SUB to HLP)

Flight Schedules Halim Perdanakusuma to Surabaya

This route is operated by 3 airlines :Garuda Indonesia (GA),Citilink (QG),Batik Air (ID). This is the first direct flight from Jakarta/Halim Perdanakusuma to Surabaya.

Change Direction(SUB to HLP)

Flight Duration: Approximately 1 hour 20 minutes to 1 hour 35 minutes (Direct Flights)

Flight No. Departure Time Arrival Time Duration Airfare
ID7511 05:25 06:45 1h20m Trip.com PRICES HIS Prices Expedia PRICES skyticket PRICES
GA330 12:50 14:25 1h35m
QG172 16:55 18:20 1h25m
Flight schedules as of September 01, 2025, 06:15 AM(OAG data). Schedules may change without notice, so please check with airlines before booking. Refer to FlyTeam's terms of use before proceeding. Some airlines and flight numbers may not be displayed.

From Jakarta/Halim Perdanakusuma (HLP) to Surabaya (SUB) Flights Info

Duration(Flight time)

From Halim Perdanakusuma to Surabaya
1 hour 20 minutes to 1 hour 35 minutes
From Surabaya to Halim Perdanakusuma
1 hour 20 minutes to 1 hour 30 minutes

Distance

From Surabaya to Halim Perdanakusuma
Approx. 410 miles
Approx. 660 Km
This is different from mileage credits in airline loyalty programs.

Jakarta to Surabaya Map

Halim Perdanakusuma International Airport Halim Perdanakusuma International Airport
Juanda International Airport Juanda International Airport

Type of aircrafts (HLP to SUB)

Below is a list of the aircraft types and airlines operating on this route. (Direct flights only)

* All links below lead to Japanese pages.

Transfer / Cities with One-Stop Flights

This list shows cities where you can connect for one-stop flights between Jakarta and Surabaya. Direct flights operate on each segment, with the shortest flight durations listed. This is a great resource for travelers planning multi-city itineraries.

Denpasar (DPS)
HLP 1h45m DPS 60分 SUB
1h45m 60分
Palembang (PLM)
HLP 1h10m PLM 1h50m SUB
1h10m 1h50m

FAQ : Jakarta/Halim Perdanakusuma to Surabaya

How far is it from Jakarta to Surabaya?
The distance between Jakarta/Halim Perdanakusuma (HLP) to Surabaya (SUB) is approximately 410 miles(660km) by air.
Which airlines operate at from Halim Perdanakusuma(HLP) to Surabaya(SUB)?
Currently, this route is served by Garuda Indonesia (Japanese)Citilink (Japanese)Batik Air (Japanese). You can check flight schedules for this route at Halim Perdanakusuma to Surabaya Flight Schedules and Surabaya to Halim Perdanakusuma Flight Schedules
What aircraft types are flying on the Jakarta/Halim Perdanakusuma (HLP) to Surabaya (SUB) route?
The Halim Perdanakusuma – Surabaya route is operated by Boeing 737-800 , Airbus A320 aircraft types.
Garuda Indonesia fly this route with Boeing 737-800.Citilink fly this route with Airbus A320.Batik Air fly this route with Airbus A320.
What is the time difference between Jakarta to Surabaya?
There is no time difference between Halim Perdanakusuma International Airport(Jakarta) and Juanda International Airport(Surabaya).