Banff est une ville canadienne située dans la province de l'Alberta dans le sud des Rocheuses canadiennes.
Cette petite ville chaleureuse est située au centre du célèbre parc national de Banff au Canada, entourée des majestueuses montagnes Rocheuses et de magnifiques paysages avec des lacs pittoresques, des glaciers étincelants, des sources chaudes ouvertes et des forêts de conifères denses habitées par des animaux sauvages.
Fondée en 1800 par le Canadian Pacific Railway, la ville tire son nom du Scottish Banffshire, berceau des fondateurs du Canadian Banff. Le parc national de Banff a le statut de site du patrimoine mondial de l'UNESCO, comme l'un des plus beaux endroits sur Terre.
Selon le recensement de 2006, la population est d'environ 6 700 habitants. La ville est le centre commercial du parc national Banff.