The cost of living in Topsail Beach, North Carolina is 48.9% more expensive than Elon, North Carolina.