Look for other cheap flights to Java

$576 Cheap flights to Java

This is the cheapest return flight price found by a momondo user in the last 72 hours by searching for a flight to Java departing on 30/10. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
1 adult, Economy, 0 bags

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Stopover? Instantly customise your results.

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in Java

Find flights to these popular cities in Java from your nearest airport.
Multiple Airlines
5 Aug
PER
10h 20m
1 stop
CGK
18 Aug
CGK
9h 40m
1 stop
PER
$592
Multiple Airlines
7 Aug
PER
28h 00m
1 stop
CGK
10 Aug
CGK
13h 45m
1 stop
PER
$594
Multiple Airlines
23 July
PER
8h 55m
1 stop
CGK
28 July
CGK
15h 50m
2 stops
PER
$596
Multiple Airlines
25 July
PER
14h 40m
1 stop
CGK
28 July
CGK
15h 50m
2 stops
PER
$597
Multiple Airlines
5 Aug
PER
24h 50m
2 stops
CGK
18 Aug
CGK
13h 35m
1 stop
PER
$600
AirAsia
12 Sept
PER
12h 15m
1 stop
CGK
24 Sept
CGK
13h 35m
1 stop
PER
$602
Multiple Airlines
3 Aug
PER
13h 50m
1 stop
CGK
6 Aug
CGK
12h 05m
1 stop
PER
$604
Multiple Airlines
4 Aug
PER
12h 25m
1 stop
CGK
6 Aug
CGK
12h 05m
1 stop
PER
$606
AirAsia
10 Aug
PER
16h 50m
1 stop
CGK
31 Aug
CGK
18h 10m
1 stop
PER
$607
AirAsia
3 Aug
PER
10h 45m
1 stop
CGK
5 Aug
CGK
11h 35m
1 stop
PER
$609
Multiple Airlines
1 Aug
PER
8h 55m
1 stop
CGK
7 Aug
CGK
10h 15m
1 stop
PER
$613
Multiple Airlines
31 July
PER
8h 55m
1 stop
CGK
7 Aug
CGK
10h 15m
1 stop
PER
$616
Scoot
30 Oct
SYD
22h 40m
1 stop
SUB
21 Nov
SUB
19h 20m
1 stop
SYD
$576
Multiple Airlines
26 July
PER
14h 15m
1 stop
SUB
30 July
SUB
16h 50m
1 stop
PER
$577
Multiple Airlines
9 Nov
PER
13h 00m
1 stop
SUB
18 Nov
SUB
8h 45m
1 stop
PER
$579
Multiple Airlines
25 July
PER
29h 15m
1 stop
SUB
30 July
SUB
10h 45m
1 stop
PER
$623
Multiple Airlines
25 July
PER
29h 15m
1 stop
SUB
30 July
SUB
10h 45m
1 stop
PER
$650
Multiple Airlines
26 July
PER
26h 25m
2 stops
SUB
30 July
SUB
15h 25m
1 stop
PER
$670
Multiple Airlines
30 Oct
SYD
30h 20m
2 stops
SUB
21 Nov
SUB
19h 20m
1 stop
SYD
$673
Multiple Airlines
25 July
PER
30h 00m
2 stops
SUB
30 July
SUB
10h 40m
1 stop
PER
$694
Batik Air
21 Nov
PER
7h 15m
1 stop
SUB
25 Nov
SUB
7h 00m
1 stop
PER
$701
Batik Air
21 Nov
PER
7h 15m
1 stop
SUB
25 Nov
SUB
7h 00m
1 stop
PER
$707
Multiple Airlines
25 July
PER
12h 00m
2 stops
SUB
30 July
SUB
13h 45m
1 stop
PER
$730
Multiple Airlines
21 July
SYD
16h 15m
1 stop
SUB
28 July
SUB
29h 00m
1 stop
SYD
$731
Garuda Indonesia
27 Oct
MEL
27h 10m
1 stop
SRG
28 Oct
SRG
13h 35m
1 stop
MEL
$1,220
Garuda Indonesia
27 Oct
MEL
21h 30m
1 stop
SRG
28 Oct
SRG
13h 35m
1 stop
MEL
$1,222
Garuda Indonesia
27 Oct
MEL
27h 10m
1 stop
SRG
28 Oct
SRG
13h 35m
1 stop
MEL
$1,223
Garuda Indonesia
22 Oct
MEL
32h 05m
2 stops
SRG
26 Oct
SRG
21h 30m
1 stop
MEL
$1,289
Garuda Indonesia
22 Oct
MEL
28h 45m
2 stops
SRG
26 Oct
SRG
24h 10m
1 stop
MEL
$1,297
Multiple Airlines
31 July
MEL
25h 55m
2 stops
SOC
22 Aug
SOC
31h 35m
2 stops
MEL
$1,026
Multiple Airlines
31 July
MEL
23h 15m
2 stops
SOC
22 Aug
SOC
9h 40m
1 stop
MEL
$1,088
Multiple Airlines
31 July
MEL
14h 30m
1 stop
SOC
22 Aug
SOC
9h 40m
1 stop
MEL
$1,091
Garuda Indonesia
29 Oct
SYD
30h 25m
1 stop
SOC
2 Nov
SOC
20h 00m
1 stop
SYD
$1,226
Garuda Indonesia
29 Oct
SYD
25h 15m
1 stop
SOC
2 Nov
SOC
14h 45m
1 stop
SYD
$1,235
Garuda Indonesia
5 Nov
MEL
27h 40m
1 stop
SOC
8 Nov
SOC
33h 30m
2 stops
MEL
$1,255
Garuda Indonesia
5 Nov
MEL
22h 30m
1 stop
SOC
8 Nov
SOC
33h 30m
2 stops
MEL
$1,257
Garuda Indonesia
5 Nov
MEL
27h 40m
1 stop
SOC
8 Nov
SOC
33h 30m
2 stops
MEL
$1,259
Garuda Indonesia
5 Nov
MEL
22h 30m
1 stop
SOC
8 Nov
SOC
33h 30m
2 stops
MEL
$1,263

