$320 Cheap Flights to Surabaya

Compare Surabaya Airport flights across hundreds of providers

Find the cheapest month or even day of the year to fly

Book the best flight with no fees

Flight deals to Surabaya Airport

Looking for a cheap last-minute deal or the best round-trip flight to Surabaya Airport? If you want to travel to Surabaya Airport next month, round-trip fares start from $879. Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest time to fly to Surabaya

Flexible on travel dates? Find the cheapest month – or even day – to fly to Surabaya.

Airports near Surabaya

Compare routes to Surabaya below. You may find an airport to fly into that's cheaper, faster, or easier.

Frequently asked questions

Currently, there are no airlines that fly direct to Surabaya. But we found flights with one or more stops from $590.
The cheapest month to fly to Surabaya is usually August.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Surabaya but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
No airlines currently offer direct flights between United States and Surabaya Airport. Most routes have one or more stops.
The best price we found for a round-trip flight to Surabaya is $590. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Surabaya Airport is Sunday, August 2, 2026.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Surabaya is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Singapore Airlines offers the cheapest flight tickets to Surabaya.

Discover Surabaya

How to find cheap flights to Juanda International Airport (SUB)

  • The lowest price currently available for a one-way flight to Juanda International Airport is $320. A return plane ticket to SUB right now is $590.

  • Never pay more than you need by setting up a Price Alert for tickets to SUB. We'll keep an eye on it for you, sending updates when fares go down.

  • It's generally recommended to book about three months before your departure date. This is when you're more likely to get the best price on tickets to Surabaya, where Juanda International Airport is located.

  • Check the 'Add nearby airports' filter and broaden your search for cheap flights to Surabaya. This will list every airport around your departure and arrival points.

  • Think about taking a flight with a stop, as indirect routes are usually cheaper. Simply uncheck the 'Direct flights' box when searching for your plane tickets to Juanda International Airport.

Best time to go to Surabaya

  • August is generally the cheapest month to catch a flight to Surabaya.

  • To find the cheapest month for flights to SUB, use the 'Whole month' tool. If your travel dates are flexible, search for the green prices on the calendar — they highlight the lowest available fares.

  • August is the most popular month for flights to SUB. Visit then if you're eager to see Surabaya at its busiest and best.

  • Travel in February if you'd rather avoid the crowds. This is the quietest period of the year and also when plane tickets to Surabaya are often less expensive.

  • Check the weather before you head off. October brings the warmest days in Surabaya, with averages of between 75ºF and 93ºF.

  • Ranging from 73ºF to 90ºF, July is when temperatures are at their lowest.

  • With two days of rain on average, August is the driest month in Surabaya.

  • It's rainiest in January, which gets around 26 days of wet weather.

Flying to Juanda International Airport (SUB): What you need to know

  • Avoid the layovers and get to Surabaya in a single journey. Lock in a direct flight to Juanda International Airport with one of these leading airlines:

  • Consider booking your SUB plane ticket with Malaysia Airlines. It's the top performer for punctuality, with up to 76% of flights into this hub showing up on time.

  • Your flight will land in the UTC+7 timezone at SUB.

  • Whether you're arriving late or just want the convenience of staying close by, you'll find some comfy hotels near Juanda International Airport. Kick back at one of these after your flight to SUB:

  • Pick up a car rental in SUB and visit places you won't find on every itinerary. Avis and TRAC Astra Rent A Car can set you up with a set of wheels for your travels through Surabaya and beyond.

  • Flights taking off from Juanda International Airport reach their destination on schedule 73% of the time. This measure tells you how the airport generally performs in terms of punctuality.

Getting to central Surabaya from Juanda International Airport (SUB)

Surabaya highlights

  • These leading sights should feature on your to-do list after hopping off your flight to Surabaya:

    • Monkasel (Submarine Monument): A classic place to kick off your sightseeing, this landmark is around 2 miles north-east of the city center.

    • Grand Palais Fountain Garden: You'll discover this park roughly 5 miles west of the center. Take a little breather and slow things down in this corner of Surabaya.

    • Kulon Beach: Take a tour of this landmark next. About 5 miles north-east of the city center, it's also worth a visit to get the full Surabaya experience.

How to get to Malang from Juanda International Airport (SUB)

  • The nearby city of Malang is about 60 miles from SUB. The drive to the center in a ride-share or cab should take around 1 hour 30 minutes.

  • Plan for a journey time of 2 hours 5 minutes or so when making your way to Malang on public transport.

Traveling from Juanda International Airport (SUB) to Kediri

  • If Kediri is where you want to be, public transport should take around 5 hours 5 minutes from Juanda International Airport. This city is about 60 miles from SUB.

  • By car, the trip will take you roughly 1 hour 55 minutes.

Explore more of Indonesia

  • There's a whole lot more to see and do in Indonesia, starting with Semarang. Taman Borobudur, Semarang Old Town and Indonesia Kaya Park are must-visits in this city, which is about 170 miles west of Surabaya.

  • Malang is another place that's too good to skip while you're in Indonesia. You'll find it around 45 miles south of Surabaya. Bromo Holiday, Ijen Park and bromoindonesia.id are visitor favorites.

  • Make room for one more stop with Yogyakarta, which is roughly 170 miles west of Surabaya. Wisata Kraton Jogja, Yogyakarta Palace and ALUN ALUN KIDUL YOGYAKARTA are reasons to go. You can get here by catching a flight to Yogyakarta International Airport (YIA).

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.