The best time to visit England is during spring (late March to early June) and fall (September to November). You'll avoid the highest visitor numbers of the summer months, and experience displays of spring flowers or the changing hues of the fall leaves.