Community Classes and Programs

To register for a program or class:

  • Visit
  • Drop by Banff Town Hall, 110 Bear Street, 8:30 a.m. to 4:30 p.m., Monday to Friday, or The Fenlands, 100 Norquay Road (The Fenlands does not accept registrations for daily childcare or Banff Access Program applications)
  • Email Recreation
  • Call 403.762.1251 or 403.762.1235

Essential Local's Guide to Banff
The Essential Local's Guide to Banff Fall 2019/Winter 2020 edition is now available. Download a copy and plan your summer.

Advertise in the Guide
For information on advertising in the guide, email Marie-Eve Jackson, Recreation Sales and Marketing Coordinator, or call 403.985.9014

Drop-in Classes
Drop-in classes are a great, low-cost way to get active if you can't commit to a weekly class. Registration is not required.

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 Recreation or fill out the Instructor Form (PDF).

Essential Guide Cover Fall 2019/Winter 2020