The cost of living in Shepherdstown, West Virginia is 21.5% more expensive than Colonial Beach, Virginia.