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.

Image

A variety of accommodations sure to please.

ROOMS & RENTALS
Image

Relaxation doesn’t always require rest.

RESORT AMENITIES
Image

Where Historic Charm Meets Contemporary Cuisine

DINING & EVENTS