Prices are in Australian Dollars.

Cheap flights from Darwin 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
Thu. 28/1
Thu. 4/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
Thu. 28/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
Darwin (DRW) to Papua New Guinea

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

Users have found that booking a flight from Darwin to Papua New Guinea at least 61 days early can save you up to 25% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from Darwin to Papua New Guinea for as little as $707 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as $787 for flights departing within the next 3 days.

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

Due to multiple factors, expect to potentially pay more when booking in July. For low rates, May can be a great choice for travel to Papua New Guinea. Flights to Papua New Guinea from Darwin in May are about $669 on average during May, but can be found for as low as $432.

Darwin to Papua New Guinea 2021 flight deals

Cheap flights to Papua New Guinea from Darwin found for this year
10 Sep - 14 Sep
$1,199pp
DRW
Darwin
Qantas Airways
 
1 STOP
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Qantas Airways
 
1 STOP
DRW
Darwin
9 Sep - 14 Sep
$1,252pp
DRW
Darwin
Qantas Airways
   
2 STOPS
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Qantas Airways
 
1 STOP
DRW
Darwin
9 Sep - 14 Sep
$1,253pp
DRW
Darwin
Qantas Airways
   
2 STOPS
POM
Port Moresby Jackson Fld
POM
Port Moresby Jackson Fld
Qantas Airways
 
1 STOP
DRW
Darwin

One-way flights to Papua New Guinea from Darwin

The cheapest one-way flights from Darwin to Papua New Guinea
21:05 - 13:50
Multiple Airlines
1 stop
16h 15m
DRW - POM
Multiple Airlines
$478
Expedia
21:05 - 13:50
Multiple Airlines
1 stop
16h 15m
DRW - POM
Multiple Airlines
$510
Kiwi.com
21:05 - 09:50
Multiple Airlines
1 stop
12h 15m
DRW - POM
Multiple Airlines
$527
Kiwi.com

Related info for your journey

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

Flight FAQs

From Darwin to Papua New Guinea

How popular is this flight route?

Within the past month, 37 users have taken a look at flights from Darwin to Papua New Guinea.

Arrival points for flights from Darwin to Papua New Guinea

Show more

Destination information for Papua New Guinea

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

Airports servicing Darwin

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 Darwin to Papua New Guinea
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First