Affordable flights to Surabaya

Explore the best deals

Discover the cheapest flights to Surabaya
emptyFilter
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.

How long is the flight to Surabaya?

If you are planning to fly to Surabaya, we at Opodo have reviewed the most popular routes to support your travel planning. From Sharjah, the flight duration is approximately 11h 50m; from Abu Dhabi, around 12h 32m; and from Dubai, close to 12h 58m.
Flight Time (in hours)
SharjahAbu DhabiDubai
0h 5h 10h 15h
11h 50m
12h 32m
12h 58m

How much does a flight to Surabaya cost?

At Opodo you can find flights from Dubai to Surabaya starting from AED 2,522, with an average price of AED 3,531. If you depart from other cities such as Abu Dhabi, you can find tickets from AED 2,962, and from Sharjah starting from AED 3,378, according to data from the last 72 hours.
DubaiAbu DhabiSharjah
AED 3,531
AED 3,634
AED 3,826
DubaiCheapest
Cheapest Price: AED 2,522
Cheapest
Average

Your flight to Surabaya

Flying into Surabaya places you in the commercial and maritime heart of East Java. As the second-largest city in the country, this port city is a central hub for those exploring the wider region or conducting business in its industrial districts.

The city is defined by its role in the struggle for independence, earned through sites like the Tugu Pahlawan monument and the Hotel Majapahit. You can explore the Dutch colonial architecture in the Old Town or visit the House of Sampoerna, which is a museum inside a preserved colonial building. The Cheng Hoo Mosque adds to this historical texture, showing the influence of Chinese seafaring history on the local culture.

A journey here reveals a destination where modern skyscrapers sit alongside traditional markets and the Suramadu Bridge. Travelers often use the city as a gateway to the volcanic landscapes of Mount Bromo or to experience the diverse culinary scene found in the Gubeng area. The atmosphere is one of industrial energy and deep local pride, shaped by a long history of trade and revolution.

Best time to visit Surabaya: High and low seasons

High season in Surabaya

The dry season from May to September marks the busiest period for Surabaya. During these months, the city experiences consistent sunshine and lower humidity, with temperatures often reaching 33°C. This reliable weather allows the local pace to quicken, as outdoor spaces like Taman Bungkul become central hubs for social gatherings and evening walks. When you land at Juanda International Airport, the clear skies usually provide a sharp view of the sprawling urban landscape and the distant mountains.

Cultural life peaks during this time, particularly around August for the national independence celebrations. The streets are decorated with red and white banners, and various neighbourhoods host lively communal games and parades. The dry air makes it the most comfortable time for exploring the historic Jalan Gula or taking a boat trip around the Surabaya North Quay. Visitors arriving in this season find a city that is fully open, energetic, and highly walkable despite the afternoon heat.

Low season in Surabaya

The rainy season arrives in November and lasts until March, bringing frequent afternoon downpours and higher humidity. These heavy rains transform the city’s atmosphere into something more relaxed and reflective. While the rain is intense, it often clears quickly, leaving the air fresh and cooling the tropical heat to a more manageable 25°C in the evenings. On arrival, you might notice the city’s many parks and trees look particularly bright and green against the grey monsoon clouds.

Life moves indoors during the wet months, shifting the focus to Surabaya's expansive shopping malls and traditional markets like Pasar Atom. This is an excellent time to experience the local culinary scene, as residents gather in covered eateries to enjoy hot bowls of Rawon or Soto Madura. Travel during this period is slower, and the mist often settles over the Suramadu Bridge, giving the city a quiet, moody quality. The pace is less frantic, providing a more intimate look at how the city functions away from the main tourist windows.

Top things to do and see in Surabaya

Once your flight descends over the coastal stretch of eastern Java, the sprawling cityscape of Surabaya reveals a place where maritime history meets a fast-paced modern energy. Stepping out into the humid, tropical air, you will find a city that rewards those who look past its industrial exterior to find hidden pockets of colonial charm and spiritual depth.

House of Sampoerna
This grand Dutch colonial building is a living museum where the scent of cloves fills the air as workers hand-roll cigarettes with incredible speed. It captures the industrial soul of the city while showing elegant architecture from a bygone era.

Jembatan Merah
The Red Bridge is a focal point of local history, surrounded by old warehouses and buildings that tell the story of the city’s struggle for independence. Walking through this district feels like stepping into a film set of the early 20th century.

Cheng Hoo Mosque
Inspired by the famous Chinese admiral, this mosque is a striking example of cultural intersection with its bright red walls and pagoda-style roof. It reflects the diverse heritage that has shaped the city through centuries of Indian Ocean trade.

Kya-Kya Kembang Jepun
As evening falls, this historic street in the heart of Chinatown transforms into a lively corridor of scents and sounds. It is the best place to witness the local evening ritual of sharing street food under rows of lanterns.

Monumen Kapal Selam
Sitting right on the banks of the Kalimas River, this genuine Russian-built submarine allows you to explore the cramped, mechanical interior of a Cold War vessel. It is a bold reminder of the naval importance that defines this port city.

Ampel Quarter
This narrow labyrinth of lanes feels worlds away from the modern skyline, filled with the aroma of Middle Eastern spices and perfumes. The area surrounds the ancient Ampel Mosque and offers a glimpse into the city's oldest spiritual traditions.

Book your flight to Surabaya and start saving on your next trip

To find the best flight deals to Surabaya, consider booking your tickets well in advance and staying flexible with your travel dates. Using Opodo Prime can also help you find additional savings and benefits as you plan your journey to Juanda International Airport. With just a few clicks, you will be ready to board your plane and begin your discovery of this historic city.

FAQ's about Surabaya

How can I find cheap flights to Surabaya at Opodo?
At Opodo you can find flights from AED298 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... March.
The next best month to travel to Surabaya is February.
And let's not forget April, 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 the UAE to Surabaya, your best bet for cheap flights is:

  • China Southern Airlines (one-way average: AED2,327.89) : this includes an average price from Dubai to Surabaya of AED2,305.14 and also flights from Abu Dhabi costing AED 4184.
  • Royal Brunei: average cost for one-way was AED2,328.51 , with Dubai to Surabaya flights costing an average of AED2,365.23 and the price tag from Ras al Khaimah being AED2,754.00.
Which airlines fly to Surabaya from the UAE?

Airlines flying direct from the UAE to Surabaya include:

  • Lion Airlines, which flies from Denpasar-Bali and Jakarta to Surabaya plus from Batam.
  • Scoot, which has flights from Bangkok and Kuala Lumpur as well as Batam to Surabaya.
  • Batik Air, with flights from Jakarta to Surabaya and Jakarta and also from Jakarta.

Indirect flights from the Australia to Surabaya include:

  • Emirates, which flies from Abu Dhabi and Dubai and also from Fujairah.
  • Malaysia Airlines, with flights from Dubai and Abu Dhabi to Surabaya plus Fujairah.
  • Air Asia Indonesia, which has flights from Dubai and Karachi as well as from Doha 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

Popular Cities