Golf Courses

There are numerous 18-hole golf courses within a short drive of Beech Mountain. In addition there is a private 18-hole Willard Byrd designed course available to guests of qualified lodging.

beech mountain golf courses

Blue Ridge Country Club
Located on US 221 midway between Linville and Marion, 45 minutes from Beech Mountain (828) 756-7001

Boone Golf Club
US 321 South in Boone. (828) 264-8760

Grassy Creek Golf Club
45 minutes from Beech; located 1½ miles south of Spruce Pine on Hwy. 226. (828) 765-7436

Hanging Rock Golf Club
Located in Seven Devils; 25 minutes from Beech. (828) 898-5135

Mountain Aire Golf Club
3 miles south of West Jefferson; off US Hwy 221. (336 ) 877-4716

Mountain Glen Club
Avery County’s first public golf course. (828) 733-5804

Roan Valley Golf Club
Located 50 minutes away on US Hwy 421 North in Mountain City, TN. (423) 727-7931

Village of Sugar Mountain Golf Course
Located at the foot of Sugar Mountain; 15 minutes from Beech Mountain.
Call (828) 898-6464