Top 5 Golf Courses in North Carolina

Discover the best of 405 golf courses across North Carolina. From championship layouts to hidden gems, find your perfect course.

405
Total Courses
161
Cities
405
Public Courses
303
18-Hole Courses

Top 5 Golf Courses in North Carolina

#1
TOP RATED

Dogwood Country Club

2431 Crabtree Blvd #101, Raleigh, NC 27604, USA, Raleigh, NC 27604
Google Rating
5
231 reviews
5⭐ Google Rating231 reviews
#2
TOP RATED

First Tee Mountain Golf

730 Peak Ave, Waynesville, NC 28786, USA, Waynesville, NC 28786
Google Rating
5
162 reviews
5⭐ Google Rating162 reviews
#3
TOP RATED

Sully's Golf and Gather

2311 Timber Dr, Garner, NC 27529, USA, Garner, NC 27529
Google Rating
4.9
194 reviews
4.9⭐ Google Rating194 reviews
#4
TOP RATED

Forest Creek Golf Club

100 Forest Creek Dr, Pinehurst, NC 28374, USA, Pinehurst, NC 28374
Google Rating
4.9
68 reviews
4.9⭐ Google Rating68 reviews
#5
TOP RATED

Pinehurst Resort

80 Carolina Vista Dr, Pinehurst, NC 28374, USA, Pinehurst, NC 28374
Google Rating
4.8
3,715 reviews
4.8⭐ Google Rating3,715 reviews

Golf in North Carolina: A Complete Guide

North Carolina offers 405 exceptional golf courses spanning 161 cities. Whether you're seeking championship golf at renowned country clubs or looking for affordable public courses, North Carolina's diverse golf landscape has something for every player.

Popular Golf Destinations in North Carolina

Charlotte, Raleigh, Greensboro, Durham, Asheville are among the top golf destinations in North Carolina. These cities offer the highest concentration of quality courses, practice facilities, and golf-related amenities.

Plan Your North Carolina Golf Trip

When planning your golf trip to North Carolina, consider factors like weather, peak season rates, and course availability. Many courses offer twilight rates for afternoon play, and some feature special packages that include cart fees and range balls. Book tee times in advance, especially for popular courses and weekend play.

Ready to Play Golf in North Carolina?

Book your tee time at one of North Carolina's top-rated courses today