Find the cheapest flights from Australia to Java

Recent return flight deals from Australia to Java

Enter your travel dates to find the best prices.
Multiple Airlines Logo
05:35 - 18:50
PER
-
SUB
14h 15m
1 stop
Multiple Airlines Logo
12:00 - 05:50
SUB
-
PER
16h 50m
1 stop
$577Multiple Airlines
Sun, 26 Jul - Thu, 30 Jul
Multiple Airlines Logo
19:00 - 07:00
PER
-
SUB
13h 00m
1 stop
Multiple Airlines Logo
07:55 - 17:40
SUB
-
PER
8h 45m
1 stop
$579Multiple Airlines
Mon, 9 Nov - Wed, 18 Nov
Multiple Airlines Logo
09:55 - 19:15
PER
-
CGK
10h 20m
1 stop
Multiple Airlines Logo
17:05 - 03:45
CGK
-
PER
9h 40m
1 stop
$592Multiple Airlines
Wed, 5 Aug - Tue, 18 Aug
Batik Air Logo
14:15 - 20:30
PER
-
SUB
7h 15m
1 stop
Batik Air Logo
05:15 - 13:15
SUB
-
PER
7h 00m
1 stop
$701Batik Air
Sat, 21 Nov - Wed, 25 Nov
Batik Air Logo
14:15 - 15:10
PER
-
HLP
25h 55m
1 stop
Batik Air Logo
10:50 - 13:15
HLP
-
PER
25h 25m
1 stop
$714Batik Air
Tue, 27 Oct - Fri, 30 Oct
Scoot Logo
13:00 - 13:30
SYD
-
CGK
27h 30m
1 stop
Scoot Logo
11:55 - 11:45
CGK
-
SYD
20h 50m
1 stop
$727Scoot
Thu, 3 Sep - Sat, 12 Sep
Scoot Logo
21:35 - 21:25
MEL
-
CGK
26h 50m
1 stop
Scoot Logo
14:15 - 20:20
CGK
-
MEL
27h 05m
1 stop
$780Scoot
Sun, 6 Sep - Fri, 11 Sep
Singapore Airlines Logo
18:10 - 07:00
BNE
-
CGK
15h 50m
1 stop
Singapore Airlines Logo
18:10 - 10:45
CGK
-
BNE
13h 35m
1 stop
$868Singapore Airlines
Thu, 1 Oct - Fri, 30 Oct
Garuda Indonesia Logo
07:00 - 17:10
MEL
-
SUB
14h 10m
1 stop
Garuda Indonesia Logo
09:20 - 05:30
SUB
-
MEL
16h 10m
1 stop
$904Garuda Indonesia
Mon, 9 Nov - Wed, 11 Nov
Garuda Indonesia Logo
07:00 - 17:10
MEL
-
SUB
14h 10m
1 stop
Garuda Indonesia Logo
09:20 - 05:30
SUB
-
MEL
16h 10m
1 stop
$907Garuda Indonesia
Mon, 9 Nov - Wed, 11 Nov

momondo Fare Finder

 
Locate flights to Java that fit your budget, with regularly updated fares and availability. In the last 7 days, momondo users made a total of 78,305 searches and data was last updated on 11 June 2026.
Use the filters below to find and compare flights to Java that are best for you.

Fly from

Route

Depart

Return

Price

Cheapest return flight

PerthSurabaya

PER - SUB

PERSUB

Perth

Sun 26/7

05:35-18:50

1 stop14h 15m

Surabaya Juanda

Thu 30/7

12:00-05:50

1 stop16h 50m

$577

PerthSurabaya

PER - SUB

PERSUB

Perth

Mon 9/11

19:00-07:00

1 stop13h 00m

Surabaya Juanda

Wed 18/11

07:55-17:40

1 stop8h 45m

$579

PerthJakarta

PER - CGK

PERCGK

Perth

Wed 5/8

09:55-19:15

1 stop10h 20m

Jakarta Soekarno-Hatta Intl

Tue 18/8

17:05-03:45

