Prices are in Australian Dollars.

From
To
Thu. 24/9
Thu. 1/10
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu. 24/9
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. 24/9
Thu. 1/10
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. 24/9
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 Cairns, Australia

Cheap Flights to Cairns

Popular in December High demand for flights, 4% potential price rise
Cheapest in March Best time to find cheap flights, 3% potential price drop
Average price $419 Average for round-trip flights in September 2020
Round-trip from £236 From Melbourne to Cairns
One-way from £88 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 Cairns flights by month

January
$293
February
$255
March
$270
April
$275
May
$283
June
$329
July
$328
August
$306
September
$301
October
$296
November
$283
December
$276
February is currently the cheapest month to fly to Cairns. At this moment in time June is the most expensive month. These prices are determined by multiple factors and booking in advance can help keep costs down if your schedule is not as flexible.

When is the best time to fly to Cairns?

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

Peak season

The city is one of Australia’s most visited destinations between July and October so you’ll need to be on the ball to secure your cheap flights to Cairns. The number one drawcard that has tourists clamouring for flight tickets to Cairns is the Great Barrier Reef, closely followed by Daintree Rainforest. Cairns city itself has plenty of diversions between reef or rainforest, with an energetic nightlife, exotic flora and fauna and numerous outdoor activities. The Cairns Show in July attracts 80,000 visitors and is the biggest community event in the city so avoid this month if you want a quieter visit.

Off Season

November to March is the wet season, which brings torrential rains and high humidity, and a good chance of cyclones. Travellers come to Cairns during the off-season for diving specials and accommodation discounts. If you’re willing to brave the rains it’s also a good time to book cheap flights to Cairns.

When is the best time to book a flight to Cairns?

August is the optimum time to visit Cairns as this is when the temps are comfortable in the mid-20Cs and there is less humidity and rainfall. It is advised to book flight tickets as early as possible if visiting in August to avoid disappointment. In general, April to May is the best time to dive and snorkel the Great Barrier Reef. June and July are not as suitable for swimming, but still warm enough to enjoy other attractions, and the months you’re likely to get the cheapest flights to Cairns. The right side of the plane is recommended as the best side for views of the Great Barrier Reef as you’re flying north.

Which day is cheapest to fly to Cairns?

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

What time of day is cheapest to fly to Cairns?

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

Cheap Flights to Cairns

How long is the flight to Cairns?

Flights from Sydney to Cairns – 3 hrs 7 mins
Flights from Melbourne to Cairns – 3 hrs 19 mins
Flights from Brisbane to Cairns – 2 hrs 20 mins
Flights from Adelaide to Cairns – 2 hrs 55 mins
Flights from Perth to Cairns – 4 hrs 5 mins

Which airlines operate flights to Cairns?

All major Australian cities have direct flights to Cairns Airport which services a total of 30 domestic and 18 international destinations. Sydney to Cairns is the most competitive route with approximately 10 direct flights per day to far North Queensland. Travellers should look for cheap flights to Cairns with Jetstar, Tiger Airways, Virgin Australia and Qantas.

How to get from the airport to the city centre?

Cairns Airport (CNS) is located 7kms north of central Cairns. The cheapest way to reach the city after your flight has landed is to take the courtesy hotel shuttle if your accommodation offers it. If not, then the airport shuttle bus connects with certain hotels and the city centre, as well as other destinations in the region. For between $15 and $20 you can catch a taxi to the CBD or rent a car if you want an independent means of travel.

 

Back to top

Alternative, similarly priced destinations

Find the best prices for you!

Cheap tickets to Cairns found by our users in Australia
Home Oceania Australia Queensland Cheap flights to Cairns, Australia
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First