Book cheap flights to Surabaya

Explore the best deals

Discover the cheapest flights to Surabaya
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Surabaya

Brisbane
Flights from Brisbaneto Surabaya
525$
496$
Prime price per passenger
Sydney
Flights from Sydneyto Surabaya
1107$
1059$
Prime price per passenger
Melbourne
Flights from Melbourneto Surabaya
367$
355$
Prime price per passenger
Perth
Flights from Perthto Surabaya
381$
368$
Prime price per passenger
Launceston
Flights from Launcestonto Surabaya
1870$
1802$
Prime price per passenger
Denpasar-Bali
Flights from Denpasar-Balito Surabaya
81$
77$
Prime price per passenger

How long’s the flight to Surabaya?

If you’re looking to fly to Surabaya, we at Opodo have checked the most popular routes to help you plan your trip. From Perth, the flight takes roughly 6h 18m; from Sydney, around 9h 54m; and from Melbourne, about 10h 7m.
Flight Time (in hours)
PerthSydneyMelbourneAdelaideBrisbane
0h 5h 10h 15h
6h 18m
9h 54m
10h 7m
10h 11m
10h 22m

How much does a flight to Surabaya cost?

At Opodo you can find flights from Perth to Surabaya starting from $274, with an average price of $383. If you depart from other cities such as Sydney, you can find tickets from $318, and from Melbourne starting from $352, according to data from the last 72 hours.
Filter by
PerthSydneyMelbourneBrisbaneCairns
$383
$650
$579
$998
$639
PerthCheapest
Cheapest Price: $274
Cheapest
Average

Find cheap flights to Surabaya

Surabaya stands as a pivotal maritime gateway and the second-largest metropolis in the region, serving as a vital hub for trade and travel across the eastern archipelago. The city’s identity is deeply rooted in its revolutionary past, earning it a reputation as a centre of resilience and industrial progress.

Visitors exploring the urban landscape will encounter the House of Sampoerna, a grand Dutch colonial-style compound, alongside the towering Jalesveva Jayamahe Monument which gazes out over the harbour. The historic Arab Quarter and the red-domed Cheng Hoo Mosque highlight the diverse architectural influences that have shaped the city over centuries.

The destination offers a blend of high-energy commerce and quiet cultural discovery, where wide boulevards lead to bustling traditional markets. This unique character makes it a significant stop for those interested in authentic heritage and the evolving modern life of the island.

When to visit Surabaya: peak seasons and quiet spells

Surabaya experiences a distinct shift in character dictated by the tropical monsoon cycle, creating two very different atmospheres for those arriving at Juanda International Airport.

The dry season peak

From May to October, the city enters its high season, defined by consistent sunshine and a noticeable uptick in urban energy. Temperatures typically hover around 33°C, and the lack of rainfall makes this the ideal window for exploring the historic Jalan Gula or the Old City district on foot. The air is often clearer during these months, offering sharp views of the skyline as flights descend over the coast, revealing a landscape that is lively and bustling.

Socially, this period is marked by a flurry of outdoor activity and cultural celebrations, most notably around the city’s anniversary in May. The streets become venues for parades and festivals, reflecting a spirited local pride that is contagious for any visitor. Evenings are particularly pleasant, as the heat breaks slightly, drawing crowds to open-air plazas and riverside walkways where the city’s maritime identity feels most present.

The monsoon transition

The low season arrives with the rains between November and March, transforming the city into a lush, verdant landscape under softer, filtered light. While humidity levels climb and afternoon downpours become a daily ritual, the pace of life in Surabaya becomes more measured and relaxed. The rain provides a cooling respite from the tropical heat, and the sight of mist hanging over the Suramadu Bridge creates a dramatic, atmospheric introduction for those landing during a clearing storm.

During these months, the focus shifts towards the city’s sophisticated indoor culture and culinary scene. Life moves into the grand colonial-era buildings and modern complexes, where the sound of rain against the architecture provides a rhythmic backdrop to daily commerce. For the traveller, this season offers a more intimate look at the city, characterised by fewer crowds at major landmarks and a landscape that feels refreshed and intensely green.

Transport to and from Surabaya Airport

Your arrival at Surabaya airport

Serving as the primary aviation hub for East Java, the gateway to this region is defined by a single, high-capacity facility that manages both vast domestic networks and key regional international links. Travellers booking a flight to Surabaya will arrive at a modern terminal complex situated south of the metropolitan core, positioned perfectly for transit into the city or further exploration of the province.

Juanda International Airport (SUB)

Juanda International Airport (SUB) is located approximately 12 km south of the city centre, within the Sidoarjo regency. As one of the busiest aviation hubs in the region, it serves as a major base for carriers like Lion Air, Citilink, and Batik Air, offering extensive flights to Surabaya from across the Indonesian archipelago and South-east Asian capitals. The facility is split into two main terminals: Terminal 1 primarily handles domestic departures and arrivals, while the more modern Terminal 2 facilitates international routes and additional domestic services by select full-service airlines.

