Find Cheap flights to Surabaya – Best Airfare Deals

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant
Economy
From
To

Juanda

Departure date
Return Date
Search Flights

Direct Airline to Surabaya

Available airlines offering direct flights to Surabaya start from TWD 6,515.
Select your preferred airline for a direct flight to Surabaya. Enjoy a smooth and efficient journey to your destination.
AirAsia Indonesia
AirAsia Indonesia
See Airlines
Citilink
Citilink
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Lion Air
Lion Air
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Pelita Air
Pelita Air
See Airlines
Batik Air
Batik Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Royal Brunei Airlines
Royal Brunei Airlines
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Wings Air
Wings Air
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Xiamen Air
Xiamen Air
See Airlines
Susi Air
Susi Air
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines

50M+ Downloads,
1M+ Reviews

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

Currently, June 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)Tuesday, June 9, 2026TWD 6,515
Taipei (TPE)Surabaya (SUB)Tuesday, July 21, 2026TWD 5,794
Taipei (TPE)Surabaya (SUB)Tuesday, August 18, 2026TWD 4,657
Taipei (TPE)Surabaya (SUB)Tuesday, September 15, 2026TWD 4,312
Taipei (TPE)Surabaya (SUB)Wednesday, October 21, 2026TWD 4,238
Taipei (TPE)Surabaya (SUB)Wednesday, November 4, 2026TWD 4,419
Taipei (TPE)Surabaya (SUB)Monday, December 7, 2026TWD 6,340
Taipei (TPE)Surabaya (SUB)Wednesday, January 20, 2027TWD 4,745
Taipei (TPE)Surabaya (SUB)Saturday, February 13, 2027TWD 4,446
Taipei (TPE)Surabaya (SUB)Friday, March 5, 2027TWD 4,376
Taipei (TPE)Surabaya (SUB)Sunday, April 25, 2027TWD 4,508
Taipei (TPE)Surabaya (SUB)Saturday, May 1, 2027TWD 5,381

Flight Schedule to Surabaya

