With an average high of 67° and an average low of 46 degrees, Asheville offers a mild climate in every season. Buffered by the surrounding mountains, Asheville has less precipitation than any city east of the Mississippi.