Summer — Memorial Day through Labor Day — is peak season at Virginia Beach, when the boardwalk fills with families and the city's population temporarily swells. Water temperatures reach their warmest in July and August (around 75-80°F), beach crowds are at their densest, and prices for accommodation spike accordingly. The upside is that everything is open, the resort strip is in full swing, and the energy is hard to replicate at other times of year.
Late spring (May, early June) and early fall (September, October) offer the best combination of decent weather and manageable crowds. Water temperatures in May are still cool for swimming, but the beach is pleasant for walking and the boardwalk restaurants are far less frantic. September brings warm water left over from summer and noticeably thinner crowds once the school year starts. October can be excellent — crisp and clear, with migrating birds arriving at Back Bay National Wildlife Refuge.
Winter is quiet and cold, with most resort businesses closed or operating reduced hours. The payoff is the humpback whale-watching season: large numbers of humpbacks concentrate just offshore between December and March, and the Virginia Aquarium's boat trips during this period are among the more spectacular wildlife experiences on the East Coast. The Cape Henry Lighthouses and First Landing State Park are accessible and crowd-free year-round.
Virginia Beach sits in the path of Atlantic hurricanes from late August through October. Storms rarely make direct hits, but tropical systems can bring rough surf, heavy rain, and dangerous conditions with little warning.