Skip to content

    Winter temperatures · North Carolina

    How cold does Asheville get in winter?

    Asheville right now

    37°FOvercast skies

    • Today39°F / 34°FClouds
    • Tomorrow49°F / 34°FClouds
    • Monday53°F / 29°FClear skies
    Could be worse. Barely. Maybe.

    Live from OpenWeatherMap. Alerts from the National Weather Service.

    In a typical winter, December to February, Asheville averages highs around 51°F and lows around 30°F.

    About 5 days a year never get above freezing. About 2 nights a year drop to 10°F or colder, and a night below zero comes along less than once a year. That makes it the 49th mildest winter of the 129 US cities we track.

    Last updated

    The coldest low in the forecast for the next 48 hours is about 29°F.

    Asheville averages winter lows around 30°F, which the mountains around it take as permission to look extra dramatic.

    Live 48-hour forecast from OpenWeatherMap, refreshed about every half hour. Alerts from the National Weather Service.

    More about the weather here

    Winter at a glance

    Average winter high51°F
    Average winter low30°F
    Days a year that stay below freezing5
    Nights a year at 32°F or colder88
    Nights a year at 10°F or colder2
    Nights a year below zerofewer than one
    Average summer high, for comparison84°F

    Winter here is December to February. Counts are averages a year.

    Cities with about the same winter

    Every city’s winter, coldest first

    Source: NOAA U.S. Climate Normals, 1991 to 2020, station USW00003812.