Little Switzerland NC is a mountain paradise filled with pristine waterfalls, soaring mountain peaks, and lush green valleys. Visitors have been coming to this region in the NC Blue Ridge Mountains for decades to enjoy a fun-filled NC Mountain Vacation.
In the warmer summer months temperatures hardly ever rise above 80 degrees, great golf weather. There are several NC mountain golf resorts near Little Switzerland NC. The Western North Carolina golf courses are surrounded by the majestic beauty of the Blue Ridge, fabulous restaurants and one-of-a-kind local shopping.
Mountain Glen is a gorgeous course located in Newland NC. The course was designed by George Cobb and built in 1964, and has long been a favored public Western North Carolina Golf Course. With beautiful tree lined fairways, well maintained greens, and a few challenging water hazards, Mountain Glen is one of the best places to play in Western North Carolina.

Grassy Creek Golf Course is located just a short drive away from Switzerland Inn and is a spectacular mountain course to play. Located in Spruce Pine, Grassy Creek Golf Course is semi-private and is open to non-members and vacationers.
Mount Mitchell Golf Course is a breathtaking Western North Carolina Golf Course offering the very best in golf. The course's spectacular design is virtually flat as it is situated in the Toe River Valley; however, the course is surrounded by the Blue Ridge Mountains and Mt. Mitchell which towers above in the distance.
Enjoy all that the Blue Ridge Parkway has to offer from your Switzerland Inn home-away-from-home. Located within a short drive of these Western North Carolina Golf Courses and many others, Switzerland Inn is the best in Blue Ridge Parkway Lodging. Located on the Parkway at Mile Post 334.
| Grassy Creek Golf Course 2360 Swiss Pine Lake Spruce Pine, NC 28777 828-765-7436 |
Mountain Glen Golf Course Old NC Highway 194 Newland, NC 28657 828-733-5804 |
Mt. Mitchell Golf Course 11484 State Highway 80 Burnsville, NC 28714 828-675-5454 |