Historical weather data, all-time temperature records, and monthly climate averages for Bon Air, VA. Explore typical weather conditions by week for trip planning, and see how today compares to the historical record.
April 5 in Bon Air lands right in that sweet spot of spring, with an average high of 66° and low of 42° across 83 years of records. The date has swung wildly though — a scorching 89° back in 1942 and a brutal 26° low in 1939. There's about a 1-in-3 chance of rain today, but snow is essentially off the table.
Bon Air's weather has real teeth at its extremes — the thermometer has touched both 105° (July 1977) and -12° (January 1940), a 117-degree spread that speaks to Virginia's climate volatility. A single August day in 1955 dumped 8.79 inches of rain, and January 1940 also brought nearly 20 inches of snow in one storm.
Summers in Bon Air are legitimately hot, with the peak week of July 16–22 averaging a high of 90° and July overall topping out at 89°. Winters are mild by Mid-Atlantic standards — the coldest stretch in mid-January still averages 46°. If you're trying to dodge both heat and rain, aim for late spring or early fall; August is the wettest stretch of the year.