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.
AdFull Refund if You Cancel at least 24 Hours in Advance. Book Now. Do More with Viator. 5-Star Rated BanffGondola Tickets and Activities! Book Top Tours on Viator.
AdSave time and money with our best price guarantee - make the most of your visit to Banff! Choose the best activities for your trip with the help of over 8 million trusted reviews.
Free Cancellation · 3 million trusted reviews · Top-rated things to do · No cancellation fees