In Richmond, the summers are hot, muggy, and wet; the winters are icy and snowy, partly cloudy year-round. The best times of year to visit Richmond for warm-weather activities are from late May to late June and from mid-August to early October.