Golf courses in South Carolina
This directory lists 319 golf courses across 124 cities in South Carolina, 267 with 18 holes, 45 with 9 holes and 7 with another or unlisted hole count.
- Courses
- 319
- Cities
- 124
- 18-hole
- 267
- 9-hole
- 45
- Avg 18-hole yards
- 6,674
- Longest
- 7,937Kiawah Island Golf Resort Ocean Course
Of the 315 South Carolina courses that list driving range information, 285 have one.
Across 264 18-hole courses with a listed yardage, the average is 6,674 yards. The longest is Kiawah Island Golf Resort Ocean Course in Johns Island at 7,937 yards.
Top cities in South Carolina
All 124 cities-
Hilton Head Island11 public · 8 private 21 courses -
Myrtle Beach14 public · 4 private 19 courses -
Bluffton7 public · 8 private 15 courses -
Columbia5 public · 4 private 10 courses -
Pawleys Island7 public · 1 private · 1 semi‑private 10 courses -
Aiken4 public · 4 private 8 courses -
Greenville3 public · 4 private 8 courses -
Murrells Inlet6 public · 1 private 7 courses
All 124 cities
Top citiesA
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
W
Y
Longest courses
18-hole, yards- 1Kiawah Island Golf Resort Ocean Course7,937
- 2Congaree Golf Club7,850
- 3Grande Dunes Golf Club7,618
- 4Hampton Hall Club7,521
- 5Barefoot Resort Dye Course7,343
- 6Riverton Pointe Golf and Country Club7,322
- 7The Golf Club At Hilton Head Lakes7,317
- 8Woodside Country Club7,254
- 9Sage Valley Golf Club7,245
- 10The Cliffs At Mountain Park7,213
States next to South Carolina
Frequently asked questions
How many golf courses are in South Carolina?
South Carolina has 319 golf courses in 124 cities in this directory: 267 with 18 holes, 45 with 9 holes and 7 with another or unlisted hole count.
Which city in South Carolina has the most golf courses?
Hilton Head Island has the most, with 21 courses, followed by Myrtle Beach (19) and Bluffton (15).
What is the longest golf course in South Carolina?
Among 18-hole courses with a listed yardage, Kiawah Island Golf Resort Ocean Course in Johns Island is the longest at 7,937 yards.
How long is the average 18-hole course in South Carolina?
The average listed yardage across 264 18-hole courses in South Carolina is 6,674 yards.
How many golf courses in South Carolina have a driving range?
285 of the 315 courses that list driving range information have one.
Listing data last updated October 2026. See data sources.