Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Jakarta to Surabaya?

Cheap Flights from Surabaya to Jakarta, ID, Indonesia - SUB to JKT Last modified: 27 Jun 16 7:52

Popular flights from Surabaya to Jakarta Last modified: 27 Jun 16 7:52

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Garuda Indonesia
Departure Date Return Date Lowest Price
30 Jun 16 30 Jun 16 Rp2.618.856
30 Jun 16 01 Jul 16 Rp2.618.856
30 Jun 16 14 Jul 16 Rp2.618.856
01 Jul 16 04 Jul 16 Rp2.618.856
01 Jul 16 08 Jul 16 Rp2.618.856

How Much Does it Cost to Fly from Surabaya to Jakarta (SUB to JKT)?

We have collected flight cost data from across the web for travel from Surabaya to Jakarta, and have found the average flight price for this trip to be Rp2.618.856.

When Can I Buy the Cheapest Flight from Surabaya to Jakarta (SUB to JKT)?

Airlines can adjust prices for plane tickets from Surabaya to Jakarta based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Surabaya to Jakarta

The chart below shows up-to-date information regarding how far in advance a flight from Surabaya to Jakarta should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days Rp2.618.856 Rp2.903.809
7-14 days Rp2.618.856 Rp2.971.655
14-21 days Rp2.618.856 Rp2.971.655
21-30 days Rp2.618.856 Rp2.971.655
30-60 days Rp2.618.856 Rp2.971.655
60-90 days Rp2.618.856 Rp2.971.655
90+ days Rp2.618.856 Rp2.971.655

Cheapest Day To Fly from Surabaya to Jakarta

The chart below shows up-to-date information regarding the cheapest days to fly from Surabaya to Jakarta.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Rp2.618.856 Rp2.618.856 Rp2.618.856 Rp2.618.856 Rp2.618.856 Rp2.618.856 Rp2.618.856

Lowest Fares Chart By Month from Surabaya to Jakarta

The chart below shows the lowest fare by month when flying from Surabaya to Jakarta.

Month Origin Destination Carrier Depart Date Return Date Stops Price
June Surabaya Jakarta Garuda 30/06/16 01/07/16 0 Rp2.618.856
July Surabaya Jakarta Garuda 01/07/16 04/07/16 0 Rp2.618.856
August Surabaya Jakarta Garuda 06/08/16 08/08/16 0 Rp2.618.856
September Surabaya Jakarta Garuda 16/09/16 18/09/16 0 Rp2.727.410
October Surabaya Jakarta Garuda 19/10/16 27/10/16 0 Rp2.618.856
November Surabaya Jakarta Garuda 13/11/16 21/11/16 0 Rp2.686.702
December Surabaya Jakarta Garuda 08/12/16 11/12/16 0 Rp2.618.856
January Surabaya Jakarta Garuda 08/01/17 13/01/17 0 Rp2.618.856

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Surabaya to Jakarta

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Surabaya to Jakarta.

Next 30 Days

SunMonTueWedThuFriSat
26 27 28 29 30 1 2
Rp2.618.856
3 4 5 6 7 8 9
Rp2.618.856 Rp2.618.856
10 11 12 13 14 15 16
Rp2.618.856 Rp2.618.856
17 18 19 20 21 22 23
Rp2.618.856 Rp2.618.856
24 25 26 27 28 29 30
Rp2.618.856

Non-Stop vs Connecting Flights from Surabaya to Jakarta (SUB to JKT)

Your Surabaya to Jakarta flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Surabaya to Jakarta is Rp2.971.655.

The average price for non-stop flights from Surabaya to Jakarta is Rp2.618.856.

The chart below shows up to date information regarding non-stop flights from Surabaya to Jakarta.

Nonstop Flight Details from Surabaya to Jakarta
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Garuda 17 17 17 17 17 17 17 05:25 22:50
Batik Air 18 18 18 18 18 18 18 05:30 22:00
Lion Air 11 11 11 11 11 11 11 06:45 22:35
Citilink 14 14 15 15 14 15 15 05:05 21:00
AirAsia Indonesia 1 1 1 1 1 1 1 07:40 07:40
Sriwijaya 4 4 4 4 4 4 4 06:00 18:40
SkyStar 2 2 2 2 2 2 2 05:30 09:30

Round Trip vs One Way Flights from Surabaya to Jakarta (SUB to JKT)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from Surabaya to Jakarta. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from Surabaya to Jakarta is Rp1.397.628.

The average price for round trip flights from Surabaya to Jakarta is Rp2.618.856.

