The cost of living in New Haven, Connecticut is 30.4% more expensive than St. Andrews, South Carolina.