With a mild climate and all four seasons represented, Asheville weather is definitely manageable and very pleasant. On average, there are 212 sunny days per year. Expect temperatures in July to be in the mid-80's. The January low is in the 20's. Fall temps average in the 60's, and springtime temps fall in the 70's.