Banff is a town located in Banff National Park in Alberta, Canada. It is situated within the Canadian Rockies along the Trans-Canada Highway corridor and Bow River. Banff is a major tourist destination and known for its mountain resort townsite, hiking trails, lakes, hot springs and gondola rides.