Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights from Surabaya to Jakarta, ID, Indonesia - SUB to JKT Last modified: 26 Mei 16 1:48

Popular flights from Surabaya to Jakarta Last modified: 26 Mei 16 1:48

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
29 Mei 16 07 Jun 16 Rp2.587.287
30 Mei 16 07 Jun 16 Rp2.587.287
01 Jun 16 07 Jun 16 Rp2.587.287
27 Jun 16 29 Jun 16 Rp2.587.287
11 Jul 16 18 Jul 16 Rp2.587.287

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.614.522.

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.587.287 Rp2.927.720
7-14 days Rp2.614.522 Rp2.941.337
14-21 days Rp2.614.522 Rp3.009.424
21-30 days Rp2.614.522 Rp2.941.337
30-60 days Rp2.587.287 Rp2.927.720
60-90 days Rp2.641.757 Rp3.009.424
90+ days Rp2.587.287 Rp2.927.720

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.587.287 Rp2.614.522 Rp2.587.287 Rp2.628.139 Rp2.614.522 Rp2.614.522 Rp2.587.287

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
May Surabaya Jakarta Garuda 29/05/16 07/06/16 0 Rp2.587.287
June Surabaya Jakarta Garuda 01/06/16 07/06/16 0 Rp2.587.287
July Surabaya Jakarta Garuda 11/07/16 18/07/16 0 Rp2.587.287
August Surabaya Jakarta Garuda 27/08/16 03/09/16 0 Rp2.614.522
September Surabaya Jakarta Garuda 03/09/16 13/09/16 0 Rp2.641.757
October Surabaya Jakarta Garuda 11/10/16 19/10/16 0 Rp2.696.226
November Surabaya Jakarta Garuda 11/11/16 22/11/16 0 Rp2.641.757
December Surabaya Jakarta Garuda 22/12/16 02/01/17 0 Rp2.587.287

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.941.337.

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

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 16 05:25 22:50
Batik Air 18 18 18 18 18 18 18 05:30 22:00
Lion Air 12 12 12 12 12 12 12 06:45 22:35
Citilink 15 15 15 15 15 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.375.348.

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

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 482 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: 35Last modified: 26 Mei 16 1:48

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.682.609
Surabaya to Yogyakarta Garuda, Wings, Lion Air, Sriwijaya Rp2.423.880
Surabaya to Denpasar Bali Garuda, Lion Air, Citilink, SkyStar Rp1.525.138
Surabaya to Semarang Garuda, Wings Rp1.457.052
Surabaya to Bandar Lampung Garuda Rp3.526.881
Surabaya to Solo City Garuda Check Dates

Cheap International Flights from Surabaya - SUB

FlightsAirlineLowest Price
Surabaya to Singapore Jetstar Asia, Garuda, Lion Air, SilkAir, Citilink, AirAsia Indonesia, Singapore, Tigerair, SkyStar Rp1.892.805
Surabaya to Kuala Lumpur AirAsia, Garuda, Lion Air, Malaysia, AirAsia Indonesia, SkyStar Rp5.419.686
Surabaya to Bangkok Thai AirAsia, Garuda, Bangkok, AirAsia Indonesia, Thai Lion, Thai, SkyStar Rp4.888.611

Cheap Domestic Flights to Jakarta - JKT

FlightsAirlineLowest Price
Denpasar Bali to Jakarta Garuda, Batik Air, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp1.103.002
Yogyakarta to Jakarta Garuda, Batik Air, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya Rp2.028.978
Semarang to Jakarta Garuda, Batik Air, Lion Air, Citilink Rp1.865.571
Malang to Jakarta Garuda, Batik Air, Lion Air, Citilink, Sriwijaya Rp2.546.436
Solo City to Jakarta Garuda, Lion Air, Citilink, SkyStar Rp2.069.830
Denpasar Bali to Bandung Garuda, Lion Air, Citilink, AirAsia Indonesia, SkyStar Rp2.982.189
Yogyakarta to Bandung Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia Rp4.956.698
Denpasar Bali to Yogyakarta Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp2.532.818
Denpasar Bali to Bandar Lampung Garuda, Batik Air, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp4.112.425
Denpasar Bali to Surabaya Garuda, Lion Air, Citilink, AirAsia Indonesia, SkyStar Rp1.525.138
Denpasar Bali to Semarang Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp2.383.028
Yogyakarta to Denpasar Bali Garuda, Wings, Lion Air, Citilink, AirAsia Indonesia, SkyStar Rp2.532.818
Denpasar Bali to Solo City Garuda, Batik Air, Wings, Lion Air, Citilink, AirAsia Indonesia, Sriwijaya, SkyStar Rp5.092.871
Yogyakarta to Surabaya Garuda, Batik Air, Wings, Lion Air, Citilink, Sriwijaya Rp1.211.940
Yogyakarta to Bandar Lampung Garuda Rp3.009.424
Solo City to Bandar Lampung Garuda Check Dates

Cheap International Flights to Jakarta - JKT

FlightsAirlineLowest Price
Denpasar Bali to Singapore Jetstar Asia, Garuda, Lion Air, SilkAir, AirAsia Indonesia, Sriwijaya, Singapore, Tigerair, SkyStar Rp2.314.941
Denpasar Bali to Kuala Lumpur AirAsia, Garuda, Lion Air, Malaysia, Malindo, AirAsia Indonesia, SkyStar Rp1.361.730
Denpasar Bali to Bangkok Thai AirAsia, Garuda, Bangkok, AirAsia Indonesia, Thai Lion, Thai, SkyStar Rp3.826.462
Yogyakarta to Singapore Jetstar Asia, Garuda, Lion Air, SilkAir, AirAsia Indonesia, Singapore, Tigerair Rp4.847.759
Semarang to Singapore Jetstar Asia, Garuda, Lion Air, SilkAir, AirAsia Indonesia, Singapore, Tigerair Rp4.847.759
Cheap Flights from Surabaya to Jakarta, ID, Indonesia, from Rp190 Round trip from SUB to JKT