The cost of living in Virginia Beach, Virginia is 41.9% more expensive than New Castle, Pennsylvania.