Plan your next journey with Traveloka and discover everything you need in one place, from flights and hotels to airport transfers, car rentals, and exciting activities. Compare options easily, find great deals, manage your bookings with confidence, and enjoy a smoother travel experience from the moment you start planning until you arrive.
Looking for direct flights to Surabaya? Discover top airlines offering nonstop flights from major cities around the world to Surabaya. Enjoy shorter travel times and fares starting from USD 58.44. Skip layovers and fly smarter with the best carriers on this popular route.
Select your preferred airline for a direct flight to Surabaya. Enjoy a smooth and efficient journey to your destination.
Cancel or change your flight booking without hassle
Trusted
Trusted by more than 40mn users in Southeast Asia
24/7 Support
Reach out to us anytime, anywhere
What is the cheapest month to fly to Surabaya (SUB)
Based on the average price data, June is the most cheapest month to fly to Surabaya SUB. Remember that many factors can influence flight costs, so comparing airlines, departure airports, and flight times will always give you more choices.
Origin
Destination
Departure Date
Price
Jakarta (CGK)
Surabaya (SUB)
Sunday, June 14, 2026
USD 58.44
Jakarta (CGK)
Surabaya (SUB)
Wednesday, July 1, 2026
USD 85.71
Jakarta (CGK)
Surabaya (SUB)
Saturday, August 1, 2026
USD 81.09
Jakarta (CGK)
Surabaya (SUB)
Tuesday, September 1, 2026
USD 81.09
Jakarta (CGK)
Surabaya (SUB)
Thursday, October 1, 2026
USD 81.09
Jakarta (CGK)
Surabaya (SUB)
Sunday, November 1, 2026
USD 82.62
Jakarta (CGK)
Surabaya (SUB)
Wednesday, December 2, 2026
USD 82.62
Jakarta (CGK)
Surabaya (SUB)
Friday, January 1, 2027
USD 82.62
Jakarta (CGK)
Surabaya (SUB)
Monday, February 1, 2027
USD 97.57
Jakarta (CGK)
Surabaya (SUB)
Thursday, March 4, 2027
USD 97.57
Jakarta (CGK)
Surabaya (SUB)
Monday, April 12, 2027
USD 97.57
Jakarta (CGK)
Surabaya (SUB)
Tuesday, May 4, 2027
USD 97.57
Flight Schedule Today to Surabaya SUB
Planning to fly soon? Here’s the updated flight schedule and time to Surabaya SUB for today and tomorrow. Compare departure times & airlines to find the best option.
Fri, Jun 12, 2026 (Today)
Sat, Jun 13, 2026
Sun, Jun 14, 2026
Mon, Jun 15, 2026
Tue, Jun 16, 2026
Wed, Jun 17, 2026
Thu, Jun 18, 2026
Fri, Jun 19, 2026
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Super Air Jet
18:40
19:10
Labuan Bajo (LBJ)
Surabaya (SUB)
Book flight
AirAsia Indonesia
21:55
23:30
Kuala Lumpur (KUL)
Surabaya (SUB)
Book flight
What is the best time to go to Surabaya SUB?
Here the best time for you to go to Surabaya SUB according our availability data.
1
2
3
Origin
Destination
Departure Date
Price
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 13 Juni 2026
Rp 1.140.600
Jakarta (CGK)
Surabaya (SUB)
Minggu, 14 Juni 2026
Rp 1.046.900
Jakarta (CGK)
Surabaya (SUB)
Senin, 15 Juni 2026
Rp 1.047.500
Jakarta (CGK)
Surabaya (SUB)
Selasa, 16 Juni 2026
Rp 1.948.300
Jakarta (CGK)
Surabaya (SUB)
Rabu, 17 Juni 2026
Rp 1.244.800
Jakarta (CGK)
Surabaya (SUB)
Kamis, 18 Juni 2026
Rp 1.244.800
Jakarta (CGK)
Surabaya (SUB)
Jumat, 19 Juni 2026
Rp 1.343.800
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 20 Juni 2026
Rp 1.294.800
Jakarta (CGK)
Surabaya (SUB)
Minggu, 21 Juni 2026
Rp 1.325.900
Jakarta (CGK)
Surabaya (SUB)
Senin, 22 Juni 2026
Rp 1.325.900
Jakarta (CGK)
Surabaya (SUB)
Selasa, 23 Juni 2026
Rp 1.325.900
Jakarta (CGK)
Surabaya (SUB)
Rabu, 24 Juni 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Kamis, 25 Juni 2026
Rp 1.480.000
Jakarta (CGK)
Surabaya (SUB)
Jumat, 26 Juni 2026
Rp 1.472.600
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 27 Juni 2026
Rp 1.480.000
Jakarta (CGK)
Surabaya (SUB)
Minggu, 28 Juni 2026
Rp 1.589.900
Jakarta (CGK)
Surabaya (SUB)
Senin, 29 Juni 2026
Rp 1.480.000
Jakarta (CGK)
Surabaya (SUB)
Selasa, 30 Juni 2026
Rp 1.480.000
Jakarta (CGK)
Surabaya (SUB)
Rabu, 1 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Kamis, 2 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Jumat, 3 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 4 Juli 2026
Rp 1.589.900
Jakarta (CGK)
Surabaya (SUB)
Minggu, 5 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Senin, 6 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Selasa, 7 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Rabu, 8 Juli 2026
Rp 1.536.141
Jakarta (CGK)
Surabaya (SUB)
Kamis, 9 Juli 2026
Rp 1.572.418
Jakarta (CGK)
Surabaya (SUB)
Jumat, 10 Juli 2026
Rp 1.572.418
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 11 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Minggu, 12 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Senin, 13 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Selasa, 14 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Rabu, 15 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Kamis, 16 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Jumat, 17 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 18 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Minggu, 19 Juli 2026
Rp 1.551.332
Jakarta (CGK)
Surabaya (SUB)
Senin, 20 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Selasa, 21 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Rabu, 22 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Kamis, 23 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Jumat, 24 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 25 Juli 2026
Rp 1.536.300
Jakarta (CGK)
Surabaya (SUB)
Minggu, 26 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Senin, 27 Juli 2026
Rp 1.535.440
Jakarta (CGK)
Surabaya (SUB)
Selasa, 28 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Rabu, 29 Juli 2026
Rp 1.547.491
Jakarta (CGK)
Surabaya (SUB)
Kamis, 30 Juli 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Jumat, 31 Juli 2026
Rp 1.536.300
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 1 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Minggu, 2 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Senin, 3 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Selasa, 4 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Rabu, 5 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Kamis, 6 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Jumat, 7 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 8 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Minggu, 9 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Senin, 10 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Selasa, 11 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Rabu, 12 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Kamis, 13 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Jumat, 14 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 15 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Minggu, 16 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Senin, 17 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Selasa, 18 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Rabu, 19 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Kamis, 20 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Jumat, 21 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 22 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Minggu, 23 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Senin, 24 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Selasa, 25 Agustus 2026
Rp 1.535.500
Jakarta (CGK)
Surabaya (SUB)
Rabu, 26 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Kamis, 27 Agustus 2026
Rp 1.536.300
Jakarta (CGK)
Surabaya (SUB)
Jumat, 28 Agustus 2026
Rp 1.580.700
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 29 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Minggu, 30 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Senin, 31 Agustus 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Selasa, 1 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Rabu, 2 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Kamis, 3 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Jumat, 4 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Sabtu, 5 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Minggu, 6 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Senin, 7 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Selasa, 8 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Rabu, 9 September 2026
Rp 1.452.600
Jakarta (CGK)
Surabaya (SUB)
Kamis, 10 September 2026
Rp 1.452.600
Seat Class Comparison to Surabaya SUB: Find Your Perfect Fit
Compare Economy, Business, and First Class Prices & Benefits to Surabaya
Economy
Premium Economy
Business
First Class
Month
Seat Class
Average Price
June
Premium Economy
USD 313.70
July
Premium Economy
USD 180.25
August
Premium Economy
USD 180.25
September
Premium Economy
USD 180.25
October
Premium Economy
USD 180.25
November
Premium Economy
No data
December
Premium Economy
No data
January
Premium Economy
No data
February
Premium Economy
No data
March
Premium Economy
No data
April
Premium Economy
No data
May
Premium Economy
No data
June
Economy
USD 128.49
July
Economy
USD 145.15
August
Economy
USD 140.39
September
Economy
USD 138.48
October
Economy
USD 131.12
November
Economy
USD 137.87
December
Economy
USD 146.16
January
Economy
USD 146.17
February
Economy
USD 151.37
March
Economy
USD 160.57
April
Economy
USD 153.97
May
Economy
USD 168.68
June
First Class
USD 494.26
July
First Class
No data
August
First Class
No data
September
First Class
No data
October
First Class
No data
November
First Class
No data
December
First Class
No data
January
First Class
No data
February
First Class
No data
March
First Class
No data
April
First Class
No data
May
First Class
No data
June
Business
USD 410.44
July
Business
USD 367.08
August
Business
USD 350.58
September
Business
USD 343.68
October
Business
USD 342.10
November
Business
USD 346.02
December
Business
USD 365.15
January
Business
USD 434.66
February
Business
USD 422.58
March
Business
USD 446.87
April
Business
No data
May
Business
USD 450.87
What is the cheapest day or date to fly to Surabaya (SUB)?
The cheapest day or date to fly to Surabaya SUB is Sunday, June 14, 2026.
Origin
Destination
Departure Date
Price
Jakarta (CGK)
Surabaya (SUB)
Monday, June 15, 2026
USD 58.44
Jakarta (CGK)
Surabaya (SUB)
Tuesday, June 16, 2026
USD 61.23
Jakarta (CGK)
Surabaya (SUB)
Wednesday, June 17, 2026
USD 69.49
Jakarta (CGK)
Surabaya (SUB)
Thursday, June 18, 2026
USD 69.49
Jakarta (CGK)
Surabaya (SUB)
Friday, June 19, 2026
USD 75.01
Jakarta (CGK)
Surabaya (SUB)
Saturday, June 13, 2026
USD 61.23
Jakarta (CGK)
Surabaya (SUB)
Sunday, June 14, 2026
USD 58.44
What’s the Average Flight Price to Surabaya (SUB) by Airline?
Cheapest Airline to Surabaya (SUB) based on the lowest average ticket prices: Pelita Air
Airline
Average Price
Pelita Air
USD 95.16
Batik Air
USD 107.24
Lion Air
USD 117.65
Garuda Indonesia
USD 119.02
Citilink
USD 122.15
TransNusa
USD 156.11
AirAsia Indonesia
USD 158.92
Super Air Jet
USD 167.86
Frequently Asked Questions
How to book flight tickets to Surabaya (SUB) via Traveloka?
Booking flight tickets to Surabaya (SUB) is very easy. Just open the Traveloka website or Traveloka App and book tickets directly at Traveloka's best price.
When is the cheapest time to fly to Surabaya?
To find the cheapest flight time to Surabaya, you can directly search on Traveloka Flight Tickets. The platform provides a variety of flight schedules to Surabaya at the cheapest prices.
What is the price of a flight ticket to Surabaya?
The cheapest flight ticket to Surabaya starts from USD 58.44
Are there any promo flight tickets available to Surabaya on Traveloka?
Of course, Traveloka always presents flight ticket promos to Surabaya. You can always check the flight ticket promo page for the cheapest flight ticket deals to Surabaya.
How can I check flight ticket prices online to Surabaya?
Go to Traveloka, enter your departure city and Surabaya, select your travel date (one-way or round trip), then click “Search Flight.” You’ll see the full results and can sort them by the lowest price.
Get discount coupons for flights
Grab the TVWEB code to book flights at a great discount.