Here are all the scheduled flights to Surabaya, providing a variety of convenient travel options.
Sun, Jun 7, 2026 (Today)
Mon, Jun 8, 2026
Tue, Jun 9, 2026
Wed, Jun 10, 2026
Thu, Jun 11, 2026
Fri, Jun 12, 2026
Sat, Jun 13, 2026
Sun, Jun 14, 2026
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Batik Air
Batik Air
16:35
18:00
Jakarta (HLP)
Surabaya (SUB)
Book flight
Super Air Jet
Super Air Jet
16:55
17:00
Lombok (LOP)
Surabaya (SUB)
Book flight
Batik Air
Batik Air
17:00
18:30
Jakarta (CGK)
Surabaya (SUB)
Book flight
Citilink
Citilink
17:30
19:55
Batam (BTH)
Surabaya (SUB)
Book flight
Sriwijaya Air
Sriwijaya Air
18:50
19:20
Makassar (UPG)
Surabaya (SUB)
Book flight
Citilink
Citilink
19:00
19:15
Banjarmasin (BDJ)
Surabaya (SUB)
Book flight
Super Air Jet
Super Air Jet
19:40
21:20
Pontianak (PNK)
Surabaya (SUB)
Book flight
Batik Air
Batik Air
20:30
20:30
Bali / Denpasar (DPS)
Surabaya (SUB)
Book flight
Citilink
Citilink
21:15
22:55
Jakarta (CGK)
Surabaya (SUB)
Book flight
AirAsia Indonesia
AirAsia Indonesia
21:55
23:30
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
Taipei (TPE)Surabaya (SUB)Monday, June 8, 2026TWD 10,453
Taipei (TPE)Surabaya (SUB)Tuesday, June 9, 2026TWD 6,515
Taipei (TPE)Surabaya (SUB)Wednesday, June 10, 2026TWD 7,012
Taipei (TPE)Surabaya (SUB)Thursday, June 11, 2026TWD 8,923
Taipei (TPE)Surabaya (SUB)Friday, June 12, 2026TWD 8,596
Taipei (TPE)Surabaya (SUB)Saturday, June 13, 2026TWD 9,654
Taipei (TPE)Surabaya (SUB)Sunday, June 14, 2026TWD 10,009
Taipei (TPE)Surabaya (SUB)Monday, June 15, 2026TWD 9,725
Taipei (TPE)Surabaya (SUB)Tuesday, June 16, 2026TWD 9,886
Taipei (TPE)Surabaya (SUB)Wednesday, June 17, 2026TWD 9,259
Taipei (TPE)Surabaya (SUB)Thursday, June 18, 2026TWD 11,145
Taipei (TPE)Surabaya (SUB)Friday, June 19, 2026TWD 9,754
Taipei (TPE)Surabaya (SUB)Saturday, June 20, 2026TWD 10,210
Taipei (TPE)Surabaya (SUB)Sunday, June 21, 2026TWD 8,928
Taipei (TPE)Surabaya (SUB)Monday, June 22, 2026TWD 8,928
Taipei (TPE)Surabaya (SUB)Tuesday, June 23, 2026TWD 8,893
Taipei (TPE)Surabaya (SUB)Wednesday, June 24, 2026TWD 9,053
Taipei (TPE)Surabaya (SUB)Thursday, June 25, 2026TWD 9,451
Taipei (TPE)Surabaya (SUB)Friday, June 26, 2026TWD 9,522
Taipei (TPE)Surabaya (SUB)Saturday, June 27, 2026TWD 9,091
Taipei (TPE)Surabaya (SUB)Sunday, June 28, 2026TWD 9,049
Taipei (TPE)Surabaya (SUB)Monday, June 29, 2026TWD 9,091
Taipei (TPE)Surabaya (SUB)Tuesday, June 30, 2026TWD 9,314
Taipei (TPE)Surabaya (SUB)Wednesday, July 1, 2026TWD 10,288
Taipei (TPE)Surabaya (SUB)Thursday, July 2, 2026TWD 9,091
Taipei (TPE)Surabaya (SUB)Friday, July 3, 2026TWD 9,091
Taipei (TPE)Surabaya (SUB)Saturday, July 4, 2026TWD 9,013
Taipei (TPE)Surabaya (SUB)Sunday, July 5, 2026TWD 9,049
Taipei (TPE)Surabaya (SUB)Monday, July 6, 2026TWD 9,933
Taipei (TPE)Surabaya (SUB)Tuesday, July 7, 2026TWD 9,049
Taipei (TPE)Surabaya (SUB)Wednesday, July 8, 2026TWD 8,987
Taipei (TPE)Surabaya (SUB)Thursday, July 9, 2026TWD 9,069
Taipei (TPE)Surabaya (SUB)Friday, July 10, 2026TWD 8,607
Taipei (TPE)Surabaya (SUB)Saturday, July 11, 2026TWD 9,069
Taipei (TPE)Surabaya (SUB)Sunday, July 12, 2026TWD 8,951
Taipei (TPE)Surabaya (SUB)Monday, July 13, 2026TWD 8,966
Taipei (TPE)Surabaya (SUB)Tuesday, July 14, 2026TWD 9,069
Taipei (TPE)Surabaya (SUB)Wednesday, July 15, 2026TWD 8,941
Taipei (TPE)Surabaya (SUB)Thursday, July 16, 2026TWD 7,048
Taipei (TPE)Surabaya (SUB)Friday, July 17, 2026TWD 7,123
Taipei (TPE)Surabaya (SUB)Saturday, July 18, 2026TWD 7,129
Taipei (TPE)Surabaya (SUB)Sunday, July 19, 2026TWD 6,844
Taipei (TPE)Surabaya (SUB)Monday, July 20, 2026TWD 7,901
Taipei (TPE)Surabaya (SUB)Tuesday, July 21, 2026TWD 5,794
Taipei (TPE)Surabaya (SUB)Wednesday, July 22, 2026TWD 7,324
Taipei (TPE)Surabaya (SUB)Thursday, July 23, 2026TWD 7,143
Taipei (TPE)Surabaya (SUB)Friday, July 24, 2026TWD 7,990
Taipei (TPE)Surabaya (SUB)Saturday, July 25, 2026TWD 7,123
Taipei (TPE)Surabaya (SUB)Sunday, July 26, 2026TWD 7,105
Taipei (TPE)Surabaya (SUB)Monday, July 27, 2026TWD 6,977
Taipei (TPE)Surabaya (SUB)Tuesday, July 28, 2026TWD 7,074
Taipei (TPE)Surabaya (SUB)Wednesday, July 29, 2026TWD 6,587
Taipei (TPE)Surabaya (SUB)Thursday, July 30, 2026TWD 7,143
Taipei (TPE)Surabaya (SUB)Friday, July 31, 2026TWD 7,143
Taipei (TPE)Surabaya (SUB)Saturday, August 1, 2026TWD 7,105
Taipei (TPE)Surabaya (SUB)Sunday, August 2, 2026TWD 5,723
Taipei (TPE)Surabaya (SUB)Monday, August 3, 2026TWD 7,143
Taipei (TPE)Surabaya (SUB)Tuesday, August 4, 2026TWD 5,715
Taipei (TPE)Surabaya (SUB)Wednesday, August 5, 2026TWD 5,715
Taipei (TPE)Surabaya (SUB)Thursday, August 6, 2026TWD 7,123
Taipei (TPE)Surabaya (SUB)Friday, August 7, 2026TWD 5,154
Taipei (TPE)Surabaya (SUB)Saturday, August 8, 2026TWD 7,123
Taipei (TPE)Surabaya (SUB)Sunday, August 9, 2026TWD 7,123
Taipei (TPE)Surabaya (SUB)Monday, August 10, 2026TWD 7,935
Taipei (TPE)Surabaya (SUB)Tuesday, August 11, 2026TWD 7,868
Taipei (TPE)Surabaya (SUB)Wednesday, August 12, 2026TWD 7,862
Taipei (TPE)Surabaya (SUB)Thursday, August 13, 2026TWD 5,714
Taipei (TPE)Surabaya (SUB)Friday, August 14, 2026TWD 5,714
Taipei (TPE)Surabaya (SUB)Saturday, August 15, 2026TWD 7,283
Taipei (TPE)Surabaya (SUB)Sunday, August 16, 2026TWD 5,714
Taipei (TPE)Surabaya (SUB)Monday, August 17, 2026TWD 4,698
Taipei (TPE)Surabaya (SUB)Tuesday, August 18, 2026TWD 4,657
Taipei (TPE)Surabaya (SUB)Wednesday, August 19, 2026TWD 4,694
Taipei (TPE)Surabaya (SUB)Thursday, August 20, 2026TWD 5,723
Taipei (TPE)Surabaya (SUB)Friday, August 21, 2026TWD 5,714
Taipei (TPE)Surabaya (SUB)Saturday, August 22, 2026TWD 5,714
Taipei (TPE)Surabaya (SUB)Sunday, August 23, 2026No data
Taipei (TPE)Surabaya (SUB)Monday, August 24, 2026TWD 7,143
Taipei (TPE)Surabaya (SUB)Tuesday, August 25, 2026No data
Taipei (TPE)Surabaya (SUB)Wednesday, August 26, 2026TWD 7,103
Taipei (TPE)Surabaya (SUB)Thursday, August 27, 2026TWD 5,723
Taipei (TPE)Surabaya (SUB)Friday, August 28, 2026TWD 5,157
Taipei (TPE)Surabaya (SUB)Saturday, August 29, 2026No data
Taipei (TPE)Surabaya (SUB)Sunday, August 30, 2026TWD 5,723
Taipei (TPE)Surabaya (SUB)Monday, August 31, 2026TWD 5,723
Taipei (TPE)Surabaya (SUB)Tuesday, September 1, 2026TWD 4,723
Taipei (TPE)Surabaya (SUB)Wednesday, September 2, 2026TWD 5,724
Taipei (TPE)Surabaya (SUB)Thursday, September 3, 2026TWD 7,123
Taipei (TPE)Surabaya (SUB)Friday, September 4, 2026TWD 5,162
Taipei (TPE)Surabaya (SUB)Saturday, September 5, 2026TWD 7,123

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Premium Economy
Business
MonthSeat ClassAverage Price
JuneBusinessTWD 52,743
JulyBusinessTWD 46,847
AugustBusinessNo data
SeptemberBusinessNo data
OctoberBusinessTWD 31,324
NovemberBusinessTWD 44,950
DecemberBusinessNo data
JanuaryBusinessNo data
FebruaryBusinessTWD 47,911
MarchBusinessTWD 39,894
AprilBusinessNo data
MayBusinessNo data
JunePremium EconomyTWD 74,626
JulyPremium EconomyTWD 74,626
AugustPremium EconomyNo data
SeptemberPremium EconomyNo data
OctoberPremium EconomyTWD 42,375
NovemberPremium EconomyNo data
DecemberPremium EconomyNo data
JanuaryPremium EconomyNo data
FebruaryPremium EconomyTWD 29,038
MarchPremium EconomyTWD 10,124
AprilPremium EconomyNo data
MayPremium EconomyNo data
JuneEconomyTWD 27,510
JulyEconomyTWD 25,379
AugustEconomyTWD 22,806
SeptemberEconomyTWD 21,948
OctoberEconomyTWD 20,945
NovemberEconomyTWD 20,189
DecemberEconomyTWD 21,712
JanuaryEconomyTWD 21,905
FebruaryEconomyTWD 22,415
MarchEconomyTWD 21,565
AprilEconomyTWD 15,683
MayEconomyTWD 19,914

Cheapest Day to Fly to Surabaya (SUB)

See when fares are lowest for your trip to Surabaya.
OriginDestinationDeparture DatePrice
Taipei (TPE)Surabaya (SUB)Monday, August 17, 2026TWD 4,698
Taipei (TPE)Surabaya (SUB)Tuesday, August 18, 2026TWD 4,657
Taipei (TPE)Surabaya (SUB)Wednesday, August 19, 2026TWD 4,694
Taipei (TPE)Surabaya (SUB)Thursday, August 13, 2026TWD 5,714
Taipei (TPE)Surabaya (SUB)Friday, August 7, 2026TWD 5,154
Taipei (TPE)Surabaya (SUB)Saturday, August 22, 2026TWD 5,714
Taipei (TPE)Surabaya (SUB)Sunday, August 16, 2026TWD 5,714

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 8,035
Batik AirTWD 8,315
AirAsia IndonesiaTWD 8,721
VietJet AirTWD 8,813
Pelita AirTWD 9,225
STARLUXTWD 9,237
Batik Air MalaysiaTWD 9,540
AirAsia XTWD 9,722

Get discount coupons for flights

Grab the TVWEB code to book flights at a great discount.

Code:TVWEB

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.