Travel Jakarta to Surabaya

Jakarta to Surabaya Flights: Schedules, Tickets & Prices

The flight from Jakarta to Surabaya takes approximately 1h 25m to 1h 40m, with tickets from 850,955 IDR to 1,484,521 IDR.

Flight from Jakarta to Surabaya

Make your trip from Jakarta to Surabaya effortless by flying from CGK Soekarno Hatta Airport, Tangerang or HLP Halim Perdanakusuma Airport, Jakarta and arriving at SUB Surabaya Airport, East Java. With flights scheduled start at 03:30 and an average duration of 1 hour 25 minutes, you can travel quickly. Fares typically start at 850,955 IDR, check availability and book your flight here today.

Prices: 850,955 IDR to 1,484,521 IDR

Duration: 1h 25m – 1h 40m ⏱

Journey with avia from Jakarta to Surabaya in 1h 25m Choose avia from Jakarta to Surabaya for IDR 850955 Explore with avia from Jakarta to Surabaya for IDR 850955 Travel with avia from Jakarta to Surabaya for IDR 850955 Ride with avia from Jakarta to Surabaya for IDR 850955 Journey with avia from Jakarta to Surabaya for IDR 850955

View all Flight tickets →

Distance Jakarta to Surabaya

The distance between Jakarta and Surabaya is 663.5 kilometers.

Flight from Jakarta to Surabaya Details

Find key information about the Flight from Jakarta to Surabaya, including travel time, prices and stations.

Flight
Average price
1,180,548 IDR
 
Cheapest
850,955 IDR
Average duration
1h 33m
 
Shortest
1h 25m
Number of departures
37
03:30 - 20:35
Tickets
 
Stations
Departure stations
Arrival stations
CGK Soekarno Hatta Airport, Tangerang
HLP Halim Perdanakusuma Airport, Jakarta
SUB Surabaya Airport, East Java

Flight Routes & Schedules from Jakarta to Surabaya

- Travel to SUB Surabaya Airport, East Java from CGK Soekarno Hatta Airport, Tangerang, with a flight lasting approximately 1h 30m to 1h 40m. Services run from 03:30 until 20:35, and fares start at 850,955 to 1,395,856 IDR.
- On a flight from HLP Halim Perdanakusuma Airport, Jakarta to SUB Surabaya Airport, East Java, the journey typically takes 1h 25m to 1h 30m. Services run from 05:25 until 20:15, and tickets start at 1,138,071 to 1,484,521 IDR.

Flight Timetable: CGK Soekarno Hatta Airport, Tangerang → SUB Surabaya Airport, East Java

  • 03:30 05:00 1h 30m 850955 IDR
  • 05:25 07:00 1h 35m 1012364 IDR
  • 06:00 07:30 1h 30m 1092817 IDR
  • 06:40 08:15 1h 35m 1336304 IDR
  • 06:50 08:25 1h 35m 1395856 IDR
  • 07:00 08:35 1h 35m 1067843 IDR
  • 08:00 09:30 1h 30m 1092817 IDR
  • 08:30 10:05 1h 35m 1247856 IDR
  • 08:45 10:25 1h 40m 1395856 IDR
  • 09:00 10:30 1h 30m 944147 IDR
  • 09:15 10:50 1h 35m 1067843 IDR
  • 10:25 12:00 1h 35m 1067843 IDR
  • 12:00 13:35 1h 35m 1067843 IDR
  • 12:05 13:45 1h 40m 1395856 IDR
  • 13:30 15:00 1h 30m 1175616 IDR
  • 14:00 15:35 1h 35m 1395856 IDR
  • 14:25 16:00 1h 35m 1258080 IDR
  • 14:40 16:10 1h 30m 944147 IDR
  • 15:20 16:50 1h 30m 1175616 IDR
  • 16:00 17:40 1h 40m 1395856 IDR
  • 17:00 18:30 1h 30m 1092817 IDR
  • 17:15 18:50 1h 35m 1247856 IDR
  • 17:30 19:10 1h 40m 1395856 IDR
  • 17:45 19:20 1h 35m 1067843 IDR
  • 18:30 20:10 1h 40m 1395856 IDR
  • 18:55 20:25 1h 30m 1092817 IDR
  • 19:00 20:40 1h 40m 1067843 IDR
  • 20:00 21:30 1h 30m 1092817 IDR
  • 20:35 22:10 1h 35m 1067843 IDR

Flight Timetable: HLP Halim Perdanakusuma Airport, Jakarta → SUB Surabaya Airport, East Java

  • 05:25 06:50 1h 25m 1484521 IDR
  • 08:50 10:15 1h 25m 1198243 IDR
  • 09:30 10:55 1h 25m 1152989 IDR
  • 13:00 14:30 1h 30m 1344567 IDR
  • 13:35 15:00 1h 25m 1152989 IDR
  • 16:35 18:00 1h 25m 1152989 IDR
  • 16:45 18:15 1h 30m 1138071 IDR
  • 20:15 21:40 1h 25m 1152989 IDR

Check all Flight tickets →

Frequently Asked Questions Flights Jakarta to Surabaya

Below you will find answers to the most common questions about traveling from Jakarta to Surabaya by flights.

How long is the flight from Jakarta to Surabaya?

A flight from Jakarta to Surabaya usually takes about 1 hour 25 minutes to 1 hour 40 minutes, depending on the departure airport and the specific flight service. The HLP Halim Perdanakusuma Airport, Jakarta to SUB Surabaya Airport, East Java flight is typically a little shorter, while the CGK Soekarno Hatta Airport, Tangerang to SUB Surabaya Airport, East Java flight is usually a bit longer.

What is the price range for flight tickets on the Jakarta to Surabaya route?

Flight tickets for Jakarta to Surabaya are generally priced between 850955 IDR and 1484521 IDR. The exact fare can vary by flight service, travel time, and how early you book your flight trip.

What are the first and last flight departures between Jakarta and Surabaya?

For a flight between Jakarta and Surabaya, the first departure is at 03:30 and the last departure is at 20:35. That gives travelers a wide range of flight departure options throughout the day.

How many flight options are there from Jakarta to Surabaya?

There are 37 flight options from Jakarta to Surabaya. This gives travelers several choices when planning a flight journey, whether they prefer an early departure or a later flight service.

Which airports are used for the Jakarta to Surabaya flight service?

The Jakarta to Surabaya flight service departs from CGK Soekarno Hatta Airport, Tangerang or HLP Halim Perdanakusuma Airport, Jakarta, and arrives at SUB Surabaya Airport, East Java. Your flight journey will depend on which departure airport you choose.

Can I book flight tickets for Jakarta-B to Surabaya easily?

Yes, you can book flight tickets for Jakarta to Surabaya with several departure choices available. Since the flight journey has multiple options, it is a good idea to compare the flight service times and fares before confirming your booking.

Is there a big difference in flight duration from CGK and HLP to Surabaya?

Yes, there is a small difference in flight duration on the Jakarta to Surabaya route. A flight from CGK Soekarno Hatta Airport, Tangerang to SUB Surabaya Airport, East Java usually takes about 1 hour 30 minutes to 1 hour 40 minutes, while a flight from HLP Halim Perdanakusuma Airport, Jakarta to SUB Surabaya Airport, East Java is usually about 1 hour 25 minutes to 1 hour 30 minutes.

What should I know before taking a flight trip from Jakarta to Surabaya?

Before taking a flight trip from Jakarta to Surabaya, it helps to check whether your flight departure is from CGK Soekarno Hatta Airport, Tangerang or HLP Halim Perdanakusuma Airport, Jakarta, and to compare the available flight tickets. Since the route has 37 flight options and departures run from 03:30 to 20:35, you can choose a flight journey that fits your schedule.


More Flight routes from and to Jakarta or Surabaya

Planning more than just Jakarta to Surabaya?

You’re currently viewing Flights options for Jakarta to Surabaya. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.