Williamsburg has a very moderate climate with a long spring and fall. Daytime temperatures rarely drop below 60 F/16 C between April and October. July and August are the two rainiest months, averaging about 5 in/13 cm of rain each. This makes for a very humid summer, with temperatures often swelling above 90 F/35 C.
December, January and February are the coldest months, with average highs of 50 F/10 C and lows of about 30 F/-1 C. One large snowstorm and a few sprinklings of snow in the winter are typical.