The cost of living in Haymarket, Virginia is 40.3% more expensive than Indian Harbour Beach, Florida.