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