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.
AdWhere To Stay In Banff. Search with filters to find your perfect accommodation. The hotel you want, the price you need. Explore and book now with momondo.
Site visitors: Over 100K in the past month
Filter for what you want · Find great hotel deals · Fast & Easy Booking · Compare hotels for free