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

Meeting space as unique as your team.

CORPORATE GROUPS
Image

The perfect place to begin together.

WEDDINGS
Image

Another good reason to gather.

ALL OCCASIONS