1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Compare
Search Your Dates

Cheap Flights from Melbourne to Surabaya

Filter
Close
Return
One Way
Reverse direction: SUB to MEL
Depart
Return
IU,OD,QG Return flights from $380
Dep. Sun 30 NovRet. Fri 30 Jan$380
OD,QG Return flights from $440
Dep. Sun 30 NovRet. Fri 30 Jan$440
JT,OD,QG Return flights from $453
Dep. Sun 30 NovRet. Fri 30 Jan$453
JQ,JT,OD,QG Return flights from $461
Dep. Sun 30 NovRet. Fri 30 Jan$461
JQ,JT Return flights from $512
Dep. Sun 30 NovRet. Fri 30 Jan$512
ID Return flights from $526
Dep. Sun 30 NovRet. Fri 30 Jan$526
ID,OD Return flights from $582
Dep. Sun 30 NovRet. Fri 30 Jan$582
GA,ID,OD Return flights from $625
Dep. Sun 30 NovRet. Fri 30 Jan$625
ID,OD,TR Return flights from $640
Dep. Sun 30 NovRet. Fri 30 Jan$640
GA,ID,OD,QF Return flights from $653
Dep. Sun 30 NovRet. Fri 30 Jan$653
GA,TR Return flights from $721
Dep. Sun 30 NovRet. Fri 30 Jan$721
ID,IU,TR Return flights from $735
Dep. Sun 30 NovRet. Fri 30 Jan$735
TR Return flights from $739
Dep. Sun 30 NovRet. Fri 30 Jan$739
D7,ID,OD,QZ Return flights from $739
Dep. Sun 30 NovRet. Fri 30 Jan$739
BI,ID,OD Return flights from $741
Dep. Sun 30 NovRet. Fri 30 Jan$741

Prices are from searches made in the last 24 hours and current prices may differ.

Do you need to catch a flight to Melbourne? Check out our domestic flights to Melbourne. If Melbourne is not your closest airport, then here are all our flights to Surabaya from United States (USA) and flights to Indonesia. Maybe a different destination? Here are all the flights from Melbourne

Did you know...

  • The distance between Melbourne and Surabaya is 4,664 km.
  • Melbourne has the IATA airport code of MEL.
  • Surabaya is 3 hours after Melbourne. Jetlag may be a problem.

Questions and Answers

What is the cheapest month to fly to Surabaya from Melbourne?

Right now, December/2025 is the most affordable time of year to travel to Surabaya from Melbourne.

What airlines fly non-stop to Surabaya from Melbourne?

No airlines fly direct between Melbourne and Surabaya.

What is the cheapest airline that flies to Surabaya from Melbourne?

The cheapest airline to fly to Surabaya from Melbourne is Garuda Indonesia.

What is the best airline to fly to Surabaya from Melbourne?

Singapore Airlines is the best airline to fly from Melbourne to Surabaya. The best low-cost airline is Scoot.

How to get from Melbourne to Surabaya
Melbourne (MEL)
 to 
Denpasar (DPS)
6h 15m
Layover - 2h 45m
Denpasar (DPS)
 to 
Surabaya (SUB)
55m

Sign up to I Know The Pilot for all the latest flight deals

Join 300,000+ Australians getting the best airfares delivered to their mailbox

As seen in:
7 News Today Show News Com Au The Guardian Daily Mail Mama Mia