Visit Haywood
  • Things to Do
  • Eat & Drink
  • Places to Stay
  • Events
  • National Parks
  • Mountain Towns
  • Plan Your Trip
  • Blog
  • Local Partners
Visit Haywood
  • Blog
Visit Haywood
placeholder

Welcome Center

91 North Lakeshore Drive, Lake Junaluska, NC 28745
(828) 944-0761
Monday – Saturday, 9AM – 5PM
  • Things to Do
    • Attractions
    • Outdoors
    • Arts & Culture
    • Shopping
    • Farm & Food Experiences
    • Family Fun
    • Online Store
    • Blog
    Things to Do
    • Attractions
    • Outdoors
    • Arts & Culture
    • Shopping
    • Farm & Food Experiences
    • Family Fun
    • Online Store
    • Blog
  • Eat & Drink
    • Restaurants
    • Beer, Wine & Spirits
    • Farm to Table
    • Cafes & Bakeries
    • Breakfast & Brunch
    Eat & Drink
    • Restaurants
    • Beer, Wine & Spirits
    • Farm to Table
    • Cafes & Bakeries
    • Breakfast & Brunch
  • Places to Stay
    • Bed & Breakfasts
    • Cabins, Cottages & Vacation Rentals
    • Resorts
    • Hotels & Motels
    • RV Parks & Campgrounds
    Places to Stay
    • Bed & Breakfasts
    • Cabins, Cottages & Vacation Rentals
    • Resorts
    • Hotels & Motels
    • RV Parks & Campgrounds
  • Events
    • Ice Festival
    • Fat Burger Month
    • Labor Day Festival
    • Apple Festival
    • Christmas
    • Submit an Event
    Events
    • Ice Festival
    • Fat Burger Month
    • Labor Day Festival
    • Apple Festival
    • Christmas
    • Submit an Event
  • National Parks
    • Great Smoky Mountains National Park
    • Blue Ridge Parkway
    • Pisgah National Forest
    • Cataloochee Valley
    National Parks
    • Great Smoky Mountains National Park
    • Blue Ridge Parkway
    • Pisgah National Forest
    • Cataloochee Valley
  • Mountain Towns
    • Canton
    • Clyde
    • Lake Junaluska
    • Maggie Valley
    • Waynesville
    Mountain Towns
    • Canton
    • Clyde
    • Lake Junaluska
    • Maggie Valley
    • Waynesville
  • Plan Your Trip
    • Welcome Center
    • Visitors Guide
    • Where is Haywood
    • When to Visit
    • Weddings
    • Pet Friendly
    • Day Trips
    • Itineraries
    • Elk Bucks
    Plan Your Trip
    • Welcome Center
    • Visitors Guide
    • Where is Haywood
    • When to Visit
    • Weddings
    • Pet Friendly
    • Day Trips
    • Itineraries
    • Elk Bucks
  • Local Partners
    • About HCTDA
    • Board Meetings
    • Partner Resources
    • Occupancy Tax
    • Grants
    • Committees
    • Destination Master Plan
    • Brand & Marketing
    • Partner Portal Login
    Local Partners
    • About HCTDA
    • Board Meetings
    • Partner Resources
    • Occupancy Tax
    • Grants
    • Committees
    • Destination Master Plan
    • Brand & Marketing
    • Partner Portal Login
mountain with river
  • Social link
  • Social link
  • Social link
  • TRAVEL ALERTS
  • MEDIA
  • SUBSCRIBE
  • PRIVACY

© 2026 Haywood County Tourism Development Authority

placeholder

Golf courses in Haywood NC

Fun is Par for the course in Haywood

Take a swing at Western North Carolina’s five best golf courses in Waynesville, Maggie Valley, Canton, and Lake Junaluska, with rolling greens set against the backdrop of unbeatable mountain views.

  1. Home
  2. Things To Do
  3. Golfing

Best golfing in the nc mountains

