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.