The cost of living in Christiansburg, Virginia is 8.9% more expensive than St. Albans, West Virginia.