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
Feeling spontaneous? Search flights to anywhere!

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Convenient Payment

Easy transaction with TPayLater, Credit Card, and others.

24/7 Support

Reach out to us anytime, anywhere
Home
/
Flight
/
Surabaya

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

Book Cheap Flights with Traveloka Coupon

Apply discount coupon and book cheap flights with Traveloka before the deals end!
เที่ยวบิน

ส่วนลดเที่ยวบิน

ใช้ได้กับการจองครั้งแรกในแอป Traveloka เท่านั้น
TRAVELOKA
Copy

Book cheap domestic flights with Traveloka

Book cheap flight tickets with Traveloka for various routes with many more flight discount promotions!

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

Currently, November 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
Bangkok (DMK)Surabaya (SUB)Thursday, October 30, 2025THB 2,208.34
Bangkok (DMK)Surabaya (SUB)Thursday, November 13, 2025THB 2,208.34
Bangkok (DMK)Surabaya (SUB)Friday, December 12, 2025THB 2,395.78
Bangkok (DMK)Surabaya (SUB)Friday, January 23, 2026THB 2,122.60
Bangkok (DMK)Surabaya (SUB)Thursday, February 5, 2026THB 2,043.72
Bangkok (DMK)Surabaya (SUB)Friday, March 6, 2026THB 1,903.09
Bangkok (DMK)Surabaya (SUB)Tuesday, April 21, 2026THB 1,989.63
Bangkok (DMK)Surabaya (SUB)Thursday, May 7, 2026THB 1,901.32
Bangkok (DMK)Surabaya (SUB)Thursday, June 4, 2026THB 1,911.35
Bangkok (DMK)Surabaya (SUB)Friday, July 17, 2026THB 1,901.32
Bangkok (DMK)Surabaya (SUB)Thursday, August 6, 2026THB 1,901.32
Bangkok (DMK)Surabaya (SUB)Thursday, September 10, 2026THB 1,961.31

Flight Schedule to Surabaya

