Cheap flights from Surabaya to Jakarta

SUB — JKT
7 Feb — 14 Feb1
Return
1 adult
Economy
From?
To?
Tue 7/2
Tue 14/2

The best prices from Surabaya Juanda to Jakarta are usually found in March or February, booked 60 days in advance, depart on a Sunday or Wednesday and return on a Tuesday

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 2023: compare Surabaya to Jakarta flight prices with the expected peak season, weather and rainfall in Jakarta.

SUB - JKT

Price

Rp 89 - Rp 164

JKT

Temperature

24 - 25 °C

JKT

Rainfall

177 - 384 mm

Popular inSeptemberHigh demand for flights, 17% potential price rise
Cheapest inMarchBest time to find cheap flights, 35% potential price drop
Round-trip fromRp 1,331,140From Surabaya Juanda to Jakarta (JKT)
One-way fromRp 837,571One-way flight from Surabaya Juanda to Jakarta (JKT)

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

Leaving on a Saturday 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 17% 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 56 days before your planned departure. Booking around this time can save you about 20% on the cost of this flight compared to booking a flight leaving this week. We have found prices from Rp 1,944,361 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,183,667.

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

March can be a great time to fly to Jakarta from Surabaya with a flight ticket averaging about Rp 2,046,565. Cheapflights users have found deals in the month of March for as cheap as Rp 957,224. The most expensive prices can be found in the month of September.

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

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

Cheap flights from Surabaya to Jakarta in February, March 2023

The best prices found for SUB to JKT flights in February, March
6 Feb - 13 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,211,487

Multiple Airlines

Pick Dates

Deal found 30/1

7 Feb - 14 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,226,443

Multiple Airlines

Pick Dates

Deal found 31/1

3 Mar - 9 Mar
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,241,400

Multiple Airlines

Pick Dates

Deal found 1/2

Surabaya to Jakarta 2023 flight deals

Cheap flights to Jakarta from Surabaya found for this year
6 Feb - 13 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,211,487

Multiple Airlines

Pick Dates

Deal found 30/1

7 Feb - 14 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,226,443

Multiple Airlines

Pick Dates

Deal found 31/1

3 Mar - 9 Mar
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,241,400

Multiple Airlines

Pick Dates

Deal found 1/2

Cheap Super Air Jet flights from Surabaya to Jakarta

18 Feb - 18 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

1 stop

5h 05m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 2,288,364

Super Air Jet

Pick Dates

Deal found 1/2

18 Feb - 19 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

1 stop

5h 05m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 2,467,843

Super Air Jet

Pick Dates

Deal found 1/2

3 Mar - 10 Mar
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

1 stop

5h 05m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

1 stop

5h 10m
Rp 3,305,414

Super Air Jet

Pick Dates

Deal found 31/1

  • Super Air Jet is one of the most popular airlines used for those travelling from Surabaya to Jakarta. Surabaya to Jakarta flights are typically 2043181% more expensive than other airlines traveling the same route. Flights from Super Air Jet typically cost Rp 112.71 RT. The cheapest Super Air Jet flight found for this route was Rp 66. Surabaya Juanda Airport is the most common Surabaya airport to take off from when flying to Jakarta. Jakarta Soekarno-Hatta Intl Airport is the most popular arrival airport in Jakarta. When flying from Surabaya to Jakarta, Super Air Jet flights are -100% more popular than any other airline flying that same route.

Cheap Lion Air flights from Surabaya to Jakarta

7 Feb - 14 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,211,487

Lion Air

Pick Dates

Deal found 1/2

4 Mar - 11 Mar
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,301,226

Lion Air

Pick Dates

Deal found 2/2

18 Feb - 18 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,316,183

Lion Air

Pick Dates

Deal found 31/1

  • One of the most popular airlines travelling from Surabaya to Jakarta is Lion Air. Flights on this route from Lion Air typically cost Rp 116.95 RT, a price that is 1035458% cheaper than the average Surabaya to Jakarta flight. The cheapest flight found was Rp 92 RT. Surabaya Juanda Airport is the most common Surabaya airport to take off from when flying to Jakarta. Jakarta Soekarno-Hatta Intl Airport is the most popular arrival airport in Jakarta. When flying from Surabaya to Jakarta, Lion Air flights are -100% more popular than any other airline flying that same route.

