View our
special offers
Located in Virginia’s Blue Ridge Mountains, Mountain Lake Lodge offers a peaceful retreat surrounded by one of the state’s only natural lakes and a 2,600-acre nature preserve. The elevated, secluded setting provides cool mountain breezes, panoramic views, and direct access to hiking trails, stargazing spots, and outdoor adventures. This unique location blends natural beauty with Appalachian charm, making it an ideal destination for relaxation, exploration, and a memorable getaway.

Nearest Airport

Roanoke-Blacksburg Regional Airport (ROA) | 1-hour drive to the hotel.

Hotel Address

115 Hotel Circle, Pembroke

Virginia, United States 24136


Historic Hotels of America Recommended Points of Interest


  • Cascade Falls

    Cascade Falls

    Take in breathtaking views of the 66-foot waterfall. 

  • Cascades National Recreation Trail

    Cascades National Recreation Trail

    Go for a hike on the scenic 4-mile trail. 

  • New River Trail State Park

    New River Trail State Park

    Take in the sights and views on the trail.

  • New River's Edge

    New River's Edge

    Enjoy boating and kayaking on the New River.