The cost of living in Williamsburg, Virginia is 21.3% more expensive than Greensboro, North Carolina.