At the moment, Best Buy has 4 stores near Christiansburg, Virginia. See this page for the entire listing of all Best Buy branches nearby.