weather in williamsburg virginia
- Williamsburg: Weather Forecast. The warmest day over the next 7 days in Williamsburg is forecast to be 25th March at 20Â°C (68Â°F) and the warmest night on 24th March at 9Â°C (48Â°F). The average temperature over the next 7 days is forecast to be 16Â°C (61Â°F) and there will be 3 days of sunshine . The average for March is 0Â°C (0Â°F) in Williamsburg.