Travelers are voting Moraine Lake, Bow Lake and Sherbrooke Lake as the best of 11 lakes in Banff National Park. There are 1 lake near Calgary a city just 94 km from Banff National Park and 1 lake near Revelstoke which is 100 km distant. The most popular of these are Sikome Lake near Calgary and Lake Revelstoke in Revelstoke. You can find 19 lakes in Alberta and 121 lakes in the country of Canada. Our members favorite in Alberta is Lake Athabasca and Great Bear Lake is the top pick in Canada. Want more? Check out our map of lakes in Banff National Park.