Please configure

Make local & international calls

Find all the calling codes for New Zealand and overseas. Find out about the rates that apply when making national and international calls.

International calling rates

Use the calling rates calculator to find out how much it will cost to call a landline or mobile in another country.

Use calculator now

International calling access codes

  1. When calling another country from New Zealand, type in the access code 00.
  2. Find the country you're wanting to call from the list below, and type in the code.
  3. Enter the area code (without the zero if the number starts with a zero), and phone number you're wanting to call.
  4. The number on your phone should look like this example: 00 + 61 (Australia) + 7 (area code) + 12345678 (phone number).

National calling rates

Your landline plan covers certain national calls. Check your plan

Local calling areas and area codes

To get an area code for a specific region, select where you're wanting to call from the map below.

Image Map Northland Auckland Waikato Bay of Plenty Taranaki Gisborne Hawke's Bay Wanganui Manawatu Wairarapa Wellington Nelson & Bays Marlborough West Coast Southland Christchurch Timaru/Oamaru Otago


Calling New Zealand from overseas

If you're overseas contact the local operator for the country's access code. Then:

  1. Type in the access code for the country you're calling from.
  2. Type in New Zealand's country code (64).
  3. Type in the local area code for the area you're ringing, without the zero (see the list above).
  4. Type in the phone number.
  5. The number on your phone should be similar to this: 0011 + 64 + 7 (area code) + 12345678 (phone number).

Make a national collect call

If you're making a collect call to another New Zealand number, call 010 and follow the prompts.

  • You can't make collect calls to payphones, non-Spark mobiles or Spark mobiles.
  • If you are the person accepting the collect call you'll get these charges:
    • An acceptance fee of $4.08 including GST.
    • Per minute rate of $0.82 including GST for the entire call.

Make an international collect call

If you're making a collect call to an international number, call 0170 and follow the prompts.

International collect calls are only available to:

  • Australia
  • UK
  • United States
  • Brazil
  • Germany
  • Japan
  • South Korea
  • Netherlands
  • Ireland
  • Argentina
  • Pricing depends on the country and provider receiving the call. The person accepting the call will get charges for the acceptance charge and per minute rate.
  • If you make a payment with a credit card, there may be extra charges. This depends on the destination of the collect call.

Calling directory assistance (018 and 0172)

  • Use directory assistance to get the details for people or businesses in New Zealand. Call 018, 0172 or Direct Connect.
  • There is a charge to make calls to these services. Charges for Spark customers are:
  Residential (Landline) Business (Landline) Mobile
018 National $0.50 $0.92 $1.02
Direct Connect* $0.51 $0.51 $0.51
0172 International $1.50 $1.93 $1.99

*Plus the cost to make the call. Check the call rate of your plan for this pricing.

Call Spark from overseas

While travelling overseas, you can contact Spark any time. Use our tool to find a local free-call number for the country you are in. Then follow the voice prompts to get the support you need. Call Spark from overseas

Was this article helpful for you?
Thanks for your feedback.
Thanks for your feedback.