>>>>

Latest Flight Deals to Surabaya

These are the best offers on flights to Surabaya you’ll find over the next 60 days, with savings of up to DKK 863. Don’t miss out!

70%
Surabaya DKK 362 per passenger Departing on Thu, Mar 20 One-way flight operated by Scoot The connecting flight operated by Scoot departs from Kuala Lumpur International Airport on Thu, Mar 20 and arrives at Juanda International Airport. Price starts from DKK 362, including taxes and fees.
Kuala LumpurSurabaya
ScootScoot
One way
Economy
Thu, Mar 20
DKK 362
DKK 1,225
65%
Surabaya DKK 389 per passenger Departing on Sun, Apr 20 One-way flight operated by Indonesia Airasia The Nonstop flight operated by Indonesia Airasia departs from Senai International Airport on Sun, Apr 20 and arrives at Juanda International Airport. Price starts from DKK 389, including taxes and fees.
Johor BahruSurabaya
Indonesia AirasiaIndonesia Airasia
One way
Economy
Sun, Apr 20
DKK 389
DKK 1,117
80%
Surabaya DKK 494 per passenger Departing on Wed, Mar 26 One-way flight operated by Scoot The connecting flight operated by Scoot departs from Suvarnabhumi Airport on Wed, Mar 26 and arrives at Juanda International Airport. Price starts from DKK 494, including taxes and fees.
BangkokSurabaya
ScootScoot
One way
Economy
Wed, Mar 26
DKK 494
DKK 2,499
44%
Surabaya DKK 692 per passenger Departing on Sun, Mar 23 One-way flight operated by Scoot The Nonstop flight operated by Scoot departs from Singapore Changi Airport on Sun, Mar 23 and arrives at Juanda International Airport. Price starts from DKK 692, including taxes and fees.
SingaporeSurabaya
ScootScoot
One way
Economy
Sun, Mar 23
DKK 692
DKK 1,240
69%
Surabaya DKK 722 per passenger Departing on Thu, Apr 10 One-way flight operated by AirAsia X Berhad (Malaysia) The connecting flight operated by AirAsia X Berhad (Malaysia) departs from Incheon International Airport on Thu, Apr 10 and arrives at Juanda International Airport. Price starts from DKK 722, including taxes and fees.
SeoulSurabaya
AirAsia X Berhad (Malaysia)AirAsia X Berhad (Malaysia)
One way
Economy
Thu, Apr 10
DKK 722
DKK 2,324
69%
Surabaya DKK 758 per passenger Departing on Thu, Apr 17 One-way flight operated by AirAsia X Berhad (Malaysia) The connecting flight operated by AirAsia X Berhad (Malaysia) departs from Shanghai Pudong International Airport on Thu, Apr 17 and arrives at Juanda International Airport. Price starts from DKK 758, including taxes and fees.
ShanghaiSurabaya
AirAsia X Berhad (Malaysia)AirAsia X Berhad (Malaysia)
One way
Economy
Thu, Apr 17
DKK 758
DKK 2,450

Round-trip fights to Surabaya

Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Surabaya affordably.

Surabaya DKK 644 per passenger Departing on Wed, Mar 12, returning on Tue, Mar 18 Round-trip flight operated by Scoot and Scoot Outbound connecting flight operated by Scoot departs from Kuala Lumpur International Airport on Wed, Mar 12 and arrives in Juanda International Airport. Inbound connecting flight operated by Scoot departs from Juanda International Airport on Tue, Mar 18 and arrives in Kuala Lumpur International Airport. Price starts from DKK 644, including taxes and charges.
7 Day Trip
Wed, Mar 12 - Tue, Mar 18
7 Day Trip
Kuala Lumpur
Surabaya
DKK 644
Search
Surabaya DKK 736 per passenger Departing on Sun, Apr 20, returning on Fri, Apr 25 Round-trip flight operated by Scoot and Scoot Outbound Nonstop flight operated by Scoot departs from Singapore Changi Airport on Sun, Apr 20 and arrives in Juanda International Airport. Inbound Nonstop flight operated by Scoot departs from Juanda International Airport on Fri, Apr 25 and arrives in Singapore Changi Airport. Price starts from DKK 736, including taxes and charges.
6 Day Trip
Sun, Apr 20 - Fri, Apr 25
6 Day Trip
Singapore
Surabaya
DKK 736
Search
Surabaya DKK 806 per passenger Departing on Thu, Mar 13, returning on Wed, Mar 19 Round-trip flight operated by Batik Air Malaysia and Indonesia Airasia Outbound connecting flight operated by Batik Air Malaysia departs from Senai International Airport on Thu, Mar 13 and arrives in Juanda International Airport. Inbound connecting flight operated by Indonesia Airasia departs from Juanda International Airport on Wed, Mar 19 and arrives in Senai International Airport. Price starts from DKK 806, including taxes and charges.
7 Day Trip
Thu, Mar 13 - Wed, Mar 19
7 Day Trip
Johor Bahru
Surabaya
DKK 806
Search
Surabaya DKK 1,078 per passenger Departing on Wed, Mar 5, returning on Sun, Mar 9 Round-trip flight operated by Scoot and Scoot Outbound connecting flight operated by Scoot departs from Suvarnabhumi Airport on Wed, Mar 5 and arrives in Juanda International Airport. Inbound connecting flight operated by Scoot departs from Juanda International Airport on Sun, Mar 9 and arrives in Suvarnabhumi Airport. Price starts from DKK 1,078, including taxes and charges.
5 Day Trip
Wed, Mar 5 - Sun, Mar 9
5 Day Trip
Bangkok
Surabaya
DKK 1,078
Search
Surabaya DKK 1,537 per passenger Departing on Thu, Apr 10, returning on Mon, Apr 14 Round-trip flight operated by AirAsia X and Indonesia Airasia Outbound connecting flight operated by AirAsia X departs from Incheon International Airport on Thu, Apr 10 and arrives in Juanda International Airport. Inbound connecting flight operated by Indonesia Airasia departs from Juanda International Airport on Mon, Apr 14 and arrives in Incheon International Airport. Price starts from DKK 1,537, including taxes and charges.
5 Day Trip
Thu, Apr 10 - Mon, Apr 14
5 Day Trip
Seoul
Surabaya
DKK 1,537
Search
Surabaya DKK 1,598 per passenger Departing on Tue, Mar 11, returning on Mon, Mar 17 Round-trip flight operated by AirAsia X and Indonesia Airasia Outbound connecting flight operated by AirAsia X departs from Shanghai Pudong International Airport on Tue, Mar 11 and arrives in Juanda International Airport. Inbound connecting flight operated by Indonesia Airasia departs from Juanda International Airport on Mon, Mar 17 and arrives in Shanghai Pudong International Airport. Price starts from DKK 1,598, including taxes and charges.
7 Day Trip
Tue, Mar 11 - Mon, Mar 17
7 Day Trip
Shanghai
Surabaya
DKK 1,598
Search
View more return flights

