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 NC 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 boutique 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.