Cheap Flights from Melbourne (MELA) to Surabaya (SUB)

Compare Melbourne to Surabaya flight deals

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

Book the best Surabaya fare with no extra fees

Flight deals from Melbourne to Surabaya Airport

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

Find the cheapest month to fly from Melbourne to Surabaya

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Melbourne to Surabaya flights are currently cheapest in October.

Melbourne to Surabaya: Alternative routes

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

Melbourne to Surabaya: Flight information

The things to know before you go.
Cheapest flight found£215
Cheapest month to flyOctober

Finding cheap flights from Melbourne to Surabaya: Frequently asked questions

The best price we found for a return flight from Melbourne to Surabaya is £215. 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.
Currently, there are no airlines that fly direct from Melbourne to Surabaya. But we found flights with one stop from £215.
As of March 2026, there are no flights flying from Melbourne to Surabaya.
The cheapest month to fly from Melbourne to Surabaya is usually October.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Melbourne to Surabaya Airport on Wednesday, 7 October 2026.
No airlines currently offer direct flights between Melbourne and Surabaya Airport. Most routes have one or more stops.
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.
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.
The cheapest airline that flies to Surabaya is Scoot .

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

  • Juanda International Airport is located in Surabaya. The city runs on the UTC+7 timezone and is four hours behind Melbourne.

  • Arrive at the airport on time so you don't miss your flight from Melbourne to SUB. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid the mad dash to your gate.

  • You can expect longer queues in popular months such as December and other peak seasons. Arriving up to four hours ahead of an international flight and two hours for a domestic departure is a good idea.

Airports in Melbourne

Melbourne Tullamarine Airport (MEL)

  • Think about adding a stopover to find cheap flights from Melbourne to SUB. Just deselect 'Direct flights only' when browsing departures from Melbourne Tullamarine Airport (MEL). Break the trip up (and maybe score a better deal) by stopping at one of these popular options:

    • Kuala Lumpur International Airport (KUL)

    • Singapore Changi Airport (SIN)

    • Denpasar Ngurah Rai International Airport (DPS)

  • Located around 24 kms (15 miles) from the centre of Melbourne, MEL can be reached in about 25 minutes by car, depending on traffic. The journey by public transport is roughly 35 minutes.

  • Want a leisurely start to your travels? Stay near Melbourne Tullamarine Airport. Whether you've booked an early flight from Melbourne to Juanda International Airport or want to avoid feeling rushed, these hotels have you covered:

  • When it comes to the on-time performance of Melbourne Tullamarine Airport, 68% of flights meet their scheduled arrival time.

Avalon Airport (AVV)

  • AVV is about 56 kms (35 miles) from central Melbourne. It'll take you 1 hour 5 minutes or so to get to the airport if you're driving from the city centre. Public transport takes roughly 1 hour 20 minutes.

  • You're going on holiday, so why not spend an extra night away at a hotel near Avalon Airport? Before your Melbourne to SUB flight, make yourself comfortable at Corio Bay Motel.

  • Most flights that leave Avalon Airport touch down at their destination on schedule. It achieves a consistent on-time performance rate of 80%.

About Juanda International Airport (SUB)

  • Have a late flight from Melbourne to Juanda International Airport? Don't let it stretch your travel day into tomorrow. Check in to one of these hotels near SUB and turn out the lights sooner:

  • Pick up a Juanda International Airport rental car from popular providers like Avis or TRAC Astra Rent A Car. With your own wheels, you can venture farther out of Surabaya and explore places that don't always get the spotlight.

  • Booking your vehicle around one week ahead of your Melbourne to Juanda International Airport flight can help you get a cheaper deal.

Getting from Juanda International Airport (SUB) to central Surabaya

  • From Juanda International Airport, central Surabaya is around 13 kms (8 miles) away. It takes about 25 minutes to get to the city centre by car.

  • If you're taking public transport, expect a journey time of roughly 45 minutes.

How to find the cheapest flights from Melbourne to Juanda International Airport (SUB)

  • The cheapest price we've found for a one-way ticket from Melbourne to Juanda International Airport is £124. For a return flight on this route, the best price is £215. Depending on the availability and when you book, these fares may change.

  • Booking in advance is often the key to finding a cheap flight from Melbourne to SUB. Fares tend to rise as demand increases, so the closer you get to departure, the more you'll likely spend on your ticket.

  • Cheap Melbourne to Juanda International Airport tickets are easier to find when your dates are flexible. Use the 'Whole month' tool to compare fares across every month and then pick the cheapest day.

  • Stay on top of deals for plane tickets from Melbourne to SUB by creating a Price Alert. We'll send you an email or notification through the app when a new discounted fare appears.

  • Discover the best deal on a flight from Melbourne to Juanda International Airport with the help of the filters. Choose your preferred departure and arrival times, number of stops and airlines. You can also sort your results by 'Cheapest,' 'Best' or 'Fastest.'

The best time to fly from Melbourne to Juanda International Airport (SUB)

  • It's time to figure out when to book your flight from Melbourne to Juanda International Airport (SUB). January is the most popular month to visit Surabaya. If you like your getaways a little more chill, head there in September.

  • The warmest month in Surabaya is October, with temperatures ranging between 24ºC and 34ºC. Lock in your Melbourne to SUB plane ticket then if you enjoy this type of weather.

  • July sees temperatures of between 23ºC and 32ºC. Look for cheap tickets from Melbourne to Juanda International Airport around that time if you'd rather travel in cooler conditions.

More about Surabaya

Explore more of Indonesia

  • Surabaya is always a good idea, but there are so many other parts of Indonesia you'll want to see. Around 274 kms (170 miles) west of Surabaya, a trip to Semarang will keep your itinerary busy. Start with popular sights like Prambanan, Taman Borobudur and Semarang Old Town.

  • Yogyakarta is another favourite destination in Indonesia and is around 274 kms (170 miles) west of Surabaya. No trip is complete without seeing Wisata Kraton Jogja, Yogyakarta Palace and ALUN ALUN KIDUL YOGYAKARTA.

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