Prices are in Australian Dollars.

Cheap flights from Cairns to Soekarno-Hatta Intl

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. 25/1
Mon. 1/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. 25/1
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
Cairns (CNS) to Soekarno-Hatta Intl (CGK)

How far in advance should I book a flight from Cairns to Soekarno-Hatta Intl?

When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 49 days in advance, which can save you up to 19% on flights from Cairns to Soekarno-Hatta Intl compared to booking the week you need them. Waiting 49 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at $701. For sooner than that we have options available in the next 3 days from $745.

What is the cheapest month to fly from Cairns to Soekarno-Hatta Intl?

Our data shows that March tends to be the cheapest month to fly to Soekarno-Hatta Intl from Cairns. Users have commonly found prices around $638 for the month, but tickets can be as low as $459. Due to multiple factors, prepare for potentially higher prices in December.

When is the cheapest time to fly from Cairns to Soekarno-Hatta Intl (CNS - CGK)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Cairns to Soekarno-Hatta Intl as you normally would.

Cairns to Soekarno-Hatta Intl 2021 flight deals

Cheap flights to Soekarno-Hatta Intl from Cairns found for this year
12 Aug - 13 Aug
$985pp
CNS
Cairns
Singapore Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
Singapore Airlines
 
1 STOP
CNS
Cairns
12 Aug - 13 Aug
$989pp
CNS
Cairns
Singapore Airlines
 
1 STOP
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
Singapore Airlines
 
1 STOP
CNS
Cairns
12 Aug - 13 Aug
$1,086pp
CNS
Cairns
Singapore Airlines
   
2 STOPS
CGK
Jakarta Soekarno-Hatta Intl
CGK
Jakarta Soekarno-Hatta Intl
Singapore Airlines
 
1 STOP
CNS
Cairns

One-way flights to Soekarno-Hatta Intl from Cairns

The cheapest one-way flights from Cairns to Soekarno-Hatta Intl
17:00 - 13:15
Multiple Airlines
1 stop
23h 15m
CNS - CGK
Multiple Airlines
$1,176
Travelgenio
03:30 - 19:30
Multiple Airlines
2 stops
43h 00m
CNS - CGK
Multiple Airlines
$642
CheapFlights
02:05 - 20:10
Multiple Airlines
3 stops
21h 05m
CNS - CGK
Multiple Airlines
$710
Gotogate

Related info for your journey

Useful info, stats and facts about Cairns to Soekarno-Hatta Intl flights.

Flight FAQs

From Cairns to Soekarno-Hatta Intl

Does it rain more in Cairns or Soekarno-Hatta Intl?

Expected rainfall in Cairns is less than in Soekarno-Hatta Intl. You can expect this to be the case over the next 19 days.

Which airlines flying from Cairns to Jakarta Soekarno-Hatta Intl have flexible changes due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Singapore Airlines flying from Cairns to Jakarta Soekarno-Hatta Intl have implemented new flexible change policies.

Is Cairns weather warmer or cooler than Soekarno-Hatta Intl?

Our data indicates that the weather will be 33 °C on average in the month of September. The temperature in Soekarno-Hatta Intl is typically hotter than in Cairns. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

Alternative routes for Cairns to Soekarno-Hatta Intl

Destination information for Soekarno-Hatta Intl

Things to know before you go. Useful info for your trip from Cairns to Soekarno-Hatta Intl
Today's exchange rate
$1 = Rp 10,854.33
Average temperature for January in Soekarno-Hatta Intl
31.0 °C
Avg rainfall for January in Soekarno-Hatta Intl
112.0 mm

Airports servicing Cairns

Airports servicing Jakarta

Home Asia Indonesia Jakarta Soekarno-Hatta Intl Cheap flights from Cairns to Soekarno-Hatta Intl
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First