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.
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 17:101h 40mDirectSUB 18:50Jakarta - Surabaya | Mon, Jul 21 | CitilinkSUB 13:551h 40mDirectCGK 15:35Surabaya - Jakarta | Tue, Jul 22 | CitilinkNZD 154 NZD 23434% OFF34% OFFNZD 234 NZD 154
-
CGK 17:001h 35mDirectSUB 18:35Jakarta - Surabaya | Sat, Jun 14 | CitilinkSUB 10:151h 25mDirectCGK 11:40Surabaya - Jakarta | Mon, Jun 16 | CitilinkNZD 155 NZD 23434% OFF34% OFFNZD 234 NZD 155
-
CGK 03:301h 25mDirectSUB 04:55Jakarta - Surabaya | Sun, Jun 15 | Lion AirSUB 09:401h 40mDirectCGK 11:20Surabaya - Jakarta | Mon, Jun 16 | CitilinkNZD 163 NZD 23430% OFF30% OFFNZD 234 NZD 163
-
CGK 11:451h 40mDirectSUB 13:25Jakarta - Surabaya | Fri, Aug 1 | CitilinkSUB 05:551h 35mDirectCGK 07:30Surabaya - Jakarta | Sun, Aug 3 | CitilinkNZD 16430% OFFNZD 234 NZD 164
-
CGK 11:451h 40mDirectSUB 13:25Jakarta - Surabaya | Sun, Jul 27 | CitilinkSUB 10:301h 30mDirectCGK 12:00Surabaya - Jakarta | Thu, Jul 31 | CitilinkNZD 16430% OFFNZD 234 NZD 164
-
HLP 13:351h 20mDirectSUB 14:55Jakarta - Surabaya | Sat, Jun 14 | Batik AirSUB 10:151h 25mDirectCGK 11:40Surabaya - Jakarta | Mon, Jun 16 | CitilinkNZD 16628% OFFNZD 234 NZD 166
-
CGK 17:401h 25mDirectSUB 19:05Jakarta - Surabaya | Mon, Jul 21 | Pelita AirSUB 10:401h 30mDirectCGK 12:10Surabaya - Jakarta | Tue, Jul 22 | Pelita AirNZD 16728% OFFNZD 234 NZD 167
-
CGK 17:101h 40mDirectSUB 18:50Jakarta - Surabaya | Wed, Jul 23 | CitilinkSUB 13:551h 40mDirectCGK 15:35Surabaya - Jakarta | Wed, Jul 30 | CitilinkNZD 17127% OFFNZD 234 NZD 171
-
CGK 16:551h 40mDirectSUB 18:35Jakarta - Surabaya | Tue, Jul 22 | CitilinkSUB 10:151h 25mDirectCGK 11:40Surabaya - Jakarta | Mon, Jul 28 | CitilinkNZD 17127% OFFNZD 234 NZD 171
-
CGK 11:451h 40mDirectSUB 13:25Jakarta - Surabaya | Sun, Aug 10 | CitilinkSUB 13:551h 40mDirectCGK 15:35Surabaya - Jakarta | Thu, Aug 14 | CitilinkNZD 19417% OFFNZD 234 NZD 194
-
JKT 13:0017h 25m1 stopsSUB Invalid DateJakarta - Surabaya | Sat, Jun 14 | Normal AirlineSUB 15:006hDirectJKT 16:00Surabaya - Jakarta | Mon, Jun 16 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopCGK 17:001h 35mDirectSUB 18:35Jakarta - Surabaya | Wed, Aug 6 | CitilinkNZD 71 NZD 19564% OFF64% OFFNZD 195 NZD 71
-
HLP 08:401h 20mDirectSUB 10:00Jakarta - Surabaya | Mon, Jun 23 | Batik AirNZD 79 NZD 19559% OFF59% OFFNZD 195 NZD 79
-
HLP 09:301h 20mDirectSUB 10:50Jakarta - Surabaya | Fri, Jul 11 | Batik AirNZD 79 NZD 19559% OFF59% OFFNZD 195 NZD 79
-
CGK 11:451h 40mDirectSUB 13:25Jakarta - Surabaya | Mon, Jul 21 | CitilinkNZD 8855% OFFNZD 195 NZD 88
-
CGK 14:401h 25mDirectSUB 16:05Jakarta - Surabaya | Tue, Jun 17 | Lion AirNZD 10049% OFFNZD 195 NZD 100
-
CGK 09:001h 25mDirectSUB 10:25Jakarta - Surabaya | Sun, Jun 15 | Lion AirNZD 10049% OFFNZD 195 NZD 100
-
CGK 11:451h 40mDirectSUB 13:25Jakarta - Surabaya | Tue, Jul 22 | CitilinkNZD 10347% OFFNZD 195 NZD 103
-
CGK 17:101h 40mDirectSUB 18:50Jakarta - Surabaya | Mon, Jun 16 | CitilinkNZD 10546% OFFNZD 195 NZD 105
-
CGK 11:451h 40mDirectSUB 13:25Jakarta - Surabaya | Sat, Aug 9 | CitilinkNZD 11939% OFFNZD 195 NZD 119
-
CGK 03:401h 25mDirectSUB 05:05Jakarta - Surabaya | Thu, Jun 12 | Lion AirNZD 16217% OFFNZD 195 NZD 162
-
JKT 13:0017h 25m1 stopsSUB Invalid DateJakarta - Surabaya | Sat, Jun 14 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Flight Information from Jakarta to Surabaya
Cheapest one-way flight price | NZD 66 |
---|---|
Cheapest round-trip ticket price | NZD 153 |
Off-season for travel | April |
Peak season for travel | May |
Flight distance | 669.68 km |
Average flight time | 1 hour 36 minutes |
Popular airline | Garuda Indonesia |
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.
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 182. -
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 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, Saudia, 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
Popular Flights
-
Top Routes from Jakarta
-
Top Routes to Surabaya
-
More flight options
- Jakarta to Istanbul Flights
- Jakarta to Sydney Flights
- Jakarta to London Flights
- Jakarta to Amsterdam Flights
- Jakarta to Riyadh Flights
- Jakarta to Tokyo Flights
- Jakarta to Seoul Flights
- Jakarta to Medina Flights
- Jakarta to Dubai Flights
- Jakarta to Paris Flights
- Jakarta to Beijing Flights
- Flights from Soekarno–Hatta International Airport to New Plymouth
- Flights from Soekarno–Hatta International Airport to Invercargill
- Flights from Soekarno–Hatta International Airport to Nelson
- Flights from Soekarno–Hatta International Airport to Hokitika
- Flights from Soekarno–Hatta International Airport to Tauranga
- Flights from Soekarno–Hatta International Airport to Christchurch
- Flights from Jakarta to Invercargill Airport
- Flights from Jakarta to Hawke's Bay Airport
- Flights from Jakarta to Tauranga Airport
- Flights from Jakarta to Taupo Airport
- Flights from Jakarta to Palmerston North Airport
- Flights from Jakarta to Auckland Airport
- Flights from Halim Perdanakusuma International Airport to King Abdulaziz International Airport
- Flights from Soekarno–Hatta International Airport to King Abdulaziz International Airport
- Flights from Soekarno–Hatta International Airport to Sabiha Gokcen International Airport
- Flights from Soekarno–Hatta International Airport to Istanbul Airport
- Flights from Halim Perdanakusuma International Airport to Istanbul Airport
- Flights from Soekarno–Hatta International Airport to Sydney Airport
- Seoul to Surabaya Flights
- Taipei to Surabaya Flights
- Singapore to Surabaya Flights
- Kuala Lumpur to Surabaya Flights
- Bali to Surabaya Flights
- Tokyo to Surabaya Flights
- Bangkok to Surabaya Flights
- Lombok to Surabaya Flights
- Penang to Surabaya Flights
- Johor Bahru to Surabaya Flights
- Jeddah to Surabaya Flights
- Flights from Auckland 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 Dunedin International Airport to Surabaya
- Flights from Palmerston North 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 Dunedin to Juanda International Airport
- Flights from Palmerston North to Juanda International Airport
- Flights from Hong Kong International Airport to Juanda International Airport
- Flights from Gimpo International Airport to Juanda International Airport
- Flights from Incheon International Airport to Juanda International Airport
- Flights from Taipei Songshan Airport to Juanda International Airport
- Flights from Taiwan Taoyuan International Airport to Juanda International Airport
- Flights from Seletar Airport to Juanda International Airport
- Lombok to Bali Flights
- Jakarta to Lombok Flights
- Bali to Labuan Bajo Flights
- Lombok to Jakarta Flights
- Yogyakarta to Bali Flights
- Jakarta to Bali Flights
- Bali to Yogyakarta Flights
- Bali to Jakarta Flights
- Labuan Bajo to Bali Flights
- Jakarta to Makassar Flights
- Jakarta to Pontianak Flights
- Flights from Ngurah Rai International Airport to Lombok International Airport
- Flights from Lombok International Airport to Ngurah Rai International Airport
- Flights from Halim Perdanakusuma International Airport to Lombok International Airport
- Flights from Soekarno–Hatta International Airport to Lombok International Airport
- Flights from Ngurah Rai International Airport to Komodo International Airport
- Flights from Lombok International Airport to Halim Perdanakusuma International Airport