Here are all the scheduled flights to Surabaya, providing a variety of convenient travel options.
Tue, Oct 14, 2025 (Today)
Wed, Oct 15, 2025
Thu, Oct 16, 2025
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Lion Air
Lion Air
13:30
13:40
Banjarmasin (BDJ)
Surabaya (SUB)
Book flight
Citilink
Citilink
13:40
14:20
Balikpapan (BPN)
Surabaya (SUB)
Book flight
Citilink
Citilink
15:40
16:20
Samarinda (AAP)
Surabaya (SUB)
Book flight
Lion Air
Lion Air
17:05
17:10
Lombok (LOP)
Surabaya (SUB)
Book flight
AirAsia Indonesia
AirAsia Indonesia
18:20
22:30
Bangkok (DMK)
Surabaya (SUB)
Book flight
Sriwijaya Air
Sriwijaya Air
18:50
19:20
Makassar (UPG)
Surabaya (SUB)
Book flight
Citilink
Citilink
19:00
20:40
Jakarta (CGK)
Surabaya (SUB)
Book flight
Lion Air
Lion Air
19:45
19:45
Bali / Denpasar (DPS)
Surabaya (SUB)
Book flight
Batik Air
Batik Air
20:15
21:40
Jakarta (HLP)
Surabaya (SUB)
Book flight
AirAsia Indonesia
AirAsia Indonesia
21:50
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
Trip duration (in days)
Reset
Planning your flight for Jan 11? Discover the ideal booking date for the lowest fares: Nov 18 (just 54 day(s) before departure!).
OriginDestinationDeparture DateReturn DatePrice
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 14 Oktober 2025Jumaat, 17 Oktober 2025RM 647
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 15 Oktober 2025Sabtu, 18 Oktober 2025RM 699
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 16 Oktober 2025Ahad, 19 Oktober 2025RM 694
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 17 Oktober 2025Isnin, 20 Oktober 2025RM 746
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 18 Oktober 2025Selasa, 21 Oktober 2025RM 740
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 19 Oktober 2025Rabu, 22 Oktober 2025RM 667
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 20 Oktober 2025Khamis, 23 Oktober 2025RM 653
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 21 Oktober 2025Jumaat, 24 Oktober 2025RM 604
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 22 Oktober 2025Sabtu, 25 Oktober 2025RM 607
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 23 Oktober 2025Ahad, 26 Oktober 2025RM 563
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 24 Oktober 2025Isnin, 27 Oktober 2025RM 555
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 25 Oktober 2025Selasa, 28 Oktober 2025RM 582
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 26 Oktober 2025Rabu, 29 Oktober 2025RM 569
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 27 Oktober 2025Khamis, 30 Oktober 2025RM 602
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 28 Oktober 2025Jumaat, 31 Oktober 2025RM 580
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 29 Oktober 2025Sabtu, 1 November 2025RM 576
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 30 Oktober 2025Ahad, 2 November 2025RM 578
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 31 Oktober 2025Isnin, 3 November 2025RM 577
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 1 November 2025Selasa, 4 November 2025RM 622
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 2 November 2025Rabu, 5 November 2025RM 636
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 3 November 2025Khamis, 6 November 2025RM 582
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 4 November 2025Jumaat, 7 November 2025RM 566
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 5 November 2025Sabtu, 8 November 2025RM 602
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 6 November 2025Ahad, 9 November 2025RM 583
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 7 November 2025Isnin, 10 November 2025RM 600
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 8 November 2025Selasa, 11 November 2025RM 568
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 9 November 2025Rabu, 12 November 2025RM 598
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 10 November 2025Khamis, 13 November 2025RM 574
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 11 November 2025Jumaat, 14 November 2025RM 574
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 12 November 2025Sabtu, 15 November 2025RM 581
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 13 November 2025Ahad, 16 November 2025RM 582
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 14 November 2025Isnin, 17 November 2025RM 558
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 15 November 2025Selasa, 18 November 2025RM 596
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 16 November 2025Rabu, 19 November 2025RM 582
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 17 November 2025Khamis, 20 November 2025RM 578
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 18 November 2025Jumaat, 21 November 2025RM 548
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 19 November 2025Sabtu, 22 November 2025RM 580
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 20 November 2025Ahad, 23 November 2025RM 583
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 21 November 2025Isnin, 24 November 2025RM 555
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 22 November 2025Selasa, 25 November 2025RM 554
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 23 November 2025Rabu, 26 November 2025RM 559
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 24 November 2025Khamis, 27 November 2025RM 558
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 25 November 2025Jumaat, 28 November 2025RM 579
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 26 November 2025Sabtu, 29 November 2025RM 556
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 27 November 2025Ahad, 30 November 2025RM 554
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 28 November 2025Isnin, 1 Disember 2025RM 556
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 29 November 2025Selasa, 2 Disember 2025RM 579
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 30 November 2025Rabu, 3 Disember 2025RM 554
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 1 Disember 2025Khamis, 4 Disember 2025RM 556
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 2 Disember 2025Jumaat, 5 Disember 2025RM 579
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 3 Disember 2025Sabtu, 6 Disember 2025RM 553
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 4 Disember 2025Ahad, 7 Disember 2025RM 555
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 5 Disember 2025Isnin, 8 Disember 2025RM 557
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 6 Disember 2025Selasa, 9 Disember 2025RM 557
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 7 Disember 2025Rabu, 10 Disember 2025RM 556
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 8 Disember 2025Khamis, 11 Disember 2025RM 557
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 9 Disember 2025Jumaat, 12 Disember 2025RM 580
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 10 Disember 2025Sabtu, 13 Disember 2025RM 579
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 11 Disember 2025Ahad, 14 Disember 2025RM 579
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 12 Disember 2025Isnin, 15 Disember 2025RM 584
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 13 Disember 2025Selasa, 16 Disember 2025RM 579
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 14 Disember 2025Rabu, 17 Disember 2025RM 604
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 15 Disember 2025Khamis, 18 Disember 2025RM 604
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 16 Disember 2025Jumaat, 19 Disember 2025RM 607
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 17 Disember 2025Sabtu, 20 Disember 2025RM 604
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 18 Disember 2025Ahad, 21 Disember 2025RM 622
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 19 Disember 2025Isnin, 22 Disember 2025RM 669
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 20 Disember 2025Selasa, 23 Disember 2025RM 743
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 21 Disember 2025Rabu, 24 Disember 2025RM 748
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 22 Disember 2025Khamis, 25 Disember 2025RM 697
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 23 Disember 2025Jumaat, 26 Disember 2025RM 691
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 24 Disember 2025Sabtu, 27 Disember 2025RM 696
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 25 Disember 2025Ahad, 28 Disember 2025RM 686
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 26 Disember 2025Isnin, 29 Disember 2025RM 701
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 27 Disember 2025Selasa, 30 Disember 2025RM 697
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 28 Disember 2025Rabu, 31 Disember 2025RM 678
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 29 Disember 2025Khamis, 1 Januari 2026RM 638
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 30 Disember 2025Jumaat, 2 Januari 2026RM 636
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 31 Disember 2025Sabtu, 3 Januari 2026RM 636
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 1 Januari 2026Ahad, 4 Januari 2026RM 741
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 2 Januari 2026Isnin, 5 Januari 2026RM 741
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 3 Januari 2026Selasa, 6 Januari 2026RM 703
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 4 Januari 2026Rabu, 7 Januari 2026RM 703
Kuala Lumpur (KUL)Surabaya (SUB)Isnin, 5 Januari 2026Khamis, 8 Januari 2026RM 644
Kuala Lumpur (KUL)Surabaya (SUB)Selasa, 6 Januari 2026Jumaat, 9 Januari 2026RM 605
Kuala Lumpur (KUL)Surabaya (SUB)Rabu, 7 Januari 2026Sabtu, 10 Januari 2026RM 625
Kuala Lumpur (KUL)Surabaya (SUB)Khamis, 8 Januari 2026Ahad, 11 Januari 2026RM 586
Kuala Lumpur (KUL)Surabaya (SUB)Jumaat, 9 Januari 2026Isnin, 12 Januari 2026RM 598
Kuala Lumpur (KUL)Surabaya (SUB)Sabtu, 10 Januari 2026Tiada dataTiada data
Kuala Lumpur (KUL)Surabaya (SUB)Ahad, 11 Januari 2026Tiada dataTiada data

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Business
MonthSeat ClassAverage Price
OctoberBusinessNo data
NovemberBusinessNo data
DecemberBusinessNo data
JanuaryBusinessTHB 18,622.77
FebruaryBusinessTHB 18,594.45
MarchBusinessNo data
AprilBusinessNo data
MayBusinessNo data
JuneBusinessNo data
JulyBusinessNo data
AugustBusinessNo data
SeptemberBusinessNo data
OctoberEconomyTHB 5,023.03
NovemberEconomyTHB 4,217.73
DecemberEconomyTHB 4,930.55
JanuaryEconomyTHB 4,629.19
FebruaryEconomyTHB 4,572.60
MarchEconomyTHB 5,606.27
AprilEconomyTHB 4,306.77
MayEconomyTHB 4,449.63
JuneEconomyTHB 4,753.43
JulyEconomyTHB 4,903.48
AugustEconomyTHB 4,884.71
SeptemberEconomyTHB 5,848.37