Direct flights to Jakarta from Surabaya

Save time with Surabaya to Jakarta direct flight deals
3 Mar - 9 Mar
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,241,400

Multiple Airlines

Pick Dates

Deal found 1/2

4 Mar - 11 Mar
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,301,226

Lion Air

Pick Dates

Deal found 2/2

18 Feb - 18 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,316,183

Lion Air

Pick Dates

Deal found 31/1

Last-minute flights from Surabaya to Jakarta

Late deals on return flights to Jakarta from Surabaya, departing today and this week
7 Feb - 14 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,211,487

Lion Air

Pick Dates

Deal found 1/2

7 Feb - 14 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,226,443

Multiple Airlines

Pick Dates

Deal found 31/1

8 Feb - 14 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,256,357

Multiple Airlines

Pick Dates

Deal found 1/2

One-way flights to Jakarta from Surabaya

The cheapest one-way flights from Surabaya to Jakarta
11 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 613,222

Citilink

Pick Dates

Deal found 1/2

17 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 628,178

Citilink

Pick Dates

Deal found 30/1

9 Feb
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 643,135

Lion Air

Pick Dates

Deal found 1/2

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 73 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, Super Air Jet, and Lion Air 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,241,400 on Cheapflights?

Yes, there are multiple flights from Surabaya to Jakarta for under Rp 1,241,400. The cheapest flight booked recently is on Multiple Airlines for just Rp 1,241,400, but on average you can expect to pay Rp 1,600,359.

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

Cheapflights has 17 direct flights from Surabaya to Jakarta under Rp 1,241,400. A good price for a direct flight from Surabaya to Jakarta is less than Rp 2,273,407.

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

There are currently 20+ open flights from Surabaya to Jakarta within the next 7 days for less than Rp 1,211,500.

What days are direct flights available from Surabaya to Jakarta?

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

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

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

How long is the flight from Surabaya to Jakarta?

For as low as Rp 1,301,226, Lion Air can have you in Jakarta from Surabaya in 1h 30m. Surabaya and Jakarta are separated by a distance of 695 km. All flights are typically nonstop.

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,301,226 on this airline. Additional options worth looking into are Citilink and Batik Air, starting at Rp 1,420,880 and Rp 1,749,925 round-trip. Lion Air is 36% cheaper than the average price of flights available within the next 90 days to this destination.

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

To fly one-way, consider booking your trip with Citilink, which is currently one of the cheapest options available, starting at Rp 613,222. Lion Air flights start at Rp 643,135 while deals on Super Air Jet start at Rp 777,745 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 SAUDIA (91%), ANA (91%) or China Airlines (84%) 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 639,097. While the most popular route (Surabaya Juanda - Jakarta Soekarno-Hatta Intl) can be booked for Rp 1,211,487 on average our data indicates Rp 18,833,558 when flying from Surabaya to Jakarta.

Other flights to Jakarta

Top 5 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 979,809AverageRp 1,685,761FlexibilityNo cancel feeOn-time64%COVID-19 safety
Search Lion Air flights
Sriwijaya AirCheapestRp 1,134,759AverageRp 1,880,945FlexibilityNo cancel feeOn-time53%COVID-19 safety
Search Sriwijaya Air flights
Super Air JetCheapestRp 1,370,775AverageRp 1,749,177FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Super Air Jet flights
Batik AirCheapestRp 1,401,884AverageRp 2,153,754FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Batik Air flights
CitilinkCheapestRp 1,412,653AverageRp 1,906,372FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Citilink flights

Hourly flight availability from Surabaya to Jakarta

See what time of day planes typically take off from Surabaya to Jakarta
9%of flight departuresEarly morningMidnight to 6 am
29%of flight departuresMorning6 am to noon
53%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
Sunday65daily flights
Monday76daily flights
Tuesday76daily flights
Wednesday74daily flights
Thursday80daily flights
Friday73daily flights
Saturday73daily flights
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.