Free Sport & Recreation Sessions

The Town of Banff has declared a State of Local Emergency as of 5 p.m. November 25, 2020. Learn more

In efforts to help stop the spread of COVID-19, starting November 27th, The Fenlands, 101 Bear and Town Hall will be closed to the public and in-person recreational programs have also been postponed, including those offered by our community partners at those sites. The Town had re-activated the webpage which has up-to-date information and resources for the Banff Public Library, local online classes, ideas and activities to do outdoors with your family and more. 

The Town of Banff’s Out of School Club and Into the Wild afterschool childcare programs continue and are strictly adhering to provincial and municipal COVID-19 safety guidance.  In addition, our Settlement Services team continues to provide online and phone support for clients. To register for afterschool care or to speak to someone from our Settlement team, e-mail or call 403.762.1251.

For information and resources for essential services such as food, shelter and mental well-being, please visit

For any other questions or concerns, please e-mail

Free Sport and Recreation Sessions

The Town of Banff is pleased to offer all Banff residents with free sport and recreation sessions this fall and winter. During the COVID-19 pandemic this includes sessions that can be found at under the category “Free Sport & Recreation Sessions”. These sessions will require pre-registration the day prior to activity and have limited spots available. Examples of sessions that will be offered for free include yoga, pilates and public skating. Once restrictions are lifted, in-person activities such as soccer and pickleball will resume.

To access the free rates, residents will need to pay an annual administrative fee of $10.00. The administrative fee can be paid through the membership portal and will validate access to sessions from September to August . Simply enter the applicable course code below at to access these great activities!

 (18yrs -54yrs)    ($10 per person)

 (4yrs & Under)  (no fee required)

 (55yrs + )  ($10 per person)

(5yrs -11yrs)    (no fee required thanks to the generous donation by the Wim and Nancy PAUW Foundation)   

(Youth 12 - 17) (no fee required thanks to the generous donation by the Wim and Nancy PAUW Foundation).

Those residing outside of Banff, but within the Bow Valley (i.e. Canmore and Lake Louise) will be required to pay each session admission fee and are therefore not required to pay the annual membership fee (simply sign-up for a session and pay through the online portal).

Sports and Recreation

50+ Fitness
A fun fitness program that focuses on cardiovascular, muscular strengthening, core, and balance that ends with a stretch. Ages 50+.

January 4 - 25
9 – 10 a.m.
Cost: Free with Banff Resident Membership
$26 for non-residents

January 7 – 28
9 – 10 a.m.
Cost: Free with Banff Resident Membership
$26 for non-residents

Yin Yoga
Featuring mostly traditional yin postures with some flow to help warm up our bodies.  Great for beginners or those who want to deepen their practice. Leave relaxed and reconnected. Ages 16+.

January 4 FR-YO-YI-J04
January 11 FR-YO-YI-J11
January 18 FR-YO-YI-J18J
January 25 FR-YO-YI-J25
Cost: Free with Banff Resident Membership
$26 for non-residents

Go with the Flow Yoga
Whether you are brand new to yoga or an avid practitioner, this class is for you. This mixed level flow yoga class will offer modifications for each pose so that all practitioners will be stimulated to the level of their own practice. Fluid movements will increase flexibility, strength and stamina, as it calms the mind and improves overall health, and personal wellness. As the title indicates, every class will be dictated by what participants request on the day of programming. All levels encouraged. Ages 16+.

7:30 – 8:30 p.m.
January 12 FR-YO-GO-J12
January 19 FR-YO-GO-J19
January 26 FR-YO-GO-J26
Cost: Free with Banff Resident Membership
$6.50 per session for non-residents

Dance Conditioning Workout
This class is a fun workout for your body and brain that will uplift your spirit. Each class will have a thorough warm-up for joint mobility and ease, get your heart rate up with easy combos and technique, challenge your brain with some simple choreography, and finish with dance-based movement for strength and stretch. Dance makes you agile, flexible, and strong and the music will make you smile. Movements will be drawn from Ballet, Belly dance, Bollywood, Burlesque, Contemporary, Diva, Hip Hop, Ecstatic, Flamenco, Latin and Polynesian dance forms. No dance background needed, just an open heart! Ages 16+