Cheapest Day to Fly to Surabaya (SUB)

See when fares are lowest for your trip to Surabaya.
OriginDestinationDeparture DatePrice
Bangkok (DMK)Surabaya (SUB)Monday, December 8, 2025THB 2,960.37
Bangkok (DMK)Surabaya (SUB)Tuesday, October 28, 2025THB 2,250.82
Bangkok (DMK)Surabaya (SUB)Wednesday, October 15, 2025THB 2,392.43
Bangkok (DMK)Surabaya (SUB)Thursday, October 30, 2025THB 2,208.34
Bangkok (DMK)Surabaya (SUB)Friday, October 31, 2025THB 2,252.00
Bangkok (DMK)Surabaya (SUB)Saturday, November 22, 2025THB 2,978.07
Bangkok (DMK)Surabaya (SUB)Sunday, November 30, 2025THB 2,978.07

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

Discover the most budget-friendly airline: Thai AirAsia offers the lowest average fares.
AirlineAverage Price
Thai AirAsiaTHB 3,532.14
Thai Lion AirTHB 3,731.57
Pelita AirTHB 4,485.51
Batik AirTHB 4,535.91
AirAsia IndonesiaTHB 4,627.23
Lion AirTHB 4,752.27
Nok AirTHB 5,239.49
CitilinkTHB 5,471.90

Direct Airline to Surabaya

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

Use TRAVELOKA exclusive for NEW USER!

Discount up to 8% for your first transaction!

Code:TRAVELOKA

Copy

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Thai Lion Air
Thai Lion Air
See Airlines
Lion Air
Lion Air
See Airlines
Malindo Air
Malindo Air
See Airlines
Emirates
Emirates
See Airlines
Hongkong Airlines
Hongkong Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Air China
Air China
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Swiss International Air Lines
Swiss International Air Lines
See Airlines
Austrian Airlines
Austrian Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Korean Air
Korean Air
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei Airlines
Royal Brunei Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Air Astana
Air Astana
See Airlines
United Airlines
United Airlines
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
Lufthansa
Lufthansa
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
XiamenAir
XiamenAir
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
Spring Airlines
Spring Airlines
See Airlines
Lanmei Airlines
Lanmei Airlines
See Airlines
Jeju Air
Jeju Air
See Airlines
Qatar Airways
Qatar Airways
See Airlines
China Airlines
China Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Ethiopian Airlines
Ethiopian Airlines
See Airlines
SriLankan Airlines
SriLankan Airlines
See Airlines
HK Express
HK Express
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Air Canada
Air Canada
See Airlines
Juneyao Air
Juneyao Air
See Airlines
Starlux Airlines
Starlux Airlines
See Airlines
American Airlines
American Airlines
See Airlines
Sichuan Ailines
Sichuan Ailines
See Airlines
Gulf Air
Gulf Air
See Airlines
Air France
Air France
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Vietjet Air
Vietjet Air
See Airlines
Qantas Airways
Qantas Airways
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines
kenya airways
kenya airways
See Airlines
T'way Air
T'way Air
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!

For all your unique travel choices, we got you

Popular Routes from Juanda

Popular Routes to Surabaya

Popular Airline to Surabaya

Popular Destinations

Popular Routes

Popular Airlines

Popular Airline & Destination

Popular Airports

Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

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