Book cheap flights to Surabaya from R 567

Last minute flights to Surabaya

Book now before it's too late

Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.
Johannesburg Surabaya
BEST
DEAL
Thu, 16 Jan JNB - SUB
Tue, 21 Jan SUB - JNB
20437R 19240R
Prime price per passenger
Bali Surabaya
BEST
DEAL
Tue, 11 Mar DPS - SUB
621R 567R
Prime price per passenger
Kuala Lumpur Surabaya
BEST
DEAL
Sat, 11 Jan KUL - SUB
Sun, 12 Jan SUB - KUL
2451R 2301R
Prime price per passenger
Johannesburg Surabaya
BEST
DEAL
Thu, 16 Jan JNB - SUB
Tue, 21 Jan SUB - JNB
20310R 19121R
Prime price per passenger

Find your cheap flights to Surabaya

Best Time to Fly to Surabaya

Planning your flights to Surabaya? The best time to visit Surabaya is during the dry season, between May and September. You'll enjoy sunshine and minimal rainfall, perfect for exploring this vibrant city.

Low Season in Surabaya

During the low season (October to April), rainfall is more frequent. However, you can witness Surabaya's lush greenery and experience the city's cultural events. Temperatures range from 24°C to 32°C.

High Season in Surabaya

The high season (May to September) boasts sunny days and cooler nights. Temperatures are comfortable, ranging from 23°C to 34°C. It's an ideal time for sightseeing and enjoying outdoor activities. Book your flights to Surabaya with eDreams today!

What to do in Surabaya

Surabaya, the City of Heroes, is a vibrant metropolis waiting to be explored. Book your flights to Surabaya now and discover a captivating blend of history, culture, and modernity. From historical landmarks to bustling shopping streets, Surabaya has something for everyone. Let eDreams be your gateway to this exciting destination.

The best attractions to see in Surabaya

Here are five must-visit attractions in Surabaya:

Information about Surabaya Airport

Juanda International Airport (SUB)

Juanda International Airport is located in Sedati District, Sidoarjo Regency, East Java, Indonesia, and serves the Surabaya metropolitan area. It's the third busiest airport in Indonesia.

Top 3 amenities:

The airport is connected to Surabaya by the Waru-Juanda Toll Road and is approximately 30 minutes by car from the city centre. DAMRI buses and taxis are also available.

Airlines flying to Surabaya

Juanda International Airport (SUB) is a hub for Citilink and Lion Air, and a focus city for Batik Air and Garuda Indonesia. Many other airlines offer flights to Surabaya, making it easily accessible for travellers. Book your flights to Surabaya today and explore this vibrant city!

Frequently asked questions about flights to Surabaya

How can I find cheap flights to Surabaya on eDreams?
At eDreams you will find flights from R567 to Surabaya. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Surabaya.
How far is Surabaya’s airport from the city centre?
Surabaya’s airport Juanda International Airport is located 4 kms from the city centre.
How much is the trip from the airport to Surabaya’s city centre?
Public transport: The price for the trip is about 8.11 R per person.
Taxi: If you have more budget and prefer to take a taxi from Juanda International Airport , the average price for the ride to Surabaya centre is around 8.40 R per km.
Car: For more convenience and freedom during your stay, eDreams has the best offers of car rentals in Surabaya. Pick your preferred car type and get from Juanda International Airport to Surabaya city centre on your own terms.
What is the weather like in Surabaya?
If you're looking for summer vibes, the best time to travel to Surabaya is in October, January and September, when the average temperature reaches 33.39 °C, while September, August and October are the 3 sunniest months of the year, with an average of 36.44 hours. However, if you prefer colder temperatures, make sure you visit Surabaya during July, August or January to experience an average of 22.3 °C. For those who don't care too much about temperatures, but want to avoid getting wet in the rain, it's important to avoid travelling during May, July and August, when the average precipitation in Surabaya is 3.8 mm, while the months of January, February and March are drier, with an average of 0 mm.

Plan your trip