Go To Search
Activities and EventsCommunityTown HallServicesI Want To...
Community Classes and Programs
The Essential Local's Guide to BanffTo register for a program or class, visit banff.ca/register, or drop by 110 Bear Street, 8:30 a.m. - 4:30 p.m., Monday to Friday, email  or call 403.762.1251 or 403.762.1235.

Essential Local's Guide to Banff
The Essential Local's Guide to Banff Fall/Winter 2018/2019 edition is now available online and it's brimming with fun activities, great programs and special events. Print copies of the guide will be available September 15 at a variety of community facilities in Banff. Registration is now open.

Register Online
New this year, you can browse for classes and register online at banff.ca/register

Register to Win
To celebrate the launch of this online registration portal, the Town of Banff will randomly draw for a free annual pass from anyone who registers online before Sept. 17, 2018, for any class or program.

Program Changes/Updates
  • Drop-in Gentle Flow Yoga at The Fenlands begins Sept. 28, not Sept. 7 has indicated in the guide.
  • The Banff Ambassador Program begins at 4 p.m. It is listed as 3:30 p.m. in the guide.
  • Spanish for Beginners will now run on Tuesdays and Thursdays from October 23 to November 20 (no class November 15). The time of the classes will remain at 6:30-8:30 p.m.

Banff Access Program
The Banff Access Program provides eligible residents with discounts on classes, programs, transit passes, purchases at participating businesses and more. 

Teaching a Class
The Town of Banff is always looking for passionate, qualified experts who have a great idea for a program or want to share their skills. If this is you, email or fill out the Instructor Form (PDF).

Advertise in the Guide
For information on advertising in the guide, contact Marie-Eve Jackson, Recreation Sales & Marketing Coordinator, 403.985.9014,