The best time to visit New Zealand is during the shoulder seasons of spring (September to November) and autumn (March to May) when the weather is mild, and tourist crowds are fewer.