The cost of living in Colonial Heights, Virginia is 4.0% more expensive than Greensboro, North Carolina.