Prices are in Australian Dollars.

From
To
Thu. 5/11
Thu. 12/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu. 5/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
Thu. 5/11
Thu. 12/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
Thu. 5/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 Christchurch, New Zealand

Cheap Flights to Christchurch

Popular in December High demand for flights, 28% potential price rise
Cheapest in May Best time to find cheap flights, 6% potential price drop
Average price $361 Average for round-trip flights in October 2020
Round-trip from $1,672 From Melbourne to Christchurch
One-way from $368 One-way flight from Melbourne to Christchurch
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Christchurch flights by month

January
$418
February
$421
March
$402
April
$490
May
$375
June
$369
July
$389
August
$367
September
$377
October
$405
November
$404
December
$465
Currently, the cheapest month for flights to Christchurch is August. 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 Christchurch?

Choose a month below to see average flight price and weather conditions.
MEL - CHC
Price
$367 - $757
CHC
Temperature
11 - 22 °C
CHC
Rainfall
13 - 21 mm

Peak season

The capital city of New Zealand, Wellington, is located at the southern tip of the North Island on the edge of a sweeping harbour. Nicknamed ‘Windy Wellington’ by locals, it’s true that the city experiences lively gusts most of the year due to its exposed location on the Cook Strait. Still there’s much about this cool little city to charm visitors into taking cheap flights to Wellington, even if it’s just a stopover before heading north or south. From December to the end of February is generally the busiest time of year for visitors to Wellington. The warmer summer weather also coincides with the school holidays, so don’t be surprised if flight tickets are markedly higher than normal at this time. Wellington is a foodie city so be sure to check out some of its numerous cafes, restaurants and bars to sample the local produce and creative cuisine by top chefs. Popular events people book flights to Wellington for include: the Wellington Rugby Sevens in February, the World of Wearable Art (WOW) awards in September and the Toast Martinborough Festival in November.

 

Off Season

Although any time of year is great for visiting, if you like wild weather then winter is a good time to book cheap flights to Wellington. Bring warm clothing and wet weather gear, jackets and raincoats are advised; leave the umbrella at home, it will be torn from your grip in a flash. Be prepared to spend most of your time visiting indoor attractions or hunkered down in warm cafes drinking hot chocolate.

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

Mid to late-March is considered the optimal time of year to book a flight to Wellington as it is the most stable month weather wise and kids are back at school. Temperatures range between 14 – 18C at this time of year so bring a light jacket in case the weather changes. Book a couple of weeks ahead and travel mid week (excluding Fridays and Mondays) for discounted flight ticket prices.

Which day is cheapest to fly to Christchurch?

The cheapest flights to Christchurch are usually found when departing on a Tuesday. The departure day with the highest cost at present is Wednesday.

What time of day is cheapest to fly to Christchurch?

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

How long is the flight to Wellington?

Flights from Sydney to Wellington – 3 hrs 15 mins

Flights from Brisbane to Wellington – 3 hrs 50

Flights from Melbourne to Wellington – 3 hrs 40 mins

Flights from Perth to Wellington – 8 hrs 50 mins

 

Which airlines operate flights to Wellington?

Virgin Australia, Jet Star and Air New Zealand offer the cheapest flights to Wellington and service Sydney, Melbourne, Brisbane and the Gold Coast. Emirates and Qantas also operate flights to Wellington from the main Australian cities but you’ll generally pay more with these carriers.

How to get from the airport to the city centre?

Wellington International Airport (WLG) is located 5.5 km south east of the city centre. The Airport Flyer express bus service leaves every 15 minutes and travels to the Hutt Valley, via Wellington central, to Queensgate. Taxi ranks are situated outside the baggage claim area on level 0 of the terminal building. There are five car rental companies that have desks at the airport if you plan on touring the area.

Back to top

Find the best prices for you!

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