Prices are in Australian Dollars.

Cheap flights from Australia to Java

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Mon. 1/2
Mon. 8/2
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Mon. 1/2
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Australia to Java (SRG)

What is the cheapest month to fly from Australia to Java?

Due to multiple factors, expect to potentially pay more when booking in January. For low rates, February can be a great choice for travel to Java. Flights to Java from Australia in February are about $874 on average during February, but can be found for as low as $638.

Cheap flights from Australia to Java in January, February 2021

The best prices found for Australia to SRG flights in January, February
28 Feb - 9 Mar
$2,504pp
MEL
Melbourne
Multiple airlines
     
3 STOPS
SRG
Semarang Achmad Yani
SRG
Semarang Achmad Yani
Multiple Airlines
   
2 STOPS
MEL
Melbourne
28 Feb - 9 Mar
$2,520pp
MEL
Melbourne
Multiple airlines
   
2 STOPS
SRG
Semarang Achmad Yani
SRG
Semarang Achmad Yani
Multiple Airlines
   
2 STOPS
MEL
Melbourne
28 Feb - 9 Mar
$3,285pp
MEL
Melbourne
Multiple airlines
   
2 STOPS
SRG
Semarang Achmad Yani
SRG
Semarang Achmad Yani
Multiple Airlines
 
1 STOP
MEL
Melbourne

Australia to Java 2021 flight deals

Cheap flights to Java from Australia found for this year
28 Feb - 9 Mar
$2,504pp
MEL
Melbourne
Multiple airlines
     
3 STOPS
SRG
Semarang Achmad Yani
SRG
Semarang Achmad Yani
Multiple Airlines
   
2 STOPS
MEL
Melbourne
28 Feb - 9 Mar
$2,520pp
MEL
Melbourne
Multiple airlines
   
2 STOPS
SRG
Semarang Achmad Yani
SRG
Semarang Achmad Yani
Multiple Airlines
   
2 STOPS
MEL
Melbourne
28 Feb - 9 Mar
$3,285pp
MEL
Melbourne
Multiple airlines
   
2 STOPS
SRG
Semarang Achmad Yani
SRG
Semarang Achmad Yani
Multiple Airlines
 
1 STOP
MEL
Melbourne

Related info for your journey

Useful info, stats and facts about Australia to Java flights.

Flight FAQs

From Australia to Java

Can I find flights from Australia to Java for under $2,590 on Cheapflights?

Yes, there are multiple flights from Australia to Java for under $2,590. The cheapest flight booked recently is on Multiple Airlines for just $2,504, but on average you can expect to pay $2,770.

Which airlines flying from Australia to Semarang Achmad Yani have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Australia to Semarang Achmad Yani that may be offering flexible cancellation policies are Garuda Indonesia and Singapore Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Australia to Java for under $2,460 on Cheapflights?

There are no direct flights from Australia to Java, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

This flight path from Australia to Semarang Achmad Yani was viewed by 265 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the cheapest flights from Australia to Semarang?

The cheapest flight price from Australia to Semarang is $375. On average you can expect to pay $575. The most popular route, (Brisbane - Semarang Achmad Yani), can usually be booked for $4,521.

Arrival points for flights from Australia to Java

Destination information for Java

Things to know before you go. Useful info for your trip from Australia to Java
Today's exchange rate
$1 = Rp 10,875.72
Average temperature for January in Java
31.0 °C
Avg rainfall for January in Java
240.0 mm

Airports servicing Semarang

Home Asia Indonesia Semarang Cheap flights from Australia to Java
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First