The cost of living in Stony Brook, New York is 20.8% more expensive than St. Augustine Beach, Florida.