The state of South Carolina has 297 golf courses to choose from. This directory lists golf courses and is organized by city so you can quickly locate nearby golf courses for your next golf outing. The cities with the most golf courses in South Carolina are Hilton Head Island, Myrtle Beach and Bluffton (top 12 South Carolina cities with the most golf courses are also shown below). For your convenience, we provide an alphabetized list of all South Carolina cities that have at least one golf course.