Prices are in Australian Dollars.

From
To
Mon. 2/11
Mon. 9/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Mon. 2/11
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. 2/11
Mon. 9/11
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. 2/11
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')
Home Oceania Australia Queensland Cheap flights to Port Douglas, Australia

Cheap Flights to Port Douglas

Popular in December High demand for flights, 3% potential price rise
Cheapest in March Best time to find cheap flights, 3% potential price drop
Average price $330 Average for round-trip flights in October 2020
Round-trip from $295 From Melbourne to Cairns
One-way from $155 One-way flight from Melbourne to Cairns
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Port Douglas flights by month

January
$300
February
$262
March
$276
April
$282
May
$290
June
$337
July
$336
August
$314
September
$309
October
$303
November
$290
December
$283
Currently, the cheapest month for flights to Port Douglas is February. The most expensive month for flights is June. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Port Douglas?

Choose a month below to see average flight price and weather conditions.
MEL - CNS
Price
$262 - $528
CNS
Temperature
26 - 31 °C
CNS
Rainfall
27 - 436 mm

Peak season

Warm weather abounds in Port Douglas, making it a year-round tourist destination for sun seekers after cheap flight deals. This Queensland resort town situated 70 km north of Cairns enjoys a subtropical climate with two distinct seasons; wet and dry. The busiest tourist period is the dry season (winter) which runs from May to October with temps averaging in the mid-to-late 20Cs. Book cheap flights to Port Douglas during this time and enjoy attractions from rainforest hikes and lazing on pure white beaches, to scuba diving and boating around the Great Barrier Reef.

Off season

The wet season (summer) runs from November to April and is characterised by tropical downpours and dramatic electrical storms. If you plan on booking flight tickets to Port Douglas between November and March, be aware that beaches will have swimming enclosures to protect swimmers from getting stung by box jellyfish.

When is the best time to book a flight to Port Douglas?

The best time to book cheap flights to Port Douglas is at the end of the wet season (March to May) and during the dry season (May to October). As this is one of Australia’s leading resorts expect flight tickets to be more expensive in the peak tourist season. A popular reason to visit Port Douglas is the Port Douglas Carnivale which runs for 10 days in May featuring 30 exciting events.

Which day is cheapest to fly to Port Douglas?

Tuesday is currently, on average, the cheapest day to fly to Port Douglas. Flying on Saturday will result in higher flight prices.

What time of day is cheapest to fly to Port Douglas?

At the moment, flights in the morning are likely to offer the best value for money for your Port Douglas trip. A flight in the evening will more often than not be of higher cost.

How long is the flight to Port Douglas?

Flights from Sydney to Port Douglas – 3 hrs 11 mins

Flights from Brisbane to Port Douglas – 2 hrs 20 mins

Flights from Adelaide to Port Douglas – 3 hrs

Flights from Perth to Port Douglas – 3 hrs 38 mins

Which airlines operate flights to Port Douglas?

Port Douglas is served by Cairns Airport (CNS) and the most popular airlines include: Jetstar, Virgin Australia, Qantas and Emirates who operate both direct and one-stop flights from all major airports in Australia. There will be at least one flight per day from smaller cities, while larger cities like Melbourne and Sydney operate the most daily flights. Flights from Perth could include a stopover in Sydney or Brisbane, while direct flights are available from Sydney, Melbourne and Adelaide.

How to get from the airport to the city centre?

On arrival at Cairns Airport (CNS) you’ll need to make your way to Port Douglas, approximately an hour north of the airport. There are taxis and shuttle buses on hand outside the arrivals area to run you into the resort. Taxis cost around $200 so be sure to get a fixed price before you travel. Shuttle buses are the cheaper option with several to choose from, book online before you arrive to reserve a seat and get the best price. Car rental hire desks are located in the arrivals hall of the terminal.

Back to top

Alternative, similarly priced destinations

Find the best prices for you!

Cheap tickets to Port Douglas found by our users in Australia
Other local departures to Port Douglas

Port Douglas airports

Home Oceania Australia Queensland Cheap flights to Port Douglas, Australia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First