There is no bad time to visit New Zealand. It depends on what you want to do. Summer (December–February) is best for beaches and hiking, autumn (March–May) for colours and wine, winter (June–August) for skiing and hot pools, and spring (September–November) for waterfalls, lambs and lower prices.
Summer (December–February)
Long, warm days are ideal for beaches, the Abel Tasman coast, the Bay of Islands and hiking the Great Walks. This is the busiest season, so book stays and activities early.
Autumn (March–May)
Central Otago and Hawke's Bay turn gold and red, the wine harvest begins and crowds are smaller. The weather is often settled and mild.
Winter (June–August)
Ski season in Queenstown and Wānaka, relaxing hot pools in Rotorua and the glaciers of the West Coast. Pack warm layers and allow extra time for alpine roads.
Spring (September–November)
Lambs in the fields, blossoms in the towns and Milford Sound's waterfalls at their best after rain. Shoulder-season prices make it good value.
Good to know: New Zealand weather can change quickly in any season, especially in the mountains. Pack layers and a rain jacket all year round.