Cheap flights from Christchurch to Cape Town International

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

Return
Economy
Thu 1/21
Thu 1/28
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 1/21
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
Christchurch (CHC) to Cape Town International (CPT)

CHC - CPT
Price
R14 649 - R26 539

Popular in

December

High demand for flights, 33% potential price rise

Cheapest in

August

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

Average price

R18 825

Average for round-trip flights in January 2021

Round-trip from

R14 649

From Christchurch to Cape Town International

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest month to fly from Christchurch to Cape Town International?

Flights from Christchurch to Cape Town International lean towards being more expensive in December. Prices are generally better when you fly from Christchurch to Cape Town International in May, with the cheapest ticket starting at R1 341.

Christchurch to Cape Town International 2021 flight deals

Cheap flights to Cape Town International from Christchurch found for this year
13 Apr - 16 Apr
R31 416pp
CHC
Christchurch
Air New Zealand
   
2 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
Air New Zealand
   
2 STOPS
CHC
Christchurch
13 Apr - 16 Apr
R31 432pp
CHC
Christchurch
Air New Zealand
   
2 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
Air New Zealand
   
2 STOPS
CHC
Christchurch
13 Apr - 16 Apr
R34 724pp
CHC
Christchurch
Air New Zealand
     
3 STOPS
CPT
Cape Town Intl
CPT
Cape Town Intl
Air New Zealand
   
2 STOPS
CHC
Christchurch

Related info for your journey

Useful info, stats and facts about Christchurch to Cape Town International flights.

Flight FAQs

From Christchurch to Cape Town International

Can I find flights from Christchurch to Cape Town International for under R32 011 on Cheapflights?

Yes, there are multiple flights from Christchurch to Cape Town International for under R32 011. The cheapest flight booked recently is on Air New Zealand for just R31 416, but on average you can expect to pay R32 514.

Are there direct flights from Christchurch to Cape Town International for under R32 011 on Cheapflights?

There are no direct flights from Christchurch to Cape Town International, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

Does it rain more in Christchurch or Cape Town?

In Christchurch, there will be greater rainfall in Christchurch compared to Cape Town over the next 6 days.

Is Christchurch weather warmer or cooler than Cape Town?

We forecast the temperature to be around the 29 °Cs in February, on average. The temperature in Cape Town is generally hotter than in Christchurch. Book flights in a timely manner in correlation to your departure date.

How long does is the flight from Christchurch to Cape Town International?

For as low as R31 417, Air New Zealand can have you in Cape Town International from Christchurch in 32h 35m.

What is the cheapest airline to fly from Christchurch to Cape Town International return?

Currently priced at R31 417, Air New Zealand will fly you from Christchurch to Cape Town International and back. In addition to Air New Zealand, many other airlines offer competitively priced options for your trip.

Related searches

Flights to Cape Town International from Christchurch
Flights to Christchurch Flights to Cape Town International

Alternative routes for Christchurch to Cape Town International

Destination information for Cape Town International

Things to know before you go. Useful info for your trip from Christchurch to Cape Town International
Today's exchange rate
R1 = R1,00

Airports servicing Christchurch

Airports servicing Cape Town

Home Africa South Africa Cape Town Cape Town International Cheap flights from Christchurch to Cape Town International
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First