Virginia — Frost coats car roofs and docks along the coast as a sharp chill settles over Hampton Roads. Calm air masks the cold, but winter is quietly tightening its grip.
Morning temperatures hover in the low 20s around Virginia Beach, with clear skies and light winds. Sunshine filters in later, though it offers little warmth. Afternoon highs climb into the upper 40s, enough to thaw surfaces briefly before colder air returns tonight.
According to the National Weather Service, clouds increase through tonight and Thursday as a storm system organizes to the west. Rain chances rise late Thursday night into Friday. Temperatures remain marginal, but colder air filters in quickly behind the rain.
By Friday night, precipitation may transition from rain to snow as temperatures fall into the low 20s. Roads that stay wet could turn icy fast. Plan extra time if traveling Friday evening, especially along I-264, I-64, and surface roads near the coast.
Saturday brings a stronger winter feel. Snow becomes more likely during the day, especially by afternoon. Highs struggle to reach the low 30s, and light to moderate snowfall could impact visibility. Conditions may deteriorate quickly after sunset as temperatures drop further.
Saturday night looks fully wintry. Snow is expected, with accumulations possible across the Virginia Beach area. Even modest totals could snarl travel given cold pavement and gusty coastal winds.
Sunday remains unsettled with a mix of rain and snow possible. Temperatures hover near 40, keeping travel tricky at times. Cold air lingers into early next week, limiting melting and prolonging slick conditions.
Looking ahead, the 6–10 day outlook keeps the Mid-Atlantic below normal in temperature. Additional precipitation chances increase next week as Arctic air remains nearby.
Five-Day Weather Outlook for Virginia Beach, VA
- Today: Increasing clouds, high near 47°F
- Thursday: Mostly sunny, high near 55°F
- Friday: Rain likely, turning colder, high near 48°F
- Saturday: Snow likely, high near 31°F
- Sunday: Rain and snow mix, high near 40°F





