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.
AdBanff All Inclusive Vacations. Find the Best Accommodation Deals for Your Stay inBanff. It's Time to Start Your Adventure - And We Have The Deals to Make Your Stay Hassle-Free.
Featured Hotels: Banff Park Lodge, Banff Aspen Lodge and more
AdMarvel at towering peaks, glistening glaciers, alpine lakes and boreal forests inBanff. Explore Alberta and the Canadian Rockies by foot, bike and kayak with expert local guides.
Site visitors: Over 10K in the past month
Destinations: North America, New Zealand, Europe, South America, Africa