Prices are in Australian Dollars.

Cheap flights from Cairns to Papua New Guinea

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. 13/7
Mon. 20/7
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. 13/7
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 Papua New Guinea

How far in advance should I book a flight from Cairns to Papua New Guinea?

Find a great deal and save up to 22% by booking at least 58 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Cairns to Papua New Guinea within the next two weeks, with the cheapest ticket starting at $1,239.

What is the cheapest month to fly from Cairns to Papua New Guinea?

Our data shows that May tends to be the cheapest month to fly to Papua New Guinea from Cairns. Users have commonly found prices around $780 for the month, but tickets can be as low as $645. Due to multiple factors, prepare for potentially higher prices in September.

Cairns to Papua New Guinea 2020 flight deals

Cheap flights to Papua New Guinea from Cairns found for this year
16 Oct - 19 Oct
$329pp
CNS
Cairns
Air Niugini
Direct
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Air Niugini
Direct
CNS
Cairns
16 Oct - 19 Oct
$362pp
CNS
Cairns
Multiple airlines
Direct
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Air Niugini
Direct
CNS
Cairns
16 Oct - 19 Oct
$378pp
CNS
Cairns
Qantas Airways
Direct
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Qantas Airways
Direct
CNS
Cairns

Direct flights to Papua New Guinea from Cairns

Save time with Cairns to Papua New Guinea direct flight deals
16 Oct - 19 Oct
$329pp
CNS
Cairns
Air Niugini
Direct
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Air Niugini
Direct
CNS
Cairns
16 Oct - 19 Oct
$362pp
CNS
Cairns
Multiple airlines
Direct
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Air Niugini
Direct
CNS
Cairns
16 Oct - 19 Oct
$378pp
CNS
Cairns
Qantas Airways
Direct
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Qantas Airways
Direct
CNS
Cairns

Related info for your journey

Useful info, stats and facts about Cairns to Papua New Guinea flights.

Flight FAQs

From Cairns to Papua New Guinea

Can I find flights from Cairns to Papua New Guinea for under $400 on Cheapflights?

Yes, there are multiple flights from Cairns to Papua New Guinea for under $400. The cheapest flight booked recently is on Air Niugini for just $329, but on average you can expect to pay $747.

Are there direct flights from Cairns to Papua New Guinea for under $400 on Cheapflights?

Cheapflights has 3 direct flights from Cairns to Papua New Guinea under $400. A good price for a direct flight from Cairns to Papua New Guinea is less than $356.

How popular is this flight route?

Flights from Cairns to Papua New Guinea have been viewed 544 times in the past calendar month.

What are the cheapest flights from Cairns to Papua New Guinea?

Looking for the cheapest flight from Cairns to Papua New Guinea? While on average our users pay $473, our data indicates the cheapest price to be $259. The most popular route (Cairns - Port Moresby Jackson Fld), is priced around $500.

Arrival points for flights from Cairns to Papua New Guinea

Show more

Destination information for Papua New Guinea

Things to know before you go. Useful info for your trip from Cairns to Papua New Guinea
Today's exchange rate
$1 = PGK 2.39
Flight duration
1h 37m

Airports servicing Cairns

Airports servicing

Buka (BUA)
Tsewi (BUL)
Daru (DAU)
Goroka (GKA)
Alotau Gurney (GUR)
Mount Hagen Kagamuga (HGU)
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First