Find Cheap flights to Surabaya – Best Airfare Deals

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights

50M+ Downloads,
1M+ Reviews

Home
/
Flight
/
Surabaya

Cheap Flights Insights: Ticket Prices, Best Months & Duration to Surabaya

What is the cheapest month to book a flight to Surabaya (SUB)

Currently, January offers the most budget-friendly flights to Surabaya. Remember that many factors can influence flight costs, so comparing airlines, departure airports, and flight times will always give you more choices.
OriginDestinationDeparture DatePrice
Taipei (TPE)Surabaya (SUB)Monday, January 19, 2026TWD 3,358
Taipei (TPE)Surabaya (SUB)Thursday, February 26, 2026TWD 3,388
Taipei (TPE)Surabaya (SUB)Thursday, March 12, 2026TWD 3,358
Taipei (TPE)Surabaya (SUB)Saturday, April 25, 2026TWD 3,749
Taipei (TPE)Surabaya (SUB)Saturday, May 9, 2026TWD 3,721
Taipei (TPE)Surabaya (SUB)Tuesday, June 30, 2026TWD 3,753
Taipei (TPE)Surabaya (SUB)Sunday, July 5, 2026TWD 3,771
Taipei (TPE)Surabaya (SUB)Thursday, August 6, 2026TWD 3,721
Taipei (TPE)Surabaya (SUB)Wednesday, September 9, 2026TWD 3,792
Taipei (TPE)Surabaya (SUB)Wednesday, October 21, 2026TWD 3,808
Taipei (TPE)Surabaya (SUB)Wednesday, November 18, 2026TWD 3,792
Taipei (TPE)Surabaya (SUB)Friday, December 25, 2026TWD 5,825

Flight Schedule to Surabaya

Here are all the scheduled flights to Surabaya, providing a variety of convenient travel options.
Wed, Jan 14, 2026
Thu, Jan 15, 2026
Fri, Jan 16, 2026
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Thai Lion Air
Thai Lion Air
08:40
12:40
Bangkok (DMK)
Surabaya (SUB)
Book flight
Lion Air
Lion Air
09:25
10:25
Kupang (KOE)
Surabaya (SUB)
Book flight
AirAsia Indonesia
AirAsia Indonesia
11:45
12:20
Balikpapan (BPN)
Surabaya (SUB)
Book flight
Citilink
Citilink
12:05
12:15
Lombok (LOP)
Surabaya (SUB)
Book flight
Citilink
Citilink
15:40
15:45
Bali / Denpasar (DPS)
Surabaya (SUB)
Book flight
Citilink
Citilink
15:50
16:25
Makassar (UPG)
Surabaya (SUB)
Book flight
Super Air Jet
Super Air Jet
18:25
18:55
Labuan Bajo (LBJ)
Surabaya (SUB)
Book flight
Citilink
Citilink
18:55
20:25
Jakarta (HLP)
Surabaya (SUB)
Book flight
Citilink
Citilink
21:05
22:40
Jakarta (CGK)
Surabaya (SUB)
Book flight
AirAsia Indonesia
AirAsia Indonesia
21:45
23:25
Kuala Lumpur (KUL)
Surabaya (SUB)
Book flight

Best time to book a flight to Surabaya

