A Destination Made for Weddings
Nestled in the Blue Ridge Mountains in Flat Rock, North Carolina, Highland Lake Inn & Resort offers an inspired setting that is ideal for weddings. Our historic "Grand Ole Hall" can accommodate up to 150 guests and our lakeside lawn is the perfect place to say "I do." Whether you're looking to rent a venue or seeking a full-service experience, we offer flexible options to make your wedding dreams a reality.
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.