Surabaya to Jakarta Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Surabaya to Jakarta?
Answer: The average Surabaya to Jakarta flight time is an hour and 29 minutes.
Question: How many kilometers are there between Surabaya and Jakarta?
Answer: The distance from Surabaya to Jakarta is 661 kilometers.
Question: How common are direct flights from Surabaya to Jakarta?
Answer: There are 469 direct flights from Surabaya to Jakarta.
Question: What is the most popular airline for non-stop flights from Surabaya to Jakarta?
Answer: Batik Air provides 26% of the non-stop flights between Surabaya and Jakarta.

Airlines Flying from Surabaya to Jakarta (SUB to JKT) Number of flights searched: 42Last modified: 27 Jun 16 7:52

Below are the different airlines that fly from Surabaya to Jakarta with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Surabaya to Jakarta.

Surabaya to Jakarta
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Garuda - X X X X X X X
Batik Air - X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Surabaya and Jakarta, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap Domestic Flights from Surabaya - SUB

FlightsAirlineLowest Price
Surabaya to Bandung Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia Rp2.686.702
Surabaya to Yogyakarta Garuda, Batik Air, Wings, Lion Air, Citilink, Sriwijaya Rp2.428.887
Surabaya to Denpasar Bali Garuda, Lion Air, Citilink, Sriwijaya, SkyStar Rp1.533.320
Surabaya to Semarang Garuda, Wings, Lion Air, Citilink, Sriwijaya Rp1.465.474
Surabaya to Bandar Lampung Garuda Check Dates
Surabaya to Solo City Garuda, Batik Air, Wings, Lion Air, Citilink, AirAsia Indonesia, SkyStar Rp4.586.390

Cheap International Flights from Surabaya - SUB

FlightsAirlineLowest Price
Surabaya to Singapore Jetstar Asia, Garuda, Batik Air, Lion Air, SilkAir, Citilink, AirAsia Indonesia, Singapore, Tigerair, SkyStar Rp1.872.550
Surabaya to Kuala Lumpur AirAsia, Garuda, Lion Air, Malaysia, AirAsia Indonesia, SkyStar Rp5.468.388
Surabaya to Bangkok Thai AirAsia, Garuda, Lion Air, Bangkok, AirAsia Indonesia, Sriwijaya, Thai Lion, Thai, SkyStar Rp5.590.511

Cheap Domestic Flights to Jakarta - JKT

FlightsAirlineLowest Price
Denpasar Bali to Jakarta Garuda, Batik Air, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp3.120.916
Yogyakarta to Jakarta Garuda, Batik Air, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp2.062.519
Semarang to Jakarta Garuda, Batik Air, Lion Air, Citilink Rp1.886.119
Malang to Jakarta Garuda, Batik Air, Wings, Lion Air, Citilink, Sriwijaya Rp2.591.718
Solo City to Jakarta Garuda, Batik Air, Citilink, SkyStar Rp2.103.226
Denpasar Bali to Bandung Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia, SkyStar Rp3.039.501
Yogyakarta to Bandung Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia Rp4.952.758
Denpasar Bali to Yogyakarta Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp2.578.148
Denpasar Bali to Bandar Lampung Garuda, Batik Air, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp4.152.176
Denpasar Bali to Surabaya Garuda, Wings, Lion Air, Citilink, Sriwijaya, SkyStar Rp1.533.320
Denpasar Bali to Semarang Garuda, Batik Air, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp2.442.456
Yogyakarta to Denpasar Bali Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp2.578.148
Denpasar Bali to Solo City Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp5.251.281
Yogyakarta to Surabaya Garuda, Batik Air, Wings, Lion Air, Citilink, Sriwijaya Rp2.428.887
Yogyakarta to Bandar Lampung Garuda Rp3.134.486
Solo City to Bandar Lampung Garuda Check Dates

Cheap International Flights to Jakarta - JKT

FlightsAirlineLowest Price
Denpasar Bali to Singapore Jetstar Asia, Garuda, Batik Air, Lion Air, SilkAir, Citilink, AirAsia Indonesia, Sriwijaya, Singapore, Tigerair, SkyStar Rp1.587.597
Denpasar Bali to Kuala Lumpur AirAsia, Garuda, Lion Air, Malaysia, Malindo, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp1.451.905
Denpasar Bali to Bangkok Thai AirAsia, Garuda, Lion Air, Bangkok, AirAsia Indonesia, Sriwijaya, Thai Lion, Thai, SkyStar Rp3.093.778
Yogyakarta to Singapore Jetstar Asia, Garuda, Lion Air, SilkAir, AirAsia Indonesia, Singapore, Tigerair Rp5.047.743
Semarang to Singapore Jetstar Asia, Garuda, Lion Air, SilkAir, AirAsia Indonesia, Singapore, Tigerair Rp4.694.944
Cheap Flights from Surabaya to Jakarta, ID, Indonesia, from Rp2.618.856 Round trip from SUB to JKT