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.
AdCompare Prices & Save Money with Tripadvisor (The World’s Largest Travel Site). From low prices to the latest reviews find everything you need to book the perfect hotel.
AdVacation Spots In Banff. Find the Best Flight + Hotel Deals for Your Vacation in Banff. Compare Great Deals on Vacations in Banff. Book with Confidence on KAYAK®!