What nature doesn’t offer,

Highland Lake Inn & Resort does.


There’s something magical about this place. You can hear it in the wind. Feel it in the breeze. Behold it in the rich panorama of color that greets one at every turn. The Native Americans recognized the soul-inspiring beauty of the Blue Ridge Mountains centuries ago—calling them “the great blue hills of God.”

A Peak Experience that’s within your reach.

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 hotels or 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.


Energy Star Partner
GreenLeaders Bronze