Banff est la plus grande des deux villes situées dans le parc national de Banff. L'endroit a été conçu en tant que ville touristique depuis sa création. Par exemple, la superintendant du parc de l'époque, George Stewart, orienta l'avenue principale de la ville de façon à offrir la meilleure vue sur les montagnes en tout temps. Il y a des travailleurs de partout dans le monde. C'est un point de départ idéal pour explorer les montagnes Rocheuses et un bon endroit où loger l'hiver pour accéder aux centres de ski environnant. Plusieurs activitiés et tours sont organisés à partir de Banff. La ville comprend une grande variété de restaurants et de bars.