From
To
Thu 10/22
Thu 10/29
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 10/22
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 10/22
Thu 10/29
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 10/22
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 Cheap flights to New Zealand

Cheap Flights to New Zealand

Popular in December High demand for flights, 11% potential price rise
Cheapest in May Best time to find cheap flights, 3% potential price drop
Average price R17 838 Average for round-trip flights in October 2020
Round-trip from R16 089 From Johannesburg to Auckland
One-way from R11 023 One-way flight from Johannesburg 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 New Zealand flights by month

January
R18 359
February
R16 022
March
R15 919
April
R16 547
May
R15 703
June
R16 392
July
R16 475
August
R16 357
September
R16 441
October
R17 542
November
R16 539
December
R18 938
Currently, the cheapest month for flights to New Zealand is May. The most expensive month for flights is December. 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 New Zealand?

Choose a month below to see average flight price and weather conditions.
JNB - AKL
Price
R15 703 - R23 263
AKL
Temperature
14 - 24 °C
AKL
Rainfall
20 - 57 mm

 

Peak season:

Many South African travelers book cheap flights to New Zealand to uncover its natural beauty, and the fact that one-third of the landmass is designated to national parks and reserves means that you have to take charge and seize the opportunity to explore it all. The best time to soak up New Zealand’s scenery (including over 15,000 kilometers of coastline) is during the summer months, which span from December through February. Keep in mind that flights will probably be at their most expensive during New Zealand’s peak tourism season, but if you’re set on having an authentic experience, it might well be worth some splurging.

 

Off season:

November and April are shoulder months in which New Zealand receives fewer visitors than compared to the peak season months. During these shoulder seasons, finding cheap flights to New Zealand will be much easier, as will finding affordable accommodation. You can also pick up a cheap flight deal to New Zealand during the winter months, which span from June through August. If you’re planning on skiing on either the North or South Island, keep in mind that flights and accommodation rates might increase during snowboard season, which runs from June to October.

 

 

When is the best time to book a flight to New Zealand?

If you’re planning a beach or outdoor-activity filled holiday in New Zealand, it would be best to book your flights for the summer months, somewhere between December and February. Autumn, which runs from March to May, can also be a perfect time to book a flight to New Zealand since you’ll be able to enjoy thinner crowds and much more affordable flight tickets. Whatever you do, make sure that you book your flight tickets at least six weeks in advance to get the best opportunity of finding cheap flights to New Zealand.

 


 

Which day is cheapest to fly to New Zealand?

At the moment, Wednesday is the most economical day to take a flight to New Zealand. Saturday is likely to be the most costly.

What time of day is cheapest to fly to New Zealand?

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

New Zealand is a perfect destination for travelers looking to bungee jump, go caving, ski, skydive, or whatever gets them outside and moving. The people here are incredibly friendly, and the fact that New Zealand is also a budget-friendly destination just makes the deal that much sweeter. Taking a cheap flight to New Zealand is one of the best opportunities you’ll ever have for indulging in vibrant cultural and culinary experiences, losing your heart to the great outdoors, and falling in love with the “Land of the Long White Cloud” for good.

 

How long is the flight to New Zealand?

 

Johannesburg to Auckland                 17 hours, 25 minutes
Johannesburg to Christchurch             17 hours, 40 minutes
Johannesburg to Wellington               18 hours, 45 minutes

 

Which airlines operate flights to New Zealand?

 

There are a lot of airlines that operate cheap flights to and from New Zealand. Some carriers offer direct flights, while others make use of connecting flights to help lower the total cost of airfare for their passengers. Some of the most popular airlines used by South African travelers heading to New Zealand include Thai Airways, Qantas, Emirates, Etihad Airways, and British Airways. It would be best to get quotes from all available airlines to compare deals and find flight rates best suited to your budget.

 

 

How to get from the airport to the city center?

 

Auckland

The Auckland airport is conveniently situated between Auckland and Manukau City, which means that getting to the heart of the city is quick and easy. You can make use of the shuttle services if the hotel you’re staying with provides this service. Alternatively, the Auckland airport is serviced by a range of metered taxis, which is a great way of getting downtown. The other way of reaching Auckland city from the airport is via the SkyBus, a bus shuttle service which operates two bus routes between the airport and the city, departing approximately every 40 minutes.

 

Christchurch

There are quite a few public transport options available to travelers who don’t wish to use rental cars to get to the city center from Christchurch airport. The variety of taxis, shuttle services, and buses that operate routes between the airport and the city make it effortless to get downtown. Alternatively, you might also want to consider the Airport Hopper, which is a shuttle service that is available to the public and departs every 15 minutes, shuttling between the airport and EconoPark in the city center.

 

Wellington

There are some buses which leave from the Wellington airport and travel to the city every 30 minutes, but using the bus might see you walking quite a bit from the bus stop to where exactly you want to be in the city. One of the quickest, easiest, and most affordable ways to get from the airport in Wellington is to use one of the metered taxis, which can be found parked outside of the arrival terminals at the airport.

Back to top

Cheapest flights to New Zealand

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