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.
AdSpend Your Trip Making Memories, Not Missing Out While You're Waiting in Line. If It's Worth Doing, We've Got It. Find the Best Tours and Activities for Your Trip.
Site visitors: Over 1M in the past month
Top-rated things to do · Skip-the-line tickets · 3 million trusted reviews · Easy online booking
AdBanff All Inclusive Family Resorts. Find your stay with easy booking and custom filters. Compare accommodation prices and get the best deals for your next hotel booking.
Compare hotels for free · Stays for every need · Search 100s of sites · Metasearch travel leader