average temperature of williamsburg virginia
Check Williamsburg weather averages before you book your next holiday in 2017/2018. Today's maximum temperature in Williamsburg is expected to be 8Â°C, while the average maximum temperature in December is 11Â°C. More about Williamsburg. Weather overview; More destinations; Monthly averages; Weather by month; 5-day weather forecast; Best time to go