You do not need a visa to visit New Zealand if you are: A New Zealand or Australian citizen or resident, A UK citizen and/or passport holder (you can stay up to six months), or. A citizen of a country which has a visa waiver agreement with New Zealand (you can stay up to three months).