The best time to visit New Zealand depends on what you want to see and do. The shoulder seasons (October-November and March-April) are generally considered to be the best time to visit, as the weather is mild and there are fewer crowds. However, if you want to see the snow-capped mountains, you'll need to visit during the winter (June-August).