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 New Zealand Cheap flights to Queenstown, New Zealand

Cheap Flights to Queenstown

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

Cheapest prices for Queenstown flights by month

January
$480
February
$475
March
$449
April
$579
May
$491
June
$458
July
$522
August
$487
September
$468
October
$429
November
$497
December
$476
Currently, October is the cheapest month in which you can book a flight to Queenstown. Flying to Queenstown in April will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.

When is the best time to fly to Queenstown?

Choose a month below to see average flight price and weather conditions.
MEL - ZQN
Price
$429 - $833

Peak season

Located in New Zealand’s South Island, the resort town of Queenstown nestles on the banks of Lake Wakatipu. This is a popular holiday destination with travellers from all over the world seeking cheap flights to Queenstown. Queenstown is not only incredibly photogenic with its serene lakes and snow-capped mountains, it’s a hot spot for thrill seekers offering adventure sports such as bungy jumping, jet boating, whitewater rafting, mountain biking, paragliding and more. Referred to as ‘a skiers paradise in winter and a hiker’s heaven in summer’, these two seasons are the busiest for booking flights to Queenstown. From June to October is ski season, and the annual Winter Festival takes place at the end of June attracting around 45,000 people and running over 10 days. If you’re planning on attending the festival it is advised to book flights to Queenstown and accommodation well in advance. December to March is the warmest time of the year in Queenstown and when New Zealanders typically take their annual holidays. Walking and hiking is a popular activity at this time of year when the trails are clear of snow and there are longer daylight hours.

Off Season

Queenstown doesn’t really have an off season, it’s a popular place to visit all year round, however, some times of year are less busy than others. From March to May you may be able to find the cheapest flights to Queenstown. This time of year there are still plenty of activities, both indoor and outdoor, to be had but fewer tourists around.

 

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

There really is no bad time to book a flight to Queenstown as it is a four season tourist destination. You should easily be able to find flights to Queenstown throughout the year, whether you’re seeking an adrenalin rush or relaxation at a winery or day spa. If skiing and snowboarding is on the agenda, then book a flight to Queenstown in July or August to access four ski fields: Cardrona Alpine Resort, Coronet Peak, The Remarkables and Treble Cone – with over 200 bars and eateries in the town, the après-ski is first-rate. If you want less people, to see snow on the mountains and flowers in bloom, then spring is a good time to book a flight to Queenstown.  

 

Which day is cheapest to fly to Queenstown?

At the moment, Tuesday is the most economical day to take a flight to Queenstown. Thursday is likely to be the most costly.

What time of day is cheapest to fly to Queenstown?

Queenstown flights can be made cheaper if you choose a flight at midday. Booking a flight in the afternoon will likely mean higher prices.

How long is the flight to Queenstown?

Flights from Sydney to Queenstown – 3 hrs

Flights from Melbourne to Queenstown – 3 hrs 20 mins

Flights from Brisbane to Queenstown – 3 hrs 25 mins

Flights from Perth to Queenstown – 9 hrs 35 mins

 

Which airlines operate flights to Queenstown?

Air New Zealand operates direct flights to Queenstown from Sydney, Melbourne and a seasonal flight from Brisbane. Jetstar has direct flights to Queenstown from Melbourne, Sydney and the Gold Coast. Brisbanites can fly direct to Queenstown with Virgin Australia a couple of times a week or indirectly via stopovers Sydney, Wellington or Auckland. Qantas operates seasonal flights from Brisbane, and year round flights from Sydney and Melbourne.

 

How to get from the airport to the city centre?

Queenstown Airport (ZQN) is considered to have one of the most scenic approaches in the world, for the best views of the Southern Alps sit on the left side of the plane from Auckland to Queenstown, and on the right from Queenstown to Sydney. Once you land you’ll be approximately 10 km (20 minutes drive) from the town centre. Queenstown Airport has good public transport connections from early morning until late at night. Airport shuttles and taxis are available outside the terminal and will take you directly to your accommodation. The Connectabus is a public bus service that leaves every 15 minutes from the airport and services many of the major hotels in the town; a one way ticket costs NZ$12.

Back to top

Find the best prices for you!

Cheap tickets to Queenstown found by our users in Australia

Queenstown airports

Home Oceania New Zealand Cheap flights to Queenstown, New Zealand
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First