Banff is a resort town in Banff National Park, Alberta, Canada, in Alberta's Rockies along the Trans-Canada Highway, 126 km west of Calgary, 58 km east of Lake Louise, and 1,400 to 1,630 m above sea level.
AdMake the most of each moment when you travel. Skip the hassle and book in advance. Find the best experiences, tours, and activities for your trip with GetYourGuide.
No cancellation fees · 3 million trusted reviews · Contactless experiences
AdFind & Book the Best BanffLake Louise Tours Now on Viator, A TripAdvisor Company. BanffLake Louise Tours & Tickets are Selling Out Fast. Book Now to Avoid Disappointment.
Reserve Now, Pay Later · Free Cancellation · Over 300,000 Experiences