Banff is a town within Banff National Park in Alberta, Canada. It is located in Alberta's Rockies along the Trans-Canada Highway, approximately west of Calgary and east of Lake Louise. At above Banff is the community with the second highest elevation in Alberta, after Lake Louise.