Discover the best times to fly to Surabaya and unlock incredible savings!
1
2
3
OriginDestinationDeparture DatePrice
Jakarta (CGK)Surabaya (SUB)Rabu, 14 Januari 2026Rp 899.300
Jakarta (CGK)Surabaya (SUB)Kamis, 15 Januari 2026Rp 929.900
Jakarta (CGK)Surabaya (SUB)Jumat, 16 Januari 2026Rp 1.054.200
Jakarta (CGK)Surabaya (SUB)Sabtu, 17 Januari 2026Rp 896.400
Jakarta (CGK)Surabaya (SUB)Minggu, 18 Januari 2026Rp 953.900
Jakarta (CGK)Surabaya (SUB)Senin, 19 Januari 2026Rp 1.027.200
Jakarta (CGK)Surabaya (SUB)Selasa, 20 Januari 2026Rp 953.900
Jakarta (CGK)Surabaya (SUB)Rabu, 21 Januari 2026Rp 1.008.400
Jakarta (CGK)Surabaya (SUB)Kamis, 22 Januari 2026Rp 1.018.800
Jakarta (CGK)Surabaya (SUB)Jumat, 23 Januari 2026Rp 1.078.900
Jakarta (CGK)Surabaya (SUB)Sabtu, 24 Januari 2026Rp 1.025.800
Jakarta (CGK)Surabaya (SUB)Minggu, 25 Januari 2026Rp 1.008.000
Jakarta (CGK)Surabaya (SUB)Senin, 26 Januari 2026Rp 1.025.200
Jakarta (CGK)Surabaya (SUB)Selasa, 27 Januari 2026Rp 1.023.000
Jakarta (CGK)Surabaya (SUB)Rabu, 28 Januari 2026Rp 1.006.200
Jakarta (CGK)Surabaya (SUB)Kamis, 29 Januari 2026Rp 1.021.100
Jakarta (CGK)Surabaya (SUB)Jumat, 30 Januari 2026Rp 1.039.800
Jakarta (CGK)Surabaya (SUB)Sabtu, 31 Januari 2026Rp 1.017.800
Jakarta (CGK)Surabaya (SUB)Minggu, 1 Februari 2026Rp 1.072.900
Jakarta (CGK)Surabaya (SUB)Senin, 2 Februari 2026Rp 1.063.600
Jakarta (CGK)Surabaya (SUB)Selasa, 3 Februari 2026Rp 1.076.700
Jakarta (CGK)Surabaya (SUB)Rabu, 4 Februari 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Kamis, 5 Februari 2026Rp 1.073.000
Jakarta (CGK)Surabaya (SUB)Jumat, 6 Februari 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Sabtu, 7 Februari 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Minggu, 8 Februari 2026Rp 1.067.600
Jakarta (CGK)Surabaya (SUB)Senin, 9 Februari 2026Rp 1.067.600
Jakarta (CGK)Surabaya (SUB)Selasa, 10 Februari 2026Rp 763.700
Jakarta (CGK)Surabaya (SUB)Rabu, 11 Februari 2026Rp 1.066.100
Jakarta (CGK)Surabaya (SUB)Kamis, 12 Februari 2026Rp 1.062.100
Jakarta (CGK)Surabaya (SUB)Jumat, 13 Februari 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Sabtu, 14 Februari 2026Rp 1.219.900
Jakarta (CGK)Surabaya (SUB)Minggu, 15 Februari 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Senin, 16 Februari 2026Rp 1.067.600
Jakarta (CGK)Surabaya (SUB)Selasa, 17 Februari 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Rabu, 18 Februari 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Kamis, 19 Februari 2026Rp 1.174.100
Jakarta (CGK)Surabaya (SUB)Jumat, 20 Februari 2026Rp 763.700
Jakarta (CGK)Surabaya (SUB)Sabtu, 21 Februari 2026Rp 763.700
Jakarta (CGK)Surabaya (SUB)Minggu, 22 Februari 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Senin, 23 Februari 2026Rp 776.800
Jakarta (CGK)Surabaya (SUB)Selasa, 24 Februari 2026Rp 756.000
Jakarta (CGK)Surabaya (SUB)Rabu, 25 Februari 2026Rp 756.000
Jakarta (CGK)Surabaya (SUB)Kamis, 26 Februari 2026Rp 1.598.720
Jakarta (CGK)Surabaya (SUB)Jumat, 27 Februari 2026Rp 771.300
Jakarta (CGK)Surabaya (SUB)Sabtu, 28 Februari 2026Rp 763.700
Jakarta (CGK)Surabaya (SUB)Minggu, 1 Maret 2026Rp 771.300
Jakarta (CGK)Surabaya (SUB)Senin, 2 Maret 2026Rp 763.700
Jakarta (CGK)Surabaya (SUB)Selasa, 3 Maret 2026Rp 763.700
Jakarta (CGK)Surabaya (SUB)Rabu, 4 Maret 2026Rp 763.700
Jakarta (CGK)Surabaya (SUB)Kamis, 5 Maret 2026Rp 763.700
Jakarta (CGK)Surabaya (SUB)Jumat, 6 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Sabtu, 7 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Minggu, 8 Maret 2026Rp 1.089.200
Jakarta (CGK)Surabaya (SUB)Senin, 9 Maret 2026Rp 1.089.200
Jakarta (CGK)Surabaya (SUB)Selasa, 10 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Rabu, 11 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Kamis, 12 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Jumat, 13 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Sabtu, 14 Maret 2026Rp 1.294.800
Jakarta (CGK)Surabaya (SUB)Minggu, 15 Maret 2026Rp 1.301.812
Jakarta (CGK)Surabaya (SUB)Senin, 16 Maret 2026Rp 1.294.800
Jakarta (CGK)Surabaya (SUB)Selasa, 17 Maret 2026Rp 1.294.800
Jakarta (CGK)Surabaya (SUB)Rabu, 18 Maret 2026Rp 1.294.800
Jakarta (CGK)Surabaya (SUB)Kamis, 19 Maret 2026Rp 1.269.800
Jakarta (CGK)Surabaya (SUB)Jumat, 20 Maret 2026Rp 1.281.800
Jakarta (CGK)Surabaya (SUB)Sabtu, 21 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Minggu, 22 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Senin, 23 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Selasa, 24 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Rabu, 25 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Kamis, 26 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Jumat, 27 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Sabtu, 28 Maret 2026Rp 1.073.000
Jakarta (CGK)Surabaya (SUB)Minggu, 29 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Senin, 30 Maret 2026Rp 1.073.000
Jakarta (CGK)Surabaya (SUB)Selasa, 31 Maret 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Rabu, 1 April 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Kamis, 2 April 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Jumat, 3 April 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Sabtu, 4 April 2026Rp 1.083.800
Jakarta (CGK)Surabaya (SUB)Minggu, 5 April 2026Rp 1.095.300
Jakarta (CGK)Surabaya (SUB)Senin, 6 April 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Selasa, 7 April 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Rabu, 8 April 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Kamis, 9 April 2026Rp 1.063.219
Jakarta (CGK)Surabaya (SUB)Jumat, 10 April 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Sabtu, 11 April 2026Rp 1.078.400
Jakarta (CGK)Surabaya (SUB)Minggu, 12 April 2026Rp 1.073.000
Jakarta (CGK)Surabaya (SUB)Senin, 13 April 2026Rp 1.073.000

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Premium Economy
Business
MonthSeat ClassAverage Price
JanuaryPremium EconomyNo data
FebruaryPremium EconomyTWD 18,298
MarchPremium EconomyTWD 14,020
AprilPremium EconomyNo data
MayPremium EconomyNo data
JunePremium EconomyTWD 15,004
JulyPremium EconomyTWD 14,973
AugustPremium EconomyNo data
SeptemberPremium EconomyNo data
OctoberPremium EconomyNo data
NovemberPremium EconomyNo data
DecemberPremium EconomyNo data
JanuaryEconomyTWD 21,721
FebruaryEconomyTWD 21,591
MarchEconomyTWD 22,209
AprilEconomyTWD 18,826
MayEconomyTWD 16,855
JuneEconomyTWD 19,331
JulyEconomyTWD 19,162
AugustEconomyTWD 15,368
SeptemberEconomyTWD 15,885
OctoberEconomyTWD 14,418
NovemberEconomyTWD 14,092
DecemberEconomyTWD 19,227
JanuaryBusinessTWD 49,546
FebruaryBusinessTWD 59,981
MarchBusinessTWD 39,795
AprilBusinessNo data
MayBusinessNo data
JuneBusinessNo data
JulyBusinessTWD 34,223
AugustBusinessTWD 118,368
SeptemberBusinessNo data
OctoberBusinessNo data
NovemberBusinessNo data
DecemberBusinessNo data

