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

Advertise in the Essential 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.