The cost of living in Sperryville, Virginia is 22.0% more expensive than Elizabethtown, Pennsylvania.