Golf courses in Banner Elk, NC
Diamond Creek and Elk River Club are the two golf courses listed in Banner Elk, NC. 15 other golf courses are within 25 miles; the nearest is Sugar Mountain Public Golf Course in Sugar Mountain, NC, 1.4 miles away.
- Courses
- 2
- 18-hole
- 2
- 9-hole
- 0
- With a range
- 2 of 2
- Avg 18-hole yards
- 6,965
- Nearby
- 10 within 12 mi
Courses in and near Banner Elk
-
Diamond Creek
Private25 Rockrose
18 · PAR 70 · 7,175 YD
-
Elk River Club
Private1000 Clubhouse Dr
18 · PAR 72 · 6,755 YD
-
Sugar Mountain Public Golf Course
PublicSugar Mountain, NC
1.4 MI · 18 · PAR 64 · 4,560 YD
-
Grandfather Golf & Country Club
PrivateLinville, NC
3.7 MI · 18 · PAR 72 · 7,010 YD
-
Linville Ridge
PrivateLinville, NC
3.8 MI · 18 · PAR 72 · 6,746 YD
-
Beech Mountain Club
PrivateBeech Mountain, NC
3.9 MI · 18 · PAR 72 · 6,079 YD
-
Mountain Glen Golf Club
PublicNewland, NC
5.7 MI · 18 · PAR 72 · 6,723 YD
-
Linville Golf Club
PrivateLinville, NC
6.0 MI · 18 · PAR 72 · 6,780 YD
-
Linville Land Harbor Golf Club
PublicLinville, NC
7.9 MI · 18 · PAR 69 · 4,877 YD
-
Willow Creek Golf Course
PublicVilas, NC
8.2 MI · 9 · PAR 27 · 1,663 YD
-
Hound Ears Club
PrivateBoone, NC
11.2 MI · 9
-
Blowing Rock Country Club
PrivateBlowing Rock, NC
11.5 MI · 18 · PAR 72 · 6,054 YD
No courses match these filters.
Missing a course in Banner Elk, or something out of date?
Tell us what to fixOf the 2 Banner Elk courses that list driving range information, 2 have one.
Among the 2 18-hole courses here with a listed yardage, the longest is Diamond Creek at 7,175 yards, and the average is 6,965 yards.
Banner Elk is in North Carolina, which has 475 golf courses across 230 cities in this directory.
Nearby cities with listed courses include Sugar Mountain, NC (1.4 miles), Beech Mountain, NC (3.9 miles), Linville, NC (5.3 miles) and Newland, NC (5.7 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Banner Elk, NC?
Banner Elk, NC has 2 golf courses in this directory: 2 with 18 holes.
What is the longest golf course in Banner Elk, NC?
Of the 18-hole courses with a listed yardage, Diamond Creek is the longest at 7,175 yards.
Do golf courses in Banner Elk, NC have driving ranges?
2 of the 2 courses in Banner Elk, NC that list driving range information have one.
How long is the average 18-hole course in Banner Elk, NC?
Across 2 18-hole courses with a listed yardage, the average is 6,965 yards.
What cities near Banner Elk, NC have golf courses?
Nearby cities with listed courses include Sugar Mountain, NC (1.4 miles, 1 course), Beech Mountain, NC (3.9 miles, 1 course), Linville, NC (5.3 miles, 4 courses) and Newland, NC (5.7 miles, 1 course).
What golf courses are near Banner Elk, NC?
The three nearest other golf courses are Sugar Mountain Public Golf Course in Sugar Mountain, NC (1.4 miles), Grandfather Golf & Country Club in Linville, NC (3.7 miles) and Linville Ridge in Linville, NC (3.8 miles).
How far is the nearest other golf course from Banner Elk?
The nearest other golf course is Sugar Mountain Public Golf Course in Sugar Mountain, NC, 1.4 miles from the middle of the courses listed in Banner Elk, in a straight line.
How many private golf courses are in Banner Elk, NC?
Banner Elk, NC has 2 private golf courses in this directory.
Listing data last updated October 2026. See data sources.