The cost of living in Carolina Beach, North Carolina is 41.4% more expensive than Marion, North Carolina.