Cheapest Day to Fly to Surabaya (SUB)

See when fares are lowest for your trip to Surabaya.
OriginDestinationDeparture DatePrice
Taipei (TPE)Surabaya (SUB)Monday, January 19, 2026TWD 3,358
Taipei (TPE)Surabaya (SUB)Tuesday, January 20, 2026TWD 3,391
Taipei (TPE)Surabaya (SUB)Wednesday, January 21, 2026TWD 3,358
Taipei (TPE)Surabaya (SUB)Thursday, March 12, 2026TWD 3,358
Taipei (TPE)Surabaya (SUB)Friday, March 13, 2026TWD 3,374
Taipei (TPE)Surabaya (SUB)Saturday, March 7, 2026TWD 3,448
Taipei (TPE)Surabaya (SUB)Sunday, March 8, 2026TWD 3,374

Here is the average price by Airline to Surabaya (SUB)

Discover the most budget-friendly airline: Scoot offers the lowest average fares.
AirlineAverage Price
ScootTWD 4,803
VietJet AirTWD 5,870
AirAsia Berhad (Malaysia)TWD 6,076
Sriwijaya AirTWD 6,629
CitilinkTWD 7,134
Lion AirTWD 7,182
Thai Lion AirTWD 7,201
Cebu PacificTWD 7,400

Get a special discount on hotel bookings in Surabaya!

Use HOTELDEALS to get a discount on your stay now

""

Copy

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.