A Cherished Mountain Retreat with Hospitality You'll Love
We look forward to having you as our guest! At Highland Lake Inn & Resort, we offer a wide variety of accommodations, a wealth of amenities and delicious dining options. Poised atop 26 scenic acres on a private lake in the town of Flat Rock in Western North Carolina, our goal is to deliver an authentic experience that’s as vast and varied as these storied hills. Experience a resort that is rich in history, passionate about the environment and eager to deliver warm hospitality.
A variety of accommodations sure to please.
ROOMS & RENTALS
Relaxation doesn’t always require rest.
Meeting space as unique as your team.
The perfect place to begin together.
Another good reason to gather.