... including targeted forecasts at the time of your arrival to each point!
Bon Air, Virginia, United States enjoys four distinct seasons with temperatures ranging from mild to hot. In the winter months, temperatures average between 32°F to 48°F (0°C to 9°C). Snowfall is rare, but occasional snow showers can be seen in the area. In the spring, temperatures average between 52°F to 74°F (11°C to 23°C). Rainfall is common in the spring, so an umbrella may be necessary for outdoor activities. During the summer, temperatures range from 73°F to 90°F (23°C to 32°C) with high humidity. Rainfall is also common during the summer months. In the fall, temperatures range from 52°F to 73°F (11°C to 23°C). There is usually less rainfall during this season.
As of 2020, the city population is 17599.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Bon Air, Virginia.