A Destination Made for Weddings
Tucked into the Blue Ridge Mountains of Flat Rock, North Carolina, Highland Lake Inn & Resort offers a naturally beautiful setting for a wedding that feels both timeless and entirely your own. Exchange vows beside the lake, then celebrate with up to 150 guests in our historic Grand Ole Hall.
Every wedding is thoughtfully supported by our full-service team, with contemporary cuisine from our award-winning restaurant, Season’s, and attentive guidance throughout the planning process. With every detail thoughtfully coordinated, you can relax, celebrate, and enjoy a wedding weekend that feels meaningful and uniquely yours.
For Smaller Celebrations with Big Meaning
Get Inspired!
Browse through our wedding gallery.
Lakeside Wedding Ceremony
Nestled along the peaceful banks of Highland Lake, our lakeside lawn offers and ideal location for your wedding ceremony. The rolling grass hills and towering pines offer a picturesque backdrop for your memorable day.
Grand Ole Hall
The Grand Ole Hall is our signature event venue with big timber architecture, vaulted ceilings, solid wood floors and plenty of historic charm. It features two large banquet rooms, buffet and bar service area, and an outdoor deck overlooking the lake. There is enough space for up to 200 guests and the flexibility to design the reception you dreamed of.
Accommodations
Group Activities
We would love to learn more about your wedding and answer any questions you may have. Complete the form below to connect with our wedding team.








