Banff este cel mai mare oras din Parcul National Banff, in regiunea Alberta, Canada. Este prima municipalitate incorporata intr-un parc national canadian si situandu-se la altitudinea de 1463 m, este cea de-a doua localitate ca altitudine din tara, prima fiind Lake Louise.
Oraselul Banff este inconjurat de munti dintre care cei mai importanti sunt Mount Rundle, Sulphur Mountain, Mount Norquay, si Cascade Mountain, gasindu-se mai sus de cascada Bow, una dintre marile cascade ale raului Bow, i..... mai multe detalii despre Banff