Prices are in Australian Dollars.

Cheap flights from Perth International 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
Sun. 31/1
Sun. 7/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
Sun. 31/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
Perth International (PER) to Papua New Guinea

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

To save on the cost of your flight from Perth International to Papua New Guinea, book at least 61 days before your planned departure. Booking around this time can save you about 25% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $708 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $789.

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

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

Perth International to Papua New Guinea 2021 flight deals

Cheap flights to Papua New Guinea from Perth International found for this year
16 Sep - 19 Sep
$1,295pp
PER
Perth
Qantas Airways
 
1 STOP
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Qantas Airways
 
1 STOP
PER
Perth
17 Sep - 19 Sep
$1,301pp
PER
Perth
Qantas Airways
 
1 STOP
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Qantas Airways
 
1 STOP
PER
Perth
16 Sep - 19 Sep
$1,910pp
PER
Perth
Qantas Airways
   
2 STOPS
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Qantas Airways
 
1 STOP
PER
Perth

Related info for your journey

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

Flight FAQs

From Perth International to Papua New Guinea

Can I find flights from Perth International to Papua New Guinea for under $2,719 on Cheapflights?

Yes, there are multiple flights from Perth International to Papua New Guinea for under $2,719. The cheapest flight booked recently is on Multiple Airlines for just $2,602, but on average you can expect to pay $2,820.

Which airlines flying from Perth to Papua New Guinea have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Perth to Papua New Guinea that may be offering flexible cancellation policies are Virgin Australia and Qantas Airways. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Perth International to Papua New Guinea for under $2,590 on Cheapflights?

There are no direct flights from Perth International to Papua New Guinea, 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?

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

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

The cheapest flight price from Perth to Papua New Guinea is $412. On average you can expect to pay $992. The most popular route, (Perth - Port Moresby Jackson Fld), can usually be booked for $1,443.

Arrival points for flights from Perth International to Papua New Guinea

Show more

Destination information for Papua New Guinea

Things to know before you go. Useful info for your trip from Perth International to Papua New Guinea
Today's exchange rate
$1 = PGK 2.68

Airports servicing Perth

Airports servicing

Buka (BUA)
Bulolo (BUL)
Daru (DAU)
Goroka (GKA)
Alotau Gurney (GUR)
Mount Hagen Kagamuga (HGU)
Home Oceania Papua New Guinea Cheap flights from Perth International to Papua New Guinea
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First