Jabarkan Geografi dari Buena Vista, Virginia

Buena Vista terletak pada  (37.732184, -79.353325). Sungai Maury membagi Buena Vista, dengan kota yang tepat berada di sebelah timur dan Glen Maury Park di barat.

Menurut Biro Sensus Amerika Serikat, kota ini memiliki total luas , semua itu tanah.