Tee up for a good time

Perfect your swing on one of Haywood’s five stunning golf courses. Choose from beginner-friendly greens, high-brow country clubs with stay-and-play packages, and championship courses built to test your mettle.

See All Golf Courses
placeholder
Vertical gallery

EXPLORE Haywood’s Golfing Scene

Find your fairway

placeholder
placeholder
Springdale Golf Resort
Canton
Canton
placeholder
placeholder
Lake Junaluska Golf Course
Lake Junaluska
Lake Junaluska
placeholder
placeholder
Maggie Valley Club & Resort
Maggie Valley
Maggie Valley

Restaurants near
the green

Swinging your way through thousands of yards of fairway can really work up an appetite. Satisfy your post-game hunger at one of these restaurants, conveniently located just off the course.

placeholder
Rocky Face Tavern

Enjoy elevated Southern favorites and sweeping views of the surrounding mountains at this award-winning restaurant at Springdale Golf Resort.

placeholder
Pin High Bar & Grille

Leave the collared polo behind for your meal at the Maggie Valley Club & Resort’s onsite bar, known for its casual, welcoming atmosphere.

placeholder
1919 Grill at Lake Junaluska

Tuck into classic lunchtime fare like BLTs, burgers, and hotdogs after your time on the green at this laidback eatery on Lake Junaluska’s Golf Course.

placeholder
Singletree Heritage Kitchen

A popular pick for lunch or dinner near Waynesville Inn & Golf Club and Laurel Ridge Country Club, Singletree serves farm-fresh food with a sophisticated flare.

placeholder
placeholder

Cozy up course-side

placeholder
Maggie Valley Club & Resort

At Maggie Valley Club & Resort, stay right where you play with comfortable, upscale condo rentals surrounded by beautiful mountain views. Enjoy easy access to the resort’s 18-hole golf course, on-site restaurant, and everything Maggie Valley has to offer.

Maggie ValleyResorts
Maggie Valley
placeholder
Springdale Resort

Stay surrounded by the mountains at Springdale Resort with a variety of inviting accommodations, from Farmhouses and Villas to Cottages, Forest Homes, and a Treetop Village. Hit the golf course, enjoy a delicious meal at the on-site restaurant, then retreat to the comfort of your Blue Ridge getaway.

CantonResorts
Canton
placeholder
Waynesville Inn & Golf

Stay and play at Waynesville Inn & Golf Club, part of Hilton’s Tapestry Collection. Choose from historic inn rooms, Brookside or Golfview rooms, spacious cottages, or a three-bedroom penthouse, all just steps from the golf course.

WaynesvilleResorts
Waynesville
placeholder
Inn on the Green at Laurel Ridge Country Club

Stay right on the green at Laurel Ridge Country Club & Event Center, tucked into the Great Smoky Mountains just outside downtown Waynesville. The Inn on the Green offers four comfortable rooms overlooking the #1 tee, with convenient access to the Grand Lodge, golf course, and club amenities.

Waynesville
Waynesville
placeholder
Lake Junaluska

Tee off surrounded by mountain views at the scenic Lake Junaluska Golf Course. Make it a golf getaway with a stay at The Terrace Hotel, historic Lambuth Inn, the campground, or one of the surrounding vacation rentals, all just minutes from the course.

Lake JunaluskaHotels & Motels
Lake Junaluska

VISIT HAYWOOD BLOG

Drive it home

See All Blog Posts
Winter Golfing in Waynesville: An Untraditional Getaway
OutdoorsWinter Golfing in Waynesville: An Untraditional Getaway
Learn From Home in Haywood County
Trip PlanningLearn From Home in Haywood County
Get Back into the Swing of Things with a Smoky Mountain Golf Retreat
Trip PlanningGet Back into the Swing of Things with a Smoky Mountain Golf Retreat

Tee-rific times ahead

placeholder
Things to Do
placeholder
Events
placeholder
Where is Haywood