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.
AdBest Places To Stay In Banff. Find your stay with easy booking and custom filters. Compare accommodation prices and get the best deals for your next hotel booking.
Featured Hotels: Banff Park Lodge, Banff Aspen Lodge, Fairmont Banff Springs and more