Banff es una ciudad dentro del Parque Nacional Banff en Alberta, Canadá. Está ubicado en las Montañas Rocosas de Alberta a lo largo de la Carretera Transcanadiense, aproximadamente 126 km (78 millas) al oeste de Calgary y 58 km (36 millas) al este de Lake Louise. A una altura de 1400 m (4600 pies) a 1630 m (5350 pies), [4] Banff es la comunidad con la segunda elevación más alta en Alberta después de Lake Louise.