Upon clearing arrivals, the most efficient way to reach the city is via the official Damri airport bus, which departs regularly for the Bungurasih Bus Station (also known as Purabaya). From this central transit hub, travellers can easily connect to local bus networks or intercity coaches heading further afield. For a more direct route, licensed airport taxis and ride-hailing services operate from designated ranks, typically reaching the Tunjungan district or the Surabaya Gubeng Station in about 30 to 45 minutes, depending on the flow of traffic. Those heading to the northern port area or the central business district will find the toll road system provides a relatively streamlined journey during off-peak hours.

Top things to do in Surabaya

Arriving in Surabaya, visitors are immediately met by the energetic pulse of a city that seamlessly blends its industrial importance with a deep-seated sense of history. As the gateway to East Java, this sprawling metropolis reveals its character through grand colonial boulevards, lively ethnic quarters, and a skyline that glows with modern ambition.

  • House of Sampoerna: Housed in a majestic Dutch colonial compound dating back to 1862, this living museum offers a sensory journey through the city’s industrial heritage, where the thick aroma of cloves lingers in the air. The grand pillars and stained-glass windows provide a stately backdrop to the sight of hundreds of workers hand-rolling traditional kretek cigarettes with incredible precision.
  • Suramadu Bridge: Stretching across the sea for 5.4 km, this architectural marvel connects the main island to Madura, creating a spectacular sight when illuminated against the night sky. It represents the modern face of the region, offering a breezy transit point that provides panoramic views of the Madura Strait and the busy maritime traffic below.
  • Heroic Monument (Tugu Pahlawan): Standing at 41.15 metres tall, this prominent obelisk serves as the city’s proudest landmark, commemorating the spirit of the local people during the 1945 struggle for independence. The surrounding park and underground museum offer a quiet, reflective space to understand why this urban centre is known nationally as the City of Heroes.
  • Cheng Hoo Mosque: This striking place of worship is distinguished by its vibrant red, yellow, and green facade, designed to resemble a Chinese pagoda while maintaining its function as a traditional mosque. It stands as a beautiful testament to the cultural fusion and long history of Chinese-Muslim influence that has shaped the social fabric of the city.
  • Kya-Kya Kembang Jepun: Located in the heart of the old town, this bustling district transforms in the evenings into a lively corridor of lights and local flavours, reflecting the city’s deep mercantile roots. The architecture here tells stories of centuries-old trade, where the narrow streets and heritage buildings create an atmospheric setting for an evening stroll.

Plan your trip to Surabaya now

Setting a course for East Java and Surabaya? The right flight comes together quickly once you adjust the filters on Opodo to weigh up various airlines and departure times, helping you secure a journey that fits your schedule. If you are in the air often, an Opodo Prime membership brings extra benefits and options of its own that make every trip to this vibrant port city even more rewarding.

FAQ's about Surabaya

How can I find cheap flights to Surabaya at Opodo?
At Opodo you can find flights from $114 to Surabaya. Our offers are the result of a combination of different technologies, machine learning algorithms and real searches form our customers in our platform, so you can get the options that better suits your needs when flying to Surabaya.
When's the best time to go to Surabaya?
We checked our customers' flight searches, and the winner of best time to fly to Surabaya is... April.
The next best month to travel to Surabaya is March.
And let's not forget February, the third top choice for when to go to Surabaya.
However if you prefer things on the less busy side, we can also tell you (quietly) that the least popular month for flights to Surabaya is November.
What are the cheapest airlines flying to Surabaya?

Looking at the prices of our customers' bookings from Australia to Surabaya, your best bet for cheap flights is:

  • Air Asia Indonesia: average one-way price of $513.63 , with Perth to Surabaya an average of $385.96 and Melbourne from $768.97.
  • Scoot (one-way average: $586.50) : this includes an average price from Perth to Surabaya of $553.61 and also flights from Melbourne costing $554.32.
  • Jetstar: average cost for one-way was $611.97 , with Perth to Surabaya flights costing an average of $465.96 and the price tag from Melbourne being $668.97.
Which airlines fly to Surabaya from Australia?

Airlines flying direct from Australia to Surabaya include:

  • Lion Airlines, which flies from Denpasar-Bali and Medan to Surabaya plus from Jakarta.
  • Citilink Indonesia, which has flights from Denpasar-Bali and Medan as well as Jakarta to Surabaya.
  • Air Asia Indonesia, with flights from Denpasar-Bali to Surabaya and Jakarta and also from Sorong.

Indirect flights from the Australia to Surabaya include:

  • Lion Airlines, which flies from Melbourne and Sydney and also from Perth.
  • Royal Brunei, with flights from Melbourne and Perth to Surabaya plus Sydney.
  • Citilink Indonesia, which has flights from Perth and Hong Kong as well as from Sydney to Surabaya.
What is the weather like in Surabaya?
If you're looking for summer vibes, the best time to travel to Surabaya is in October, November and September, when the average temperature reaches 33º, while August, September and October are the 3 sunniest months of the year, with an average of 27 hours. If you prefer colder temperatures, however, make sure you visit Surabaya during the months of August, September and July to experience an average of 23º. 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 January, March and February, when the average precipitation in Surabaya is 295mm, while the months of August, September and July are drier, with an average of 18mm.

Plan your trip

Other popular routes to explorePopular CitiesPopular Flight Routes