Cheap flights from Surabaya to Jakarta

SUB — JKT
26 May — 2 Jun1
Return
1 adult
Economy
From?
To?
Thu 26/5
Thu 2/6

The best prices from Surabaya Juanda to Jakarta are usually found in August or April, booked 53 days in advance, depart on a Tuesday or Saturday and return on a Wednesday

How to find the cheapest flight from Surabaya to Jakarta

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 67 - Rp 133

JKT

Temperature

24 - 25 °C

JKT

Rainfall

177 - 384 mm

Popular inMayHigh demand for flights, 25% potential price rise
Cheapest inAugustBest time to find cheap flights, 33% potential price drop
Average priceRp 1,949,004Average for round-trip flights in May 2022
Round-trip fromRp 981,829From Surabaya Juanda to Jakarta (JKT)

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

Leaving on a Monday 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 45% 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 52 days before your planned departure. Booking around this time can save you about 5% on the cost of this flight compared to booking a flight leaving this week. We have found prices from Rp 1,436,108 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as Rp 1,436,108.

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

August can be a great time to fly to Jakarta from Surabaya with a flight ticket averaging about Rp 1,458,089. Cheapflights users have found deals in the month of August for as cheap as Rp 967,175. The most expensive prices can be found in the month of May.

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 35% on the cost of your flight, compared to a flight in the evening.

Cheap flights from Surabaya to Jakarta in May, June 2022

The best prices found for SUB to JKT flights in May, June
25 May - 27 May
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,377,491

Lion Air

View Deal

Deal found 20.5.22

7 Jun - 10 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,392,145

Lion Air

View Deal

Deal found 19.5.22

10 Jun - 11 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

6h 30m
Rp 1,406,800

Multiple Airlines

View Deal

Deal found 20.5.22

Surabaya to Jakarta 2022 flight deals

Cheap flights to Jakarta from Surabaya found for this year
25 May - 27 May
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,377,491

Lion Air

View Deal

Deal found 20.5.22

7 Jun - 10 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,392,145

Lion Air

View Deal

Deal found 19.5.22

10 Jun - 11 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

6h 30m
Rp 1,406,800

Multiple Airlines

View Deal

Deal found 20.5.22

Cheap Lion Air flights from Surabaya to Jakarta

25 May - 27 May
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,377,491

Lion Air

View Deal

Deal found 20.5.22

7 Jun - 10 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,392,145

Lion Air

View Deal

Deal found 19.5.22

26 May - 28 May
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,450,762

Lion Air

View Deal

Deal found 20.5.22

Cheap Citilink flights from Surabaya to Jakarta

28 Jun - 30 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

6h 30m
Rp 1,436,108

Citilink

View Deal

Deal found 19.5.22

30 Jul - 30 Jul
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 25m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 45m
Rp 1,743,845

Citilink

View Deal

Deal found 18.5.22

28 Jun - 30 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

1 stop

6h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

6h 30m
Rp 3,399,766

Citilink

View Deal

Deal found 19.5.22

Direct flights to Jakarta from Surabaya

Save time with Surabaya to Jakarta direct flight deals
7 Jun - 10 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,392,145

Lion Air

View Deal

Deal found 19.5.22

10 Jun - 11 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

6h 30m
Rp 1,406,800

Multiple Airlines

View Deal

Deal found 20.5.22

28 Jun - 30 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

6h 30m
Rp 1,436,108

Citilink

View Deal

Deal found 19.5.22

Last-minute flights from Surabaya to Jakarta

Late deals on return flights to Jakarta from Surabaya, departing today and this week
25 May - 27 May
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,377,491

Lion Air

View Deal

Deal found 20.5.22

26 May - 28 May
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

1h 30m
Rp 1,450,762

Lion Air

View Deal

Deal found 20.5.22

26 May - 2 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
CGK

Jakarta Soekarno-Hatta Intl

SUB

Surabaya Juanda

Nonstop

6h 30m
Rp 1,465,416

Multiple Airlines

View Deal

Deal found 19.5.22

One-way flights to Jakarta All airports from Surabaya

The cheapest one-way flights from Surabaya to Jakarta
2 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 659,437

Lion Air

View Deal

Deal found 20.5.22

18 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 674,091

Citilink

View Deal

Deal found 19.5.22

1 Jun
SUB

Surabaya Juanda

CGK

Jakarta Soekarno-Hatta Intl

Nonstop

1h 30m
Rp 688,746

Citilink

View Deal

Deal found 18.5.22

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 67 outbound flights to Jakarta per day. 8 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 Sriwijaya 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,392,200 on Cheapflights?

Yes, there are multiple flights from Surabaya to Jakarta for under Rp 1,392,200. The cheapest flight booked recently is on Lion Air for just Rp 1,392,145, but on average you can expect to pay Rp 1,890,387.

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

Cheapflights has 11 direct flights from Surabaya to Jakarta under Rp 1,392,200. A good price for a direct flight from Surabaya to Jakarta is less than Rp 1,538,687.

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

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

What days are direct flights available from Surabaya to Jakarta?

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

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

Per day, 1 flight departs from Surabaya to Jakarta on average.
Afternoon (Midday - 6pm) - 100% of flight departures

How long is the flight from Surabaya to Jakarta?

For as low as Rp 1,392,145, 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 direct.

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,392,145 on this airline. Additional options worth looking into are Citilink and Thai Lion Air, starting at Rp 1,436,108 and Rp 1,699,883 round-trip. Lion Air is 4% 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 Lion Air, which is currently one of the cheapest options available, starting at Rp 659,437. Citilink flights start at Rp 674,091 while deals on Batik Air start at Rp 762,016 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 (94%), China Airlines (94%) or Garuda Indonesia (88%) 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 761,870. While the most popular route (Surabaya Juanda - Jakarta Soekarno-Hatta Intl) can be booked for Rp 1,392,145 on average our data indicates Rp 1,581,917 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 910,170AverageRp 1,013,189FlexibilityNo cancel feeOn-time64%COVID-19 safety
Search Lion Air flights
Super Air JetCheapestRp 945,780AverageRp 1,417,497FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Super Air Jet flights
Batik AirCheapestRp 1,106,682AverageRp 1,536,562FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Batik Air flights
Sriwijaya AirCheapestRp 1,111,811AverageRp 1,842,907FlexibilityNo cancel feeOn-time53%COVID-19 safety
Search Sriwijaya Air flights

Hourly flight availability from Surabaya to Jakarta

See what time of day planes typically take off from Surabaya to Jakarta
11%of flight departuresEarly morningMidnight to 6 am
41%of flight departuresMorning6 am to noon
34%of flight departuresAfternoonNoon to 6 pm
14%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
Sunday62daily flights
Monday68daily flights
Tuesday70daily flights
Wednesday68daily flights
Thursday68daily flights
Friday69daily flights
Saturday68daily flights