The cost of living in Flat Rock, North Carolina is 23.7% more expensive than Myrtle Beach, South Carolina.