Prices are in Australian Dollars.

Cheap flights from Brisbane to Christchurch

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Brisbane to Christchurch are usually found in May or August, booked 60 days in advance, depart on a Thursday or Tuesday and return on a Tuesday

Return
Economy
Tue. 3/11
Tue. 10/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
Tue. 3/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')

How to find the cheapest flight from
Brisbane (BNE) to Christchurch (CHC)

BNE - CHC
Price
$336 - $653
CHC
Temperature
11 - 22 °C
CHC
Rainfall
13 - 21 mm

Popular in

December

High demand for flights, 33% potential price rise

Cheapest in

May

Best time to find cheap flights, 23% potential price drop

Round-trip from

$336

From Brisbane to Christchurch

One-way from

$324

One-way flight from Brisbane to Christchurch

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Brisbane to Christchurch?

Friday flights are generally found to be more expensive for flights from Brisbane to Christchurch. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Christchurch.

How far in advance should I book a flight from Brisbane to Christchurch?

To save up to 35% on this flight, we recommend booking at least 59 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Brisbane to Christchurch from $476 1-2 weeks out and tickets from $526 for flights departing within the next 72 hours.

What is the cheapest month to fly from Brisbane to Christchurch?

Flights from Brisbane to Christchurch lean towards being more expensive in December. Prices are generally better when you fly from Brisbane to Christchurch in May, with the cheapest ticket starting at $185.

When is the cheapest time to fly from Brisbane to Christchurch (BNE - CHC)?

A simple way to save on the total cost of your ticket is to fly from Brisbane to Christchurch in the morning. If you’re flexible enough to do this you can expect to save up to 4% on your trip compared to booking a flight in the evening.

Cheap flights from Brisbane to Christchurch in October, November 2020

The best prices found for BNE to CHC flights in October, November
26 Nov - 17 Dec
$1,004pp
BNE
Brisbane
Multiple airlines
   
2 STOPS
CHC
Christchurch
CHC
Christchurch
Emirates
Direct
BNE
Brisbane
26 Nov - 17 Dec
$1,021pp
BNE
Brisbane
Multiple airlines
   
2 STOPS
CHC
Christchurch
CHC
Christchurch
Emirates
 
1 STOP
BNE
Brisbane
26 Nov - 17 Dec
$1,033pp
BNE
Brisbane
Multiple airlines
     
3 STOPS
CHC
Christchurch
CHC
Christchurch
Jetstar
   
2 STOPS
BNE
Brisbane

Brisbane to Christchurch 2020 flight deals

Cheap flights to Christchurch from Brisbane found for this year
5 Dec - 12 Dec
$774pp
BNE
Brisbane
Multiple airlines
   
2 STOPS
CHC
Christchurch
CHC
Christchurch
Emirates
Direct
BNE
Brisbane
5 Dec - 12 Dec
$813pp
BNE
Brisbane
Multiple airlines
   
2 STOPS
CHC
Christchurch
CHC
Christchurch
Jetstar
   
2 STOPS
BNE
Brisbane
5 Dec - 12 Dec
$816pp
BNE
Brisbane
Multiple airlines
     
3 STOPS
CHC
Christchurch
CHC
Christchurch
Qantas Airways
Direct
BNE
Brisbane

Direct flights to Christchurch from Brisbane

Save time with Brisbane to Christchurch direct flight deals
17 Jan - 31 Jan
$448pp
BNE
Brisbane
Virgin Australia
Direct
CHC
Christchurch
CHC
Christchurch
Virgin Australia
Direct
BNE
Brisbane
12 Feb - 14 Feb
$458pp
BNE
Brisbane
Virgin Australia
Direct
CHC
Christchurch
CHC
Christchurch
Virgin Australia
Direct
BNE
Brisbane
12 Feb - 14 Feb
$459pp
BNE
Brisbane
Virgin Australia
Direct
CHC
Christchurch
CHC
Christchurch
Virgin Australia
Direct
BNE
Brisbane

One-way flights to Christchurch from Brisbane

The cheapest one-way flights from Brisbane to Christchurch
12:25 - 18:55
Qantas Airways
Direct
3h 30m
BNE - CHC
Qantas Airways
$325
Jettzy
14:55 - 09:30
Virgin Australia
1 stop
15h 35m
BNE - CHC
Virgin Australia
$402
Jettzy
02:25 - 15:00
Jetstar
2 stops
33h 35m
BNE - CHC
Jetstar
$686
FlightNetwork

Related info for your journey

Useful info, stats and facts about Brisbane to Christchurch flights.

Flight FAQs

From Brisbane to Christchurch

Can I find flights from Brisbane to Christchurch for under $562 on Cheapflights?

Yes, there are multiple flights from Brisbane to Christchurch for under $562. The cheapest flight booked recently is on Virgin Australia for just $448, but on average you can expect to pay $720.

Which airlines flying from Brisbane to Christchurch have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Virgin Australia, Air New Zealand, and Emirates flying from Brisbane to Christchurch have implemented new flexible cancellation policies.

Are there direct flights from Brisbane to Christchurch for under $562 on Cheapflights?

Cheapflights has 4 direct flights from Brisbane to Christchurch under $562. A good price for a direct flight from Brisbane to Christchurch is less than $510.

How popular is this flight route?

Flights from Brisbane to Christchurch have been viewed 6,364 times in the past calendar month.

Does it rain more in Brisbane or Christchurch?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Brisbane is roughly greater than that of Christchurch. You can assume this to be the case over the next 10 days.

Is Brisbane weather warmer or cooler than Christchurch?

With an average temperature of 29 °C, peak weather can be found in January. As a traveller, expect to see changes in flight prices during that period. The temperatures in Christchurch are colder than in Brisbane.

How long does is the flight from Brisbane to Christchurch?

For as low as $448, Virgin Australia can have you in Christchurch from Brisbane in 3h 30m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Brisbane to Christchurch return?

Cheapflights users have booked flights from Brisbane to Christchurch from $448 return. Other airlines that can offer you cheap pricing are Jetstar, from $693, and Qantas Airways, from $1,279.

What are the cheapest airlines to fly from Brisbane to Christchurch one-way?

The cheapest airline one-way is Qantas Airways, with whom users have recently found tickets for as low as $325. However, be on the lookout for offers from Virgin Australia and Jetstar, as they are both options that can get you from Brisbane to Christchurch for a low price.

Alternative routes for Brisbane to Christchurch

Destination information for Christchurch

Things to know before you go. Useful info for your trip from Brisbane to Christchurch
Today's exchange rate
$1 = $1.07
Flight duration
3h 37m
Average temperature for October in Christchurch
17.0 °C
Avg rainfall for October in Christchurch
13.0 mm

Airports servicing Brisbane

Airports servicing Christchurch

Home Oceania New Zealand Christchurch Cheap flights from Brisbane to Christchurch
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First