The best time to visit South Island NZ is during their shoulder seasons (March-May and September-October.) That's the best way to avoid crowds and temperatures aren't too hot or cold.