August 22nd, 2017

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player


Buena Vista, Virginia



Buena Vista, Virginia

Historical Weather Data:


A generally moderate climate prevails:

• Average annual temperature: 57 Degrees

• January average temperature: 34.7 Degrees

• July average temperature: 74.9 Degrees

• Average annual rainfall: 36 inches

• Average annual snowfall: 5 inches

• Prevailing winds from the southwest