Prices are in Australian Dollars.

From
To
Tue. 14/7
Tue. 21/7
Any month
Compare vs Cheapflights |
From
To
Leaving on
Tue. 14/7
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
Tue. 14/7
Tue. 21/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
Tue. 14/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')
Home Oceania Australia Queensland Cheap flights to Mackay, Australia

Cheap Flights to Mackay

Popular in September High demand for flights, 0% potential price rise
Cheapest in August Best time to find cheap flights, 1% potential price drop
Average price $497 Average for round-trip flights in July 2020
Round-trip from $444 From Melbourne to Mackay
One-way from $89 One-way flight from Melbourne to Mackay
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Mackay flights by month

January
$376
February
$305
March
$322
April
$343
May
$302
June
$283
July
$254
August
$286
September
$288
October
$413
November
$341
December
$336
July is currently the cheapest month to fly to Mackay. At this moment in time October 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 Mackay?

Choose a month below to see average flight price and weather conditions.
MEL - MKY
Price
$254 - $480
MKY
Temperature
21 - 30 °C
MKY
Rainfall
15 - 287 mm

Peak season

When the temperatures start dipping in the southern states, check out cheap flights to Mackay, a coastal town situated between Brisbane and Cairns in north Queensland. Blessed with warm weather year round, the region has over 30 pristine sandy beaches and is surrounded by subtropical rainforest. Adventurers search for flights to Mackay for the array of outdoor activities on offer such as reef swimming, fishing charters, guided eco tours and flying fox rides. High season in Mackay runs from December to the end of January, and peaking again around Easter. booking a flight to Mackay makes an ideal base for visiting the Great Barrier Reef islands and whale-watching is possible from July to November with charters and tours to view the annual migration up the east coast of Australia. The town of Mackay offers art deco buildings, palm-lined streets and quirky restaurants and cafes, and can easily accommodate those wanting relaxing weekend break or longer getaway.

 

Off Season

The low season, which is also the best time to book cheap flights to Mackay, follows Easter (March or April) and runs until mid-September. Winter is becoming a popular time to visit Mackay as it is warm and sunny with temperatures hovering between 21C and 25C.

 

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

Mid-January to Easter is shoulder season in Mackay and is also the best time to book flights if you want to avoid the majority of the crowds but still catch events. Choose your holiday dates between February and May if you want to get the cheapest flights to Mackay. For the driest months go for August and September.

 

Which day is cheapest to fly to Mackay?

The cheapest flights to Mackay are usually found when departing on a Thursday. The departure day with the highest cost at present is Monday.

What time of day is cheapest to fly to Mackay?

Flights at midday are typically the cheapest time of the day to fly to Mackay. Flights in the evening are usually the most expensive.

How long is the flight to Mackay?

Flights from Sydney to Mackay – 2 hrs 20 mins

Flights from Melbourne to Mackay – 4 hrs 17 mins

Flights from Adelaide to Mackay – 1 hrs 30 mins

Flights from Perth to Mackay – 7 hrs 35 mins

 

Which airlines operate flights to Mackay?

Qantas, Virgin Australia, Jetstar are the three domestic airlines that operate direct flights to Mackay. Towns serviced by these airlines are: Sydney, Brisbane, Rockhampton, Townsville. If flying from other Australian destinations flights to Mackay connect via Sydney or Brisbane.

 

How to get from the airport to the city centre?

Mackay Airport (MKY) is situated approximately 6 km south of the town, and it takes around 10 minutes to reach the centre. Taxis and buses are available and there are several car-rental companies at Mackay Airport.

Back to top

Find the best prices for you!

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