Weather & Climate in Virginia Beach, VA

Temperature, precipitation, and climate statistics

Annual Overview

Source: NOAA Climate Normals

Avg Temperature

60°F

Sunny Days

200

per year

Annual Rainfall

45.1"

UV Index

5.2

annual avg

🌤️

Weather Time Machine

Experience a year of weather in Virginia Beach. Click a month or press play.

0°20°40°60°80°100°

42°F

36° / 47°

Jan

💧 3.4"❄️ 0.8"☀️ 17d💨 72%
🌡️Temperature
66° / 55°F
🌧️Precipitation
45.1" per year
☀️Days Breakdown
200 sunny days/yr
💨Wind
💧Humidity
75% avg

Temperature Records

Source: NOAA

Record High

101°F

Record Low

7°F

Avg High

66°F

Avg Low

55°F

Monthly Averages

Source: NOAA Climate Normals
MonthHighLowRainSnowHumidityWind
Jan47°F36°F3.43"0.8"72%11.1 mph
Feb49°F37°F3.10"0.5"72%10.9 mph
Mar55°F42°F3.94"0.2"72%11.1 mph
Apr64°F51°F3.38"73%10.9 mph
May72°F60°F3.46"76%9.6 mph
Jun79°F69°F3.39"78%8.4 mph
Jul84°F74°F4.60"79%7.9 mph
Aug82°F73°F4.20"79%7.8 mph
Sep77°F69°F4.56"78%9.4 mph
Oct69°F59°F3.65"74%9.8 mph
Nov59°F48°F3.63"73%10.3 mph
Dec52°F41°F3.74"0.2"74%10.5 mph

Virginia Beach, VA has an average annual temperature of 60°F. The area enjoys approximately 200 sunny days per year. Annual rainfall totals about 45.1 inches. Snowfall averages 1.8 inches per year.