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.
AdSave money & book with Tripadvisor, the world's largest travel website. Compare prices & save money with Tripadvisor® (World's largest travel website).
AdBanff Hotel Rates. Find your stay with easy booking and personalized search filters. Compare accommodation prices and get the best deals for your next hotel booking.
Socially distant lobbies · Top hotel partners · Search one and done · Easy & fast booking