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

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

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

Currently, February 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
Jakarta (CGK)Surabaya (SUB)Friday, 27 February 2026HKD 371.04
Jakarta (CGK)Surabaya (SUB)Friday, 27 March 2026HKD 395.29
Jakarta (CGK)Surabaya (SUB)Friday, 10 April 2026HKD 494.51
Jakarta (CGK)Surabaya (SUB)Monday, 11 May 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Thursday, 4 June 2026HKD 494.00
Jakarta (CGK)Surabaya (SUB)Friday, 3 July 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Monday, 24 August 2026HKD 495.07
Jakarta (CGK)Surabaya (SUB)Tuesday, 8 September 2026HKD 441.64
Jakarta (CGK)Surabaya (SUB)Thursday, 29 October 2026HKD 534.20
Jakarta (CGK)Surabaya (SUB)Friday, 27 November 2026HKD 524.43
Jakarta (CGK)Surabaya (SUB)Tuesday, 1 December 2026HKD 535.04
Jakarta (CGK)Surabaya (SUB)Monday, 4 January 2027HKD 610.94

Flight Schedule to Surabaya

Here are all the scheduled flights to Surabaya, providing a variety of convenient travel options.
Fri, 27 Feb 2026
Sat, 28 Feb 2026
Sun, 1 Mar 2026
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Lion Air
Lion Air
06:00
06:10
Banjarmasin (BDJ)
Surabaya (SUB)
Book flight
Super Air Jet
Super Air Jet
07:00
07:00
Bali / Denpasar (DPS)
Surabaya (SUB)
Book flight
Citilink
Citilink
08:40
08:50
Lombok (LOP)
Surabaya (SUB)
Book flight
Citilink
Citilink
10:45
11:25
Makassar (UPG)
Surabaya (SUB)
Book flight
Citilink
Citilink
11:05
11:45
Samarinda (AAP)
Surabaya (SUB)
Book flight
Citilink
Citilink
11:50
13:30
Jakarta (CGK)
Surabaya (SUB)
Book flight
Citilink
Citilink
12:00
13:30
Jakarta (HLP)
Surabaya (SUB)
Book flight
Super Air Jet
Super Air Jet
12:40
13:10
Balikpapan (BPN)
Surabaya (SUB)
Book flight
Cathay Pacific
Cathay Pacific
14:30
18:20
Hong Kong (HKG)
Surabaya (SUB)
Book flight
Batik Air Malaysia
Batik Air Malaysia
17:25
19:05
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)Friday, 27 February 2026HKD 371.04
Jakarta (CGK)Surabaya (SUB)Saturday, 28 February 2026HKD 407.44
Jakarta (CGK)Surabaya (SUB)Sunday, 1 March 2026HKD 407.44
Jakarta (CGK)Surabaya (SUB)Monday, 2 March 2026HKD 432.75
Jakarta (CGK)Surabaya (SUB)Tuesday, 3 March 2026HKD 446.85
Jakarta (CGK)Surabaya (SUB)Wednesday, 4 March 2026HKD 432.75
Jakarta (CGK)Surabaya (SUB)Thursday, 5 March 2026HKD 458.58
Jakarta (CGK)Surabaya (SUB)Friday, 6 March 2026HKD 432.75
Jakarta (CGK)Surabaya (SUB)Saturday, 7 March 2026HKD 458.58
Jakarta (CGK)Surabaya (SUB)Sunday, 8 March 2026HKD 449.18
Jakarta (CGK)Surabaya (SUB)Monday, 9 March 2026HKD 474.08
Jakarta (CGK)Surabaya (SUB)Tuesday, 10 March 2026HKD 483.90
Jakarta (CGK)Surabaya (SUB)Wednesday, 11 March 2026HKD 471.75
Jakarta (CGK)Surabaya (SUB)Thursday, 12 March 2026HKD 471.75
Jakarta (CGK)Surabaya (SUB)Friday, 13 March 2026HKD 524.43
Jakarta (CGK)Surabaya (SUB)Saturday, 14 March 2026HKD 463.09
Jakarta (CGK)Surabaya (SUB)Sunday, 15 March 2026HKD 472.77
Jakarta (CGK)Surabaya (SUB)Monday, 16 March 2026HKD 482.55
Jakarta (CGK)Surabaya (SUB)Tuesday, 17 March 2026HKD 486.04
Jakarta (CGK)Surabaya (SUB)Wednesday, 18 March 2026HKD 890.40
Jakarta (CGK)Surabaya (SUB)Thursday, 19 March 2026HKD 486.04
Jakarta (CGK)Surabaya (SUB)Friday, 20 March 2026HKD 472.77
Jakarta (CGK)Surabaya (SUB)Saturday, 21 March 2026HKD 426.70
Jakarta (CGK)Surabaya (SUB)Sunday, 22 March 2026HKD 417.77
Jakarta (CGK)Surabaya (SUB)Monday, 23 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Tuesday, 24 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Wednesday, 25 March 2026HKD 426.70
Jakarta (CGK)Surabaya (SUB)Thursday, 26 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Friday, 27 March 2026HKD 395.29
Jakarta (CGK)Surabaya (SUB)Saturday, 28 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Sunday, 29 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Monday, 30 March 2026HKD 534.90
Jakarta (CGK)Surabaya (SUB)Tuesday, 31 March 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Wednesday, 1 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Thursday, 2 April 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Friday, 3 April 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Saturday, 4 April 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Sunday, 5 April 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Monday, 6 April 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Tuesday, 7 April 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Wednesday, 8 April 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Thursday, 9 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Friday, 10 April 2026HKD 494.51
Jakarta (CGK)Surabaya (SUB)Saturday, 11 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Sunday, 12 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Monday, 13 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Tuesday, 14 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Wednesday, 15 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Thursday, 16 April 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Friday, 17 April 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Saturday, 18 April 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Sunday, 19 April 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Monday, 20 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Tuesday, 21 April 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Wednesday, 22 April 2026HKD 505.54
Jakarta (CGK)Surabaya (SUB)Thursday, 23 April 2026HKD 510.78
Jakarta (CGK)Surabaya (SUB)Friday, 24 April 2026HKD 510.78
Jakarta (CGK)Surabaya (SUB)Saturday, 25 April 2026HKD 510.78
Jakarta (CGK)Surabaya (SUB)Sunday, 26 April 2026HKD 510.78
Jakarta (CGK)Surabaya (SUB)Monday, 27 April 2026HKD 510.78
Jakarta (CGK)Surabaya (SUB)Tuesday, 28 April 2026HKD 510.78
Jakarta (CGK)Surabaya (SUB)Wednesday, 29 April 2026HKD 525.38
Jakarta (CGK)Surabaya (SUB)Thursday, 30 April 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Friday, 1 May 2026HKD 557.94
Jakarta (CGK)Surabaya (SUB)Saturday, 2 May 2026HKD 525.38
Jakarta (CGK)Surabaya (SUB)Sunday, 3 May 2026HKD 525.38
Jakarta (CGK)Surabaya (SUB)Monday, 4 May 2026HKD 570.92
Jakarta (CGK)Surabaya (SUB)Tuesday, 5 May 2026HKD 525.38
Jakarta (CGK)Surabaya (SUB)Wednesday, 6 May 2026HKD 525.38
Jakarta (CGK)Surabaya (SUB)Thursday, 7 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Friday, 8 May 2026HKD 729.99
Jakarta (CGK)Surabaya (SUB)Saturday, 9 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Sunday, 10 May 2026HKD 572.55
Jakarta (CGK)Surabaya (SUB)Monday, 11 May 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Tuesday, 12 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Wednesday, 13 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Thursday, 14 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Friday, 15 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Saturday, 16 May 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Sunday, 17 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Monday, 18 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Tuesday, 19 May 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Wednesday, 20 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Thursday, 21 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Friday, 22 May 2026HKD 519.59
Jakarta (CGK)Surabaya (SUB)Saturday, 23 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Sunday, 24 May 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Monday, 25 May 2026HKD 509.73
Jakarta (CGK)Surabaya (SUB)Tuesday, 26 May 2026HKD 499.53
Jakarta (CGK)Surabaya (SUB)Wednesday, 27 May 2026HKD 499.53

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Premium Economy
Business
First Class
MonthSeat ClassAverage Price
FebruaryFirst ClassHKD 1,739.16
MarchFirst ClassHKD 1,571.34
AprilFirst ClassNo data
MayFirst ClassHKD 1,758.01
JuneFirst ClassNo data
JulyFirst ClassNo data
AugustFirst ClassNo data
SeptemberFirst ClassNo data
OctoberFirst ClassNo data
NovemberFirst ClassNo data
DecemberFirst ClassNo data
JanuaryFirst ClassNo data
FebruaryBusinessHKD 2,572.97
MarchBusinessHKD 1,915.73
AprilBusinessHKD 1,889.34
MayBusinessHKD 1,894.86
JuneBusinessHKD 2,059.92
JulyBusinessHKD 1,799.58
AugustBusinessHKD 1,771.82
SeptemberBusinessHKD 1,758.01
OctoberBusinessHKD 1,998.31
NovemberBusinessNo data
DecemberBusinessNo data
JanuaryBusinessHKD 2,191.93
FebruaryPremium EconomyHKD 1,844.02
MarchPremium EconomyHKD 1,619.27
AprilPremium EconomyHKD 1,473.81
MayPremium EconomyHKD 1,810.80
JunePremium EconomyHKD 1,814.64
JulyPremium EconomyHKD 1,278.90
AugustPremium EconomyHKD 1,278.90
SeptemberPremium EconomyNo data
OctoberPremium EconomyHKD 1,324.08
NovemberPremium EconomyNo data
DecemberPremium EconomyNo data
JanuaryPremium EconomyNo data
FebruaryEconomyHKD 719.34
MarchEconomyHKD 676.77
AprilEconomyHKD 706.28
MayEconomyHKD 717.78
JuneEconomyHKD 718.88
JulyEconomyHKD 724.64
AugustEconomyHKD 755.65
SeptemberEconomyHKD 809.64
OctoberEconomyHKD 811.67
NovemberEconomyHKD 831.98
DecemberEconomyHKD 845.61
JanuaryEconomyHKD 940.57

Cheapest Day to Fly to Surabaya (SUB)

See when fares are lowest for your trip to Surabaya.
OriginDestinationDeparture DatePrice
Jakarta (CGK)Surabaya (SUB)Monday, 23 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Tuesday, 24 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Wednesday, 25 March 2026HKD 426.70
Jakarta (CGK)Surabaya (SUB)Thursday, 26 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Friday, 27 February 2026HKD 371.04
Jakarta (CGK)Surabaya (SUB)Saturday, 28 March 2026HKD 403.90
Jakarta (CGK)Surabaya (SUB)Sunday, 29 March 2026HKD 403.90

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

Discover the most budget-friendly airline: Pelita Air offers the lowest average fares.
AirlineAverage Price
Pelita AirHKD 543.99
Batik AirHKD 552.49
Lion AirHKD 687.74
Garuda IndonesiaHKD 700.32
CitilinkHKD 710.86
TransNusaHKD 804.58
AirAsia IndonesiaHKD 834.25
Super Air JetHKD 1,077.65

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.