Established in 1998, Bayshore Inn Resort & Spa is the only hotel located on the shores of beautiful Waterton Lakes in Alberta, CANADA. We serve our guest for around 6 months in an year from May 1st till October 11th and remain close for the rest time of the year. With our 70 spacious and comfortable rooms we have everything to make your stay at our facility memorable. We also offer family suite as well as three honeymoon suites complete with Jacuzzi tubs.