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.
AdQuick & Easy Purchase with Flexibility to Cancel up to 24 Hours Before the Tour Starts! Browse & Book the Best Tours, Trips, Activities and Excursions on Tripadvisor.
Secure Payments · Candid Traveller Photos · User Reviews and Ratings · Telephone Support
Styles: Group, Private, Family Friendly, Independent, Solo Traveller, Family
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.