Highland Lake Inn & Resort
At Highland Lake Inn & Resort, we offer guests a wealth of amenities and options, at a one-of-a-kind value. There are no other resorts near Asheville, NC, quite like us—encompassing such a wide range of enticing benefits and accommodations. 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 mountain experience that’s as vast and varied as these storied hills. Only 5 minutes from Hendersonville, NC, we are a resort destination that appeals to all: families, couples, groups, newlyweds, business leaders, and everyone in between. We are much more than a hotel or a bed and breakfast inn, we are at once a retreat, and a launching point for exploration. A place to rest and explore. A haven for relaxation and adventure. We offer the seclusion of a tucked-away mountain setting—and the convenience and sophistication of a world-class resort in the Land of the Sky. We are more than an inn. More than a place to dine. More than a typical lakeside mountain resort. We are home for whatever you seek.