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

Showing 12 courses: 2 in Banner Elk, 10 nearby.

  1. Diamond Creek

    Private25 Rockrose

    18 · PAR 70 · 7,175 YD

  2. Elk River Club

    Private1000 Clubhouse Dr

    18 · PAR 72 · 6,755 YD

  3. Sugar Mountain Public Golf Course

    PublicSugar Mountain, NC

    1.4 MI · 18 · PAR 64 · 4,560 YD

  4. Grandfather Golf & Country Club

    PrivateLinville, NC

    3.7 MI · 18 · PAR 72 · 7,010 YD

  5. Linville Ridge

    PrivateLinville, NC

    3.8 MI · 18 · PAR 72 · 6,746 YD

  6. Beech Mountain Club

    PrivateBeech Mountain, NC

    3.9 MI · 18 · PAR 72 · 6,079 YD

  7. Mountain Glen Golf Club

    PublicNewland, NC

    5.7 MI · 18 · PAR 72 · 6,723 YD

  8. Linville Golf Club

    PrivateLinville, NC

    6.0 MI · 18 · PAR 72 · 6,780 YD

  9. Linville Land Harbor Golf Club

    PublicLinville, NC

    7.9 MI · 18 · PAR 69 · 4,877 YD

  10. Willow Creek Golf Course

    PublicVilas, NC

    8.2 MI · 9 · PAR 27 · 1,663 YD

  11. Hound Ears Club

    PrivateBoone, NC

    11.2 MI · 9

  12. Blowing Rock Country Club

    PrivateBlowing Rock, NC

    11.5 MI · 18 · PAR 72 · 6,054 YD

Missing a course in Banner Elk, or something out of date?

Tell us what to fix

Of 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 line

All golf courses in North Carolina

Frequently 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.