In Eugene, the summers are short, warm, dry, and mostly clear and the winters are chilly, wet, and overcast. Over the course of the year, the temperature typically varies from 35°F to 86°F and is rarely below 25°F or above 97°F. The hot season lasts for 2.8 months, from June 26 to September 19, with an average daily high temperature above 78°F.