1 stop9h 40m

$592
Fastest return journey

PerthSurabaya

PER - SUB

PERSUB

Perth

Sat 21/11

14:15-20:30

1 stop7h 15m

Surabaya Juanda

Wed 25/11

05:15-13:15

1 stop7h 00m

$701

PerthJakarta

PER - HLP

PERHLP

Perth

Tue 27/10

14:15-15:10

1 stop25h 55m

Jakarta Halim Perdana Kusuma

Fri 30/10

10:50-13:15

1 stop25h 25m

$714

SydneyJakarta

SYD - CGK

SYDCGK

Sydney Kingsford Smith

Thu 3/9

13:00-13:30

1 stop27h 30m

Jakarta Soekarno-Hatta Intl

Sat 12/9

11:55-11:45

1 stop20h 50m

$727

MelbourneJakarta

MEL - CGK

MELCGK

Melbourne

Sun 6/9

21:35-21:25

1 stop26h 50m

Jakarta Soekarno-Hatta Intl

Fri 11/9

14:15-20:20

1 stop27h 05m

$780

BrisbaneJakarta

BNE - CGK

BNECGK

Brisbane

Thu 1/10

18:10-07:00

1 stop15h 50m

Jakarta Soekarno-Hatta Intl

Fri 30/10

18:10-10:45

1 stop13h 35m

$868

MelbourneSurabaya

MEL - SUB

MELSUB

Melbourne

Mon 9/11

07:00-17:10

1 stop14h 10m

Surabaya Juanda

Wed 11/11

09:20-05:30

1 stop16h 10m

$904

MelbourneSurabaya

MEL - SUB

MELSUB

Melbourne

Mon 9/11

07:00-17:10

1 stop14h 10m

Surabaya Juanda

Wed 11/11

09:20-05:30

1 stop16h 10m

$907

Flights are sorted by cheapest return flights first.

Showing 1-10 of 20 resultsSorted by cheapest first
1
2

See travel insights to Java from

Java flights insights and trends

Explore insights for your Java flight to craft the best travel plan

See prices from:

What is the cheapest day to depart on your flight to Java?

The cheapest day to depart on your flight to Java is on a Monday when prices can be found for as low as $1,098. This is often the case because there is less demand to fly during this day of the week. The most expensive day to fly to Java is Wednesday, with ticket prices averaging around $1,353.

Cheapest flights to cities in Java

Click on the cities below to find out when it's cheapest to fly to Java from Australia
Jakarta
Jakarta

Cheap Java flight deals and tips

Summary info about Java flight prices, duration and airlines

Best One-Way Price

$222

Best Round-Trip Price

$577

Fastest flight time

10h 50m
The best one-way flight price to Java from Australia in the last 5 days is $222 (Perth to Jakarta Soekarno-Hatta Intl).
The best round-trip flight price to Java from Australia in the last 5 days is $577 (Perth to Surabaya Juanda).
The fastest flight to Java from Australia takes 10h 50m (Sydney Kingsford Smith to Jakarta Halim Perdana Kusuma).

Frequently asked questions about flying to Java

Which airlines fly to Java?

What is the best day of the week to fly to Java?

The best day of the week to fly to Java is Monday due to prices being at their lowest. Flying out on a Tuesday should be a backup plan since this day tends to be less expensive as well. Wednesday, on the other hand, is the most expensive day to fly to Java.

When did momondo last update prices for flights to Java?

Prices for flights to Java refresh daily.

How many operators does momondo search for flights to Java?

How old do you have to be to fly to Java?

The minimum age for a child to fly alone is five, but airlines that offer an unaccompanied minor (UNMR) service may have their own age limitations. Flight duration, scheduling, and stopovers are among the considerations that may influence age limits. We recommend that you double-check with the airline you are booking with for travel to Java.

What documentation or ID do you need to fly to Java?

The required travel and health documents for your Java trip may vary depending on your itinerary and personal circumstances. As a general rule, you should carry multiple documents, including a national ID card or driver's licence and a passport valid for six months after your intended arrival at Java. We recommend that you seek guidance from your airline or a reliable third party such as IATA.

Why use momondo?

Why should I use momondo to find a flight deal to Java?

momondo collates all your flight options in one place and lets you filter them to find the perfect flight to Java. momondo saves you time and could save you money on your trip.

Can I find flights to Java with flexible booking policies on momondo?

Flights to Java with flexible booking policies can be found by using the search form above and then selecting our dedicated flexible booking filter, which will highlight only the flights where this policy is applied.

How can momondo help me find flights to Java?

Once all potential Java flight options are in front of you momondo lets you sort and filter flights based on preferences such as airline, price and flight times, amongst many other options.

I’m not ready to book a flight to Java right now. Can momondo alert me if prices change?

Price alerts on flights to Java are quick and easy to set up on momondo. Simply perform a search and select the price alert feature. It is as simple as that.

An easier way to manage your Java trip

We make it super easy to schedule, organise and travel with friends or family. Trips is free – and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Sat 11/7
Sat 18/7

Find better results for your trip to Java