Overall Best Time to Visit Virginia. The best time to visit Virginia is from April through early October, with the exception of July and August. April is a pleasant spring month in the capital city, with temperatures ranging from an average low of 49.3°F and an average high of 68.4°F.
https://travellersworldwide.com/best-time-to-visit-virginia/