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.

CATERED WEDDINGS

For Smaller Celebrations with Big Meaning

For those who dream of a wedding that's meaningful without being massive, we offer a peaceful, picturesque alternative: the microwedding.
LEARN MORE

Get Inspired!
Browse through our wedding gallery.

VIEW GALLERY
Image
Image
Image
Image
Image
Image
Image
Image
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

Highland Lake Inn & Resort offers an authentic blend of historic rooms, suites & cabins. Each have their own unique character and feature an experience unique to the mountains of Western North Carolina. 
Learn More

Group Activities

You gathered everyone together, now plan some fun activities while you're here. It's a great way to strengthen bonds and just have a little fun.
Learn More

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.