The Bayshore Inn & Spa (hotel/lodge) provides everything you need for the perfect mountain getaway right in the heart of Waterton Lakes National Park in Alberta, CANADA..

You may be struggling to find the best places to stay in Waterton, Alberta. As the only Waterton hotel located right on the shores of beautiful Waterton Lake, this rustic family-owned & operated hotel is Alberta’s best-kept secret. With friendly service and our Lakefront location, this is the perfect Rocky Mountain getaway.

Design a site like this with WordPress.com
Get started