Banff é uma cidade dentro do Parque Nacional de Banff em Alberta, Canadá. Ele está localizado nas Montanhas Rochosas de Alberta ao longo da Rodovia Trans-Canadá, aproximadamente 126 km (78 milhas) a oeste de Calgary e 58 km (36 milhas) a leste de Lake Louise. A uma altitude de 1.400 m (4.600 pés) a 1.630 m (5.350 pés),[4] Banff é a comunidade com a segunda maior elevação em Alberta depois de Lake Louise.