Direct flights to Surabaya

Check out direct flights to Surabaya and find the flight that best fits your travel needs.
Sun, Apr 20
Johor Bahru(JHB)Surabaya(SUB)
Indonesia Airasia
Economy
DKK 388
Search
Mon, Mar 3
Kuala Lumpur(KUL)Surabaya(SUB)
Batik Air Malaysia
Economy
DKK 590
Search
Sun, Mar 23
Singapore(SIN)Surabaya(SUB)
Scoot
Economy
DKK 691
Search
View more direct flights

Business Class flights to Surabaya

Our business and first-class tickets mean you can travel to Surabaya in even more comfort. Browse our luxury options to find your perfect trip.
Fri, Mar 7
Singapore(SIN)Surabaya(SUB)
Malaysia Airlines
Business
DKK 1,710
Search
Mon, Mar 10
Singapore(SIN)Surabaya(SUB)
Malaysia Airlines
Business
DKK 1,710
Search
Thu, Mar 6
Singapore(SIN)Surabaya(SUB)
Malaysia Airlines
Business
DKK 1,710
Search
Sun, Mar 2
Singapore(SIN)Surabaya(SUB)
Batik Air Malaysia
Business
DKK 1,720
Search
View more business and first class flights

Airports in Surabaya

Learn about the different airports in Surabaya, find the best flight and transfer options, and plan your journey.

Popular Airlines Flying to Surabaya

See which airlines fly to Surabaya. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.

Find cheapest flight ticket to Surabaya from Singapore

Cheapest direct flight priceDKK 410
Cheapest return ticket priceDKK 634
Off-season for travelFebruary
Peak season for travelNovember
Flight distance1,382.95km
Average flight time2 hours 25 minutes
Popular airlineJetstar Asia
Cheapest monthMay

FAQs about Flights to Surabaya

  • How much is a flight from Singapore to Surabaya?

    The average ticket price to Surabaya is DKK 1,221. Please use this price as a reference only.
  • How long is the flight to Surabaya?

    • Approx. 2 hours 31 minutes to fly from Singapore to Surabaya.
    • Approx. 1 hour 34 minutes to fly from Jakarta to Surabaya.
    • Approx. 1 hour 11 minutes to fly from Bali to Surabaya.
    • Approx. 2 hours 59 minutes to fly from Kuala Lumpur to Surabaya.
  • How to get cheap flights to Surabaya?

    You can book cheaper flights in the following ways:
    • Search for tickets to a city or airport near Surabaya.
    • Look up different airlines that have flights to Surabaya.
    • Browse different departure dates from the same month.
    • Filter for different departure times from the same day.
    • Check for discount information on various social media sites.
    • Explore deals and discounts on airline websites.
  • What is the most popular month to visit Surabaya?

    Understanding peak and off travel seasons to Surabaya can help you arrange your travel plans accordingly. The most popular month to visit Surabaya is March. The average price of flight tickets to Surabaya in March is DKK 832.
  • When to buy flight tickets to Surabaya the cheapest?

    Flight tickets to Surabaya are the cheapest in May compared to other months, the average price is DKK 615.
  • What is the transportation method from the main airport to downtown in Surabaya?

    • The distance from Juanda International Airport to downtown is about 13km, by taxi about 30 minutes.
  • Which popular airlines have flights to Surabaya?

    Popular airlines with flights to Surabaya: Indonesia Airasia , Lion Air , and Citilink .