Flight deals from Jakarta to Surabaya
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopCGK 11:451h 40mNonstopSUB 13:25Jakarta - Surabaya | Sun, Apr 27 | CitilinkSUB 05:451h 35mNonstopCGK 07:20Surabaya - Jakarta | Sat, May 3 | CitilinkNZD 157 NZD 23232% OFF32% OFFNZD 232 NZD 157
-
CGK 11:451h 40mNonstopSUB 13:25Jakarta - Surabaya | Fri, Apr 18 | CitilinkSUB 14:051h 35mNonstopCGK 15:40Surabaya - Jakarta | Wed, Apr 23 | CitilinkNZD 157 NZD 23232% OFF32% OFFNZD 232 NZD 157
-
CGK 11:451h 40mNonstopSUB 13:25Jakarta - Surabaya | Tue, May 13 | CitilinkSUB 19:401h 30mNonstopCGK 21:10Surabaya - Jakarta | Sat, May 17 | CitilinkNZD 158 NZD 23232% OFF32% OFFNZD 232 NZD 158
-
CGK 11:451h 40mNonstopSUB 13:25Jakarta - Surabaya | Sat, May 17 | CitilinkSUB 17:301h 40mNonstopCGK 19:10Surabaya - Jakarta | Sat, May 24 | CitilinkNZD 15832% OFFNZD 232 NZD 158
-
CGK 11:451h 40mNonstopSUB 13:25Jakarta - Surabaya | Thu, May 15 | CitilinkSUB 09:401h 40mNonstopCGK 11:20Surabaya - Jakarta | Sat, May 17 | CitilinkNZD 15932% OFFNZD 232 NZD 159
-
HLP 15:301h 30mNonstopSUB 17:00Jakarta - Surabaya | Sat, Apr 26 | CitilinkSUB 14:051h 35mNonstopCGK 15:40Surabaya - Jakarta | Wed, Apr 30 | CitilinkNZD 16330% OFFNZD 232 NZD 163
-
HLP 15:301h 30mNonstopSUB 17:00Jakarta - Surabaya | Tue, Apr 22 | CitilinkSUB 14:051h 35mNonstopCGK 15:40Surabaya - Jakarta | Tue, Apr 29 | CitilinkNZD 18520% OFFNZD 232 NZD 185
-
CGK 15:101h 40mNonstopSUB 16:50Jakarta - Surabaya | Mon, Apr 21 | CitilinkSUB 10:251h 35mNonstopCGK 12:00Surabaya - Jakarta | Mon, Apr 28 | CitilinkNZD 18620% OFFNZD 232 NZD 186
-
CGK 17:101h 40mNonstopSUB 18:50Jakarta - Surabaya | Sat, Apr 19 | CitilinkSUB 09:251h 35mNonstopCGK 11:00Surabaya - Jakarta | Thu, Apr 24 | CitilinkNZD 19616% OFFNZD 232 NZD 196
-
CGK 19:051h 40mNonstopSUB 20:45Jakarta - Surabaya | Tue, Apr 29 | CitilinkSUB 17:301h 35mNonstopCGK 19:05Surabaya - Jakarta | Tue, May 6 | CitilinkNZD 2148% OFFNZD 232 NZD 214
-
JKT 13:0017h 25m1 stopsSUB Invalid DateJakarta - Surabaya | Sun, Apr 6 | Normal AirlineSUB 15:006hNonstopJKT 16:00Surabaya - Jakarta | Tue, Apr 8 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopCGK 03:301h 30mNonstopSUB 05:00Jakarta - Surabaya | Fri, Apr 4 | Lion AirNZD 58 NZD 12854% OFF54% OFFNZD 128 NZD 58
-
HLP 12:351h 35mNonstopSUB 14:10Jakarta - Surabaya | Thu, Apr 10 | Garuda IndonesiaNZD 65 NZD 12849% OFF49% OFFNZD 128 NZD 65
-
CGK 15:101h 40mNonstopSUB 16:50Jakarta - Surabaya | Sat, Apr 26 | CitilinkNZD 86 NZD 12833% OFF33% OFFNZD 128 NZD 86
-
CGK 15:101h 40mNonstopSUB 16:50Jakarta - Surabaya | Tue, May 6 | CitilinkNZD 8633% OFFNZD 128 NZD 86
-
CGK 19:051h 40mNonstopSUB 20:45Jakarta - Surabaya | Sun, May 4 | CitilinkNZD 8633% OFFNZD 128 NZD 86
-
CGK 06:551h 35mNonstopSUB 08:30Jakarta - Surabaya | Sat, Apr 5 | Pelita AirNZD 8732% OFFNZD 128 NZD 87
-
CGK 15:101h 40mNonstopSUB 16:50Jakarta - Surabaya | Mon, Apr 21 | CitilinkNZD 9625% OFFNZD 128 NZD 96
-
CGK 19:051h 40mNonstopSUB 20:45Jakarta - Surabaya | Mon, Apr 28 | CitilinkNZD 9923% OFFNZD 128 NZD 99
-
CGK 11:451h 40mNonstopSUB 13:25Jakarta - Surabaya | Tue, Apr 29 | CitilinkNZD 11411% OFFNZD 128 NZD 114
-
CGK 08:051h 40mNonstopSUB 09:45Jakarta - Surabaya | Sun, Apr 27 | CitilinkNZD 1188% OFFNZD 128 NZD 118
-
JKT 13:0017h 25m1 stopsSUB Invalid DateJakarta - Surabaya | Sun, Apr 6 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Jakarta to Surabaya
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from Jakarta to Surabaya
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
FAQ
-
When are flight tickets from Jakarta (JKT) to Surabaya (SUB) the cheapest?
Airlines adjust prices for flights from Jakarta to Surabaya based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Jakarta (JKT) to Surabaya (SUB) cost?
According to Trip.com's data, the lowest price is around NZD 189. -
How long does it take to fly from Jakarta (JKT) to Surabaya (SUB) and what is the distance?
It takes around 1 hour 36 minutes to fly from Jakarta (JKT) to Surabaya (SUB). -
What is the transportation method from the main airport to downtown in Surabaya?
- The distance from Surabaya Airport to downtown is about 13 km. It takes about 30 minutes by taxi.
-
What are the most popular airlines that fly from Jakarta (JKT) to Surabaya (SUB)?
Airlines with flights from Jakarta (JKT) to Surabaya (SUB): Etihad Airways, Oman Air, Emirates, Malaysia Airlines, Vietnam Airlines, China Airlines, Japan Airlines, Batik Air, Philippine Airlines and Hahn Air.
How to find a cheap flight from Jakarta to Surabaya
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Jakarta to Surabaya. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Jakarta to Surabaya
Cheapest one-way flight price | NZD 58 |
---|---|
Cheapest round-trip ticket price | NZD 157 |
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 669.68 km |
Average flight time | 1 hour 36 minutes |
Popular airline | Garuda Indonesia |
Popular Flights
-
Top Routes from Jakarta
-
Top Routes to Surabaya
-
More flight options
- Jakarta to Medina Flights
- Jakarta to Istanbul Flights
- Jakarta to Riyadh Flights
- Jakarta to Sydney Flights
- Jakarta to Shanghai Flights
- Jakarta to Tokyo Flights
- Jakarta to Seoul Flights
- Jakarta to Dubai Flights
- Jakarta to Guangzhou Flights
- Jakarta to Sapporo Flights
- Jakarta to Amsterdam Flights
- Flights from Soekarno-Hatta International Airport to New Plymouth
- Flights from Soekarno-Hatta International Airport to Christchurch
- Flights from Soekarno-Hatta International Airport to Invercargill
- Flights from Soekarno-Hatta International Airport to Palmerston North
- Flights from Soekarno-Hatta International Airport to Gisborne
- Flights from Soekarno-Hatta International Airport to Auckland
- Flights from Jakarta to Palmerston North Airport
- Flights from Jakarta to Nelson Airport
- Flights from Jakarta to Whangarei Airport
- Flights from Jakarta to Woodbourne Airport
- Flights from Jakarta to New Plymouth Airport
- Flights from Jakarta to Richard Pearse Airport
- Flights from Halim Perdanakusuma International Airport to Christchurch International Airport
- Flights from Soekarno-Hatta International Airport to Christchurch International Airport
- Flights from Halim Perdanakusuma International Airport to Auckland International Airport
- Flights from Soekarno-Hatta International Airport to Auckland International Airport
- Flights from Halim Perdanakusuma International Airport to Queenstown Airport
- Flights from Soekarno-Hatta International Airport to Queenstown Airport
- Seoul to Surabaya Flights
- Singapore to Surabaya Flights
- Kuala Lumpur to Surabaya Flights
- Taipei to Surabaya Flights
- Bali to Surabaya Flights
- Tokyo to Surabaya Flights
- Jeddah to Surabaya Flights
- Lombok to Surabaya Flights
- Bangkok to Surabaya Flights
- Kaohsiung to Surabaya Flights
- Osaka to Surabaya Flights
- Flights from Auckland International Airport to Surabaya
- Flights from Christchurch International Airport to Surabaya
- Flights from Queenstown Airport to Surabaya
- Flights from Wellington International Airport to Surabaya
- Flights from Hamilton International Airport to Surabaya
- Flights from Gisborne Airport to Surabaya
- Flights from Auckland to Juanda International Airport
- Flights from Christchurch to Juanda International Airport
- Flights from Wellington to Juanda International Airport
- Flights from Queenstown to Juanda International Airport
- Flights from Gisborne to Juanda International Airport
- Flights from Hamilton to Juanda International Airport
- Flights from Auckland International Airport to Juanda International Airport
- Flights from Christchurch International Airport to Juanda International Airport
- Flights from Gisborne Airport to Juanda International Airport
- Flights from Wellington International Airport to Juanda International Airport
- Flights from Queenstown Airport to Juanda International Airport
- Flights from Hamilton International Airport to Juanda International Airport