Indianapolis has a humid subtropical climate, experiencing hot, humid summers (June to August) with average temperatures ranging from 64°F (18°C) to 89°F (32°C). Winters are cold, dipping down to 24°F (-4°C) in January, and occasionally getting as cold as -15°F (-26°C), although this is rare. Snowfall is unpredictable; while some years receive almost no snow, occasional blizzards can bring as much as 19 inches (48cm) in a 24-hour period. Spring is the wettest time of year, with May receiving up to 12.5 inches (32cm) of rain. The best time of year to visit Indianapolis is late summer and early autumn (August to October).