North Carolina, USA, is a golfer’s dream destination, boasting a diverse array of world-class golf resorts nestled amidst stunning natural landscapes. From the majestic mountains to the tranquil coast, each golf resort offers a unique blend of challenging courses, luxurious accommodations, and Southern hospitality. Let’s embark on a journey through ten of the finest golf resorts in North Carolina, each with its distinct charm and allure.
1. Maggie Valley Club

- Course Type: Resort
- Number of Holes: 18
- Course Length: 6466 yards
- PAR: 72
- Slope: 128
- Location: View on Map
- Facebook Page: Maggie Valley Club
- Website: https://www.maggievalleyclub.com/
Nestled in the heart of the Great Smoky Mountains, Maggie Valley Club offers a serene escape for golf enthusiasts seeking tranquility and natural beauty. With its lush fairways and panoramic mountain views, this resort exudes a rustic charm that beckons golfers to unwind and reconnect with nature. Whether you’re teeing off against the backdrop of the mist-covered peaks or relaxing in the cozy lodge after a day on the course, Maggie Valley Club promises an unforgettable mountain golf experience.
2. Beau Rivage Golf & Resort

- Course Type: Resort
- Number of Holes: 18
- Course Length: 6709 yards
- PAR: 72
- Slope: 138
- Location: View on Map
- Facebook Page: Beau Rivage Golf & Resort
- Website: https://www.beaurivagegolf.com/
Situated along the scenic Cape Fear River, Beau Rivage Golf & Resort invites golfers to indulge in a luxurious coastal retreat. The resort’s championship golf course winds its way through pristine wetlands and lush marshes, offering a challenging yet rewarding experience for players of all skill levels. After a round on the links, guests can unwind at the elegant clubhouse or take in breathtaking sunset views from their private balcony overlooking the river. With its blend of Southern charm and modern amenities, Beau Rivage is the epitome of coastal elegance.
3. Rumbling Bald on Lake Lure

- Course Type: Resort Semi-Private
- Number of Holes: 18
- Course Length: 6756 yards
- PAR: 72
- Slope: 136
- Location: View on Map
- Facebook Page: Rumbling Bald on Lake Lure
- Website: https://rumblingbald.com/
Perched on the shores of picturesque Lake Lure, Rumbling Bald Resort offers a golfing paradise surrounded by the breathtaking beauty of the Blue Ridge Mountains. The resort boasts two championship courses, each offering a unique blend of mountain vistas and lakeside challenges.
4. Sea Trail Golf Resort

- Course Type: Resort
- Number of Holes: 18
- Course Length: 6655 yards
- PAR: 72
- Slope: 129
- Location: View on Map
- Facebook Page: Sea Trail Golf Resort
- Website: https://www.seatrail.com/
Tucked away amidst the tranquil coastal marshes of Sunset Beach, Sea Trail Golf Resort beckons golfers with its serene atmosphere and championship courses. The resort’s three courses, designed by legends like Rees Jones and Dan Maples, offer a diverse range of challenges, from links-style layouts to tree-lined fairways. After a day on the course, guests can relax in luxurious accommodations overlooking the fairways or indulge in a rejuvenating spa treatment. With its scenic beauty and world-class amenities, Sea Trail is the perfect retreat for golfers seeking a coastal escape.
5. Smoky Mountain Country Club

- Course Type: Semi-Private
- Number of Holes: 18
- Course Length: 6150 yards
- PAR: 71
- Slope: 123
- Location: View on Map
- Facebook Page: Smoky Mountain Country Club
- Website: https://carolinamountaingolf.com/course-details/
The championship course winds its way through lush forests and babbling streams, providing a serene backdrop for a round of golf. After your game, unwind on the spacious veranda overlooking the mountains or explore the nearby trails and waterfalls. With its tranquil ambiance and natural beauty, Smoky Mountain Country Club offers a truly immersive golfing experience in the heart of the Smokies.
6. Washington Duke Inn & Golf Club

- Course Type: Public
- Number of Holes: 18
- Course Length: 7154 yards
- PAR: 72
- Slope: 142
- Location: View on Map
- Facebook Page: Washington Duke Inn & Golf Club
- Website: https://www.washingtondukeinn.com/
Located on the historic campus of Duke University in Durham, Washington Duke Inn & Golf Club combines old-world elegance with modern luxury. After a round on the meticulously manicured fairways, guests can relax in the stately clubhouse or indulge in gourmet cuisine at the award-winning restaurant. With its rich history and unparalleled amenities, Washington Duke Inn & Golf Club is a true gem of the Triangle.
7. Pinehurst Resort

- Course Type: Resort
- Number of Holes: 18
- Course Length: 6828 yards
- PAR: 72
- Slope: 135
- Location: View on Map
- Facebook Page: Pinehurst Resort
- Website: https://www.pinehurst.com/
Steeped in golfing history and tradition, Pinehurst Resort stands as a beacon of excellence in the world of golf. After a round on the links, guests can relax in luxurious accommodations or explore the charming village of Pinehurst. With its timeless beauty and legendary hospitality, Pinehurst Resort remains a must-visit destination for golf enthusiasts around the world.
8. Brunswick Plantation Resort

- Course Type: Semi-Private
- Number of Holes: 28
- Course Length: 6967 yards
- PAR: 72
- Slope: 135
- Location: View on Map
- Facebook Page: N/A
- Website: https://www.brunswickplantation.com/
Situated just minutes from the sandy shores of Sunset Beach, Brunswick Plantation Resort offers a perfect blend of coastal charm and Southern hospitality. After a day on the links, guests can relax in spacious villas overlooking the fairways or unwind at the resort’s pool and fitness center. With its scenic beauty and relaxed atmosphere, Brunswick Plantation Resort is the ideal destination for a coastal golf getaway.
9. Mid Pines Inn

- Course Type: Resort
- Number of Holes: 18
- Course Length: 6723 yards
- PAR: 72
- Slope: 126
- Location: View on Map
- Facebook Page: Mid Pines Inn
- Website: https://www.midpinesinn.com/
Steeped in history and Southern charm, Mid Pines Inn offers a classic golf experience amidst the towering pines of Pinehurst. After a round on the legendary links, guests can relax in the elegant clubhouse or enjoy Southern hospitality at the historic inn. With its timeless beauty and world-class golf, Mid Pines Inn remains a beloved destination for golf enthusiasts seeking a taste of the golden age of golf.
10. Old Edwards Club

- Course Type: Resort
- Number of Holes: 18
- Course Length: 6606 yards
- PAR: 71
- Slope: 142
- Location: View on Map
- Facebook Page: Old Edwards Club
- Website: https://www.oldedwardshospitality.com/old-edwards-inn-spa/experiences/golf
Perched atop the scenic Highlands Plateau, Old Edwards Club offers a luxurious mountain retreat for golfers seeking refinement and relaxation. After a round on the links, guests can unwind in luxurious accommodations or indulge in gourmet cuisine at the resort’s award-winning restaurants. With its unparalleled beauty and world-class amenities, Old Edwards Club is the perfect destination for a golf getaway amidst the tranquil beauty of the North Carolina mountains.
From the majestic mountains to the tranquil coast, golf resorts in North Carolina offer an unparalleled blend of natural beauty, challenging courses, and Southern hospitality. Whether you’re seeking a mountain retreat, a coastal escape, or a historic golfing experience, these ten resorts promise an unforgettable journey through the diverse landscapes of the Tar Heel State. So pack your clubs and prepare to tee off on the golf adventure of a lifetime in North Carolina, where every swing is met with breathtaking views and timeless memories.
