The cost of living in Christiansburg, Virginia is 20.8% more expensive than Princeton, West Virginia.