Weather Forecast and Radar for Virginia Beach, Virginia

Current & 7-day weather forecast, weather alerts, and weather radar for Virginia Beach, Virginia.
All times shown in your local timezone

Share on Facebook
Share on Twitter
Share on Reddit
Share on LinkedIn

Temperature Forecast for Virginia Beach, Virginia

No forecast available

Live Weather Camera

No cameras are available

Temperature Forecast for Virginia Beach, Virginia

No forecast available

Live Weather Camera

No cameras are available

Weather Radar for Virginia Beach, Virginia

Loading map...

Customize your route with the free app

Highway Weather App
Download Highway Weather
road trip weather planning app
Get Highway Weather on the App Store
Get Highway Weather on Google Play

... including targeted forecasts at the time of your arrival to each point!

Weather in Virginia Beach, VA

Virginia Beach has a moderate climate year-round, with temperatures generally ranging from the mid-50s (12°C) in the winter months to the high 80s (30°C) in the summer months. The warmest month is usually July, when the average high temperature is 88°F (31°C) and the average low is 73°F (23°C). The coldest month is typically January, when the average high temperature is 53°F (12°C) and the average low is 37°F (3°C).

Rainfall is fairly evenly distributed throughout the year, although the summer months tend to be a bit wetter than the winter months. The wettest month is usually August, when the average rainfall is 5.3 inches (13.5 cm). On average, Virginia Beach experiences about 111 days of precipitation each year.

Snowfall is not common in Virginia Beach, though it is possible during the winter months. It usually does not accumulate more than a few inches, and snow days are relatively rare. The average yearly snowfall is only about 3 inches (7.6 cm).

Fast Facts About Virginia Beach, VA

As of 2020, the city population is 1475522.

Major Cities Nearby Virginia Beach, VA

This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Virginia Beach, Virginia.