The cost of living in Colonial Heights, Virginia is 11.4% more expensive than Fairmont, West Virginia.