12:05 – 12:55 p.m.
January 6 AC-FI-DA-J6
January 13 AC-FI-DA-J13
January 20 AC-FI-DA-J20
January 27 AC-FI-DA-J27
Cost: Free with Banff Resident Membership
$6.50 per session for non-residents

50+ Yoga
Yoga can help get you moving, and help keep you moving. This class will include breath work, meditation, gentle stretching, a balancing sequence and relaxation. Students will improve their activity levels and build strength, balance, mobility and range of motion in their joints and spine. Chairs and props will be provided to support all levels. Ages 50+. 

January 8 – 29
8 – 9 a.m.
Cost: Free with Banff Resident Membership
$26 for non-residents

Cohort Ball Sports Night
Play regular pick-up sports within a regular “cohort” group. The Government of Alberta has indicated that sport that is not possible to maintain 2-meter social distancing can be permitted as long as the group is within a cohort. Sign up to be a part of this sporting cohort where you can participate in volleyball, basketball, floor hockey or soccer. A maximum of 30 people can register to be a part of the cohort group to participate in these types of sport. 2 time slots every Tuesday will be allocated to 2 of the 4 sports mentioned above. Sports and times will alternate each week.

Registrants will not be obligated to show up every week. Only people within this group may participate on any given Tuesday. Ages 16+.  

Racket Sports Night
Badminton, Pickleball and Table Tennis will all be set up and ready for you to come down and play. Equipment will be available for use with strict cleaning procedures in place before and after use. All genders welcome. 

Mondays: 6:30 – 8 p.m. – parents with children and those aged 12+.
8:30 – 10 p.m. – 16+
Wednesdays: 6:30 – 8 p.m. – 16+
8:30 – 10 p.m. – 16+

Roller Sports Night
Thursday nights are put aside for Skateboarding, In-Line skating, Scootering, and Roller Skating - come on down and practice your skills and have fun on your wheels. Roller skates are available to borrow. (sanitization procedures are in place). All genders welcome.
Thursdays: 6:30 – 8 p.m. - Parents with children and those aged 12+
 8:30 p.m. – 10 p.m. - 16+

Public Skating
Public skating is available seven days a week at The Fenlands Recreation Centre. Parents must accompany or drop-off children ages 12 and under to sign the participation waiver. 

This class is suitable for all levels of fitness and will be focused on introducing the fundamentals of Pilates, slowly building up with each class. Throughout this class we will be working on full body strengthening and lengthening, proper posture, flexibility, correcting alignment, mind body connection/stress reduction, as well as having a strong focus on breathwork. A key principal of Pilates is doing all the above with “spontaneous zest and pleasure”, taking our mind off everyday stressors and focusing purely on moving our body is the best thing we can do for ourselves. Ages 16+.

12:05 – 12:55 p.m.
January 8 AC-PI-ON-J8
January 15 AC-PI-ON-J15
January 22 AC-PI-ON-J22
January 29 AC-PI-ON-J29
Cost: Free with Banff Resident Membership
$6.50 per session for non-residents

Banff Public Library 

Bow Valley Primary Care Network 

Yoga Class

Drop-in Rates

AgePer Visit10 Punch20 Punch3 Month6 Month
Children under 5FreeFreeFreeFreeFree
Children aged 5 to 11$4$35$59.50$93.50$155
Youth aged 12 to 17$4.25$36.50$62$116.50$163
Adults aged 18 to 54$6.50$60$115$155$273
Seniors aged 55 to 79$5.50$50$92$125.50$210
Super Senior aged 80+FreeFreeFreeFreeFree
Banff Access Program Cardholder**FreeFreeFreeFreeFree
Shower (May to September)$5N/AN/AN/AN/A

*Family: up to 2 adults and their dependents residing in the same household.
**Banff Access Program Cardholder: To access program for free, stop by Banff Town Hall and show your Access Card and ID and ask for a Drop-in Membership Card. This is provided free of charge.