Cheap flights from Surabaya to Jakarta

SUB — JKT
3 Oct — 10 Oct1
Return
1 adult
Economy
From?
To?
Mon 3/10
Mon 10/10

The best prices from Surabaya Juanda to Jakarta are usually found in October or November, booked 60 days in advance, depart on a Saturday or Tuesday and return on a Saturday

How to find the cheapest flight from Surabaya (SUB) to Jakarta (JKT)

All the information you need to plan the best SUB to JKT flight in 2022: compare Surabaya to Jakarta flight prices with the expected peak season, weather and rainfall in Jakarta.

SUB - JKT

Price

Rp 71 - Rp 162

JKT

Temperature

24 - 25 °C

JKT

Rainfall

177 - 384 mm

Popular inAugustHigh demand for flights, 24% potential price rise
Cheapest inOctoberBest time to find cheap flights, 42% potential price drop
Average priceRp 2,303,030Average for round-trip flights in September 2022
Round-trip fromRp 1,075,758From Surabaya Juanda to Jakarta (JKT)

What is the cheapest day to fly return from Surabaya to Jakarta?

Leaving on a Friday is a viable option for saving on travel. Heavily demanded days of the week can typically drive up the prices you see. Booking your travel for a less competitive day can save up to 49% on the overall cost on flights from Surabaya to Jakarta.

How far in advance should I book a flight from Surabaya to Jakarta?

To save on the cost of your flight from Surabaya to Jakarta, book at least 54 days before your planned departure. Booking around this time can save you about 61% on the cost of this flight compared to booking a flight leaving this week. We have found prices from Rp 1,696,970 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as Rp 2,136,364.

What is the cheapest month to fly from Surabaya to Jakarta?

October can be a great time to fly to Jakarta from Surabaya with a flight ticket averaging about Rp 1,868,687. Cheapflights users have found deals in the month of October for as cheap as Rp 954,545. The most expensive prices can be found in the month of August.

When is the cheapest time to fly from Surabaya to Jakarta (SUB - JKT)?

It’s optimal to fly from Surabaya to Jakarta at midday. By choosing this option you can save up to 26% on the cost of your flight, compared to a flight in the evening.

Cheap flights from Surabaya to Jakarta in September, October 2022

The best prices found for SUB to JKT flights in September, October
29 Sep - 6 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,712,121

Super Air Jet

Pick Dates

Deal found 27 set 2022

7 Oct - 9 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,727,273

Multiple Airlines

Pick Dates

Deal found 27 set 2022

4 Oct - 10 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,742,424

Lion Air

Pick Dates

Deal found 27 set 2022

Surabaya to Jakarta 2022 flight deals

Cheap flights to Jakarta from Surabaya found for this year
29 Sep - 6 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,712,121

Super Air Jet

Pick Dates

Deal found 27 set 2022

7 Oct - 9 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,727,273

Multiple Airlines

Pick Dates

Deal found 27 set 2022

4 Oct - 10 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,742,424

Lion Air

Pick Dates

Deal found 27 set 2022

Cheap Batik Air flights from Surabaya to Jakarta

26 Nov - 2 Dec
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 2,424,242

Batik Air

Pick Dates

Deal found 26 set 2022

4 Oct - 11 Oct
SUB

Surabaya Juanda

HLP

Jakarta Halim Perdana Kusuma

Nonstop

1h 25m
HLP

Jakarta Halim Perdana Kusuma

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 2,469,697

Batik Air

Pick Dates

Deal found 27 set 2022

3 Oct - 10 Oct
SUB

Surabaya Juanda

HLP

Jakarta Halim Perdana Kusuma

Nonstop

1h 25m
HLP

Jakarta Halim Perdana Kusuma

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 2,530,303

Batik Air

Pick Dates

Deal found 26 set 2022

Cheap Lion Air flights from Surabaya to Jakarta

4 Oct - 10 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,742,424

Lion Air

Pick Dates

Deal found 27 set 2022

21 Oct - 21 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,939,394

Lion Air

Pick Dates

Deal found 27 set 2022

3 Oct - 9 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 2,075,758

Lion Air

Pick Dates

Deal found 26 set 2022

Direct flights to Jakarta from Surabaya

Save time with Surabaya to Jakarta direct flight deals
21 Oct - 22 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,893,939

Multiple Airlines

Pick Dates

Deal found 27 set 2022

21 Oct - 21 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,939,394

Lion Air

Pick Dates

Deal found 27 set 2022

10 Oct - 17 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 2,121,212

Lion Air

Pick Dates

Deal found 26 set 2022

Last-minute flights from Surabaya to Jakarta

Late deals on return flights to Jakarta from Surabaya, departing today and this week
4 Oct - 11 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,712,121

Super Air Jet

Pick Dates

Deal found 27 set 2022

7 Oct - 9 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,727,273

Multiple Airlines

Pick Dates

Deal found 27 set 2022

4 Oct - 10 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,742,424

Lion Air

Pick Dates

Deal found 27 set 2022

One-way flights to Jakarta from Surabaya

The cheapest one-way flights from Surabaya to Jakarta
14 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 848,485

Lion Air

Pick Dates

Deal found 28 set 2022

14 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 893,939

Lion Air

Pick Dates

Deal found 26 set 2022

16 Oct
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 909,091

Citilink

Pick Dates

Deal found 26 set 2022

Related info for your journey

Useful info, stats and facts about Surabaya to Jakarta flights.

What airport do you fly from for flights from Surabaya to Jakarta?

For a flight from Surabaya to Jakarta, you will be flying from Juanda. Surabaya Juanda (SUB) is just 15.0 km from the centre of the city. Juanda is the only Surabaya airport and it handles 66 outbound flights to Jakarta per day. 7 airlines have flights to Jakarta from Surabaya Juanda on a regular basis.

Which airlines flying from Surabaya Juanda to Jakarta have flexible cancellations due to COVID-19?

Batik Air, Lion Air, and Super Air Jet are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Surabaya to Jakarta for under Rp 1,894,000 on Cheapflights?

Yes, there are multiple flights from Surabaya to Jakarta for under Rp 1,894,000. The cheapest flight booked recently is on Multiple Airlines for just Rp 1,893,939, but on average you can expect to pay Rp 2,424,242.

Are there direct flights from Surabaya to Jakarta for under Rp 1,894,000 on Cheapflights?

Cheapflights has 20 direct flights from Surabaya to Jakarta under Rp 1,894,000. A good price for a direct flight from Surabaya to Jakarta is less than Rp 2,439,394.

Are there last-minute flights available from Surabaya to Jakarta for under Rp 1,712,200?

There are currently 16+ open flights from Surabaya to Jakarta within the next 7 days for less than Rp 1,712,200.

What days are direct flights available from Surabaya to Jakarta?

Direct flights can be found on the following days: Wednesday, Thursday.

How many flights depart from Surabaya to Jakarta on average per day?

Per day, 6 flights depart from Surabaya to Jakarta on average.
Afternoon (Noon - 6pm) - 50% of flight departures
Evening (6pm - Midnight) - 50% of flight departures

How long is the flight from Surabaya to Jakarta?

For as low as Rp 1,939,394, Lion Air can have you in Jakarta from Surabaya in 1h 30m. Surabaya and Jakarta are separated by a distance of 695 km. This flight may include one or multiple stops.

What are the cheapest airlines flying from Surabaya to Jakarta round-trip?

Our cheapest airline available from Surabaya to Jakarta is Lion Air. Our recent data shows that you can find tickets from as low as Rp 1,939,394 on this airline. Additional options worth looking into are Super Air Jet and Batik Air, starting at Rp 2,393,940 and Rp 2,424,242 round-trip.

What are the cheapest airlines to fly from Surabaya to Jakarta one-way?

To fly one-way, consider booking your trip with Lion Air, which is currently one of the cheapest options available, starting at Rp 848,485. Citilink flights start at Rp 909,091 while deals on Super Air Jet start at Rp 1,181,818 one-way.

What are the most popular airlines that fly from Surabaya to Jakarta?

The most popular airlines flying from Surabaya to Jakarta are Garuda Indonesia, Batik Air and Super Air Jet. Something to consider prior to booking your flight.

What are the most reliable airlines from Surabaya to Jakarta?

Consider Emirates (96%), China Airlines (94%) or ANA (93%) when booking your flight. These represent the most reliable airlines when flying from Surabaya to Jakarta.

What are the cheapest flights from Surabaya to Jakarta?

Looking at all options, your cheapest flight can be booked for Rp 1,026,818. While the most popular route (Surabaya Juanda - Jakarta Soekarno-Hatta Intl) can be booked for Rp 1,712,121 on average our data indicates Rp 1,915,833 when flying from Surabaya to Jakarta.

Other flights to Jakarta

Top 4 airlines flying from Surabaya to Jakarta

The chart below displays the airlines Cheapflights users travelling from Surabaya to Jakarta choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Lion AirCheapestRp 957,273AverageRp 1,547,727FlexibilityNo cancel feeOn-time64%COVID-19 safety
Search Lion Air flights
Batik AirCheapestRp 1,144,242AverageRp 1,826,894FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Batik Air flights
Sriwijaya AirCheapestRp 1,149,546AverageRp 1,905,454FlexibilityNo cancel feeOn-time53%COVID-19 safety
Search Sriwijaya Air flights
Super Air JetCheapestRp 1,163,788AverageRp 1,670,758FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Super Air Jet flights

Hourly flight availability from Surabaya to Jakarta

See what time of day planes typically take off from Surabaya to Jakarta
17%of flight departuresEarly morningMidnight to 6 am
27%of flight departuresMorning6 am to noon
47%of flight departuresAfternoonNoon to 6 pm
9%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from Surabaya to Jakarta

See how many times per day planes take to the skies headed from Surabaya to Jakarta
Sunday61daily flights
Monday69daily flights
Tuesday70daily flights
Wednesday71daily flights
Thursday68daily flights
Friday67daily flights
Saturday61daily flights