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 Auckland, New Zealand

Cheap Flights to Auckland

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

Cheapest prices for Auckland flights by month

January
$397
February
$383
March
$384
April
$470
May
$378
June
$382
July
$395
August
$381
September
$378
October
$413
November
$388
December
$449
Currently, the cheapest month for flights to Auckland is September. The most expensive month for flights is April. 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 Auckland?

Choose a month below to see average flight price and weather conditions.
MEL - AKL
Price
$378 - $748
AKL
Temperature
14 - 24 °C
AKL
Rainfall
20 - 57 mm

Peak Season

Known as the ‘City of Sails’ for its nautical lifestyle and harbour setting, cosmopolitan Auckland is a jumping off point for people wishing to explore the rest of New Zealand. But there are plenty of attractions in this lively city to warrant a stopover, so factor in a few days when booking your cheap flights to Auckland. Peak tourist season is December through March, with the influx of overseas visitors and summer school holidays making this a busy time of year to book flights to Auckland. January and February are best months for beach weather and you’re spoiled for choice with many beautiful beaches and parks within an hour’s drive of the city, you can also jump on the downtown ferry and visit the offshore islands in the Hauraki Gulf.


Off season

Auckland’s winter (June to August) is mild with temps usually above 10C. June and July can produce some stunning clear blue sky days but the odd Antarctic southerly blast can send temperatures plummeting, so wrap up warmly when out and about. August is generally the wettest month but this doesn’t usually put people off from booking cheap flights to Auckland.

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

To get the best deals and cheapest flights to Auckland book at least 6 to 8 weeks in advance. Easter, Christmas, New Years and January are the busiest times for travelling to Auckland so expect the price of flight tickets to reflect this. December is the most expensive month for flights to Auckland. The shoulder months, March to May, and October, are when you’re most likely to get the cheapest flights to Auckland.

Which day is cheapest to fly to Auckland?

Wednesday is currently, on average, the cheapest day to fly to Auckland. Flying on Sunday will result in higher flight prices.

What time of day is cheapest to fly to Auckland?

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

How long is the flight to Auckland?

Flights from Sydney to Auckland – 3 hrs 1 min

Flights from Melbourne to Auckland – 3 hrs 25 mins

Flights from Brisbane to Auckland – 3 hrs 4 mins

Flights from Perth to Auckland – 6 hrs 20 mins

Which airlines operate flights to Auckland?

Virgin Australia operates daily direct flights to Auckland from Sydney, Brisbane, the Gold Coast and Melbourne and, in partnership with Air New Zealand, from Adelaide. Air New Zealand offers nonstop flights from most major Australian cities, including the Sunshine Coast, Cairns and Perth. You may also be able to pick up a cheap flights to Auckland flying with Qantas.

How to get from Auckland airport to the city centre?

After disembarking from your flight at Auckland International Airport (AKL), there are plenty of public transport options for travellers to easily reach the city centre.

Bus service: Airbus services leave regularly from the airport (every 15 minutes during the day, every 30 minutes at night) for the city centre. Tickets cost $16 for a single ticket and $28 for a return. Shuttle buses are another transport option and can be cheaper if you book a shared ride.

Taxi: Taxis are also available and ranks are located outside the arrivals terminal. The average cost of a taxi ride into the city is $50.

Back to top

Alternative, similarly priced destinations

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