Free Sport & 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 soccer, pickleball, badminton, public skating and more. 

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 registration portal and will validate access to sessions for the fall and winter seasons. Simply enter the applicable course code below at to access these great activities!

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

 (4yrs & Under) MF-00-04-20 (no fee required)

 (55yrs -79yrs) MF-55-79-20

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

(Youth 12 - 17)  MF-12-17-20 (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+.

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+.

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+.

 Gentle Flow Yoga
Free Gentle Flow Yoga is led by a volunteer yoga instructor. This yoga class is perfect for the very beginner and those who wish to further their practice in an easy-going atmosphere. All genders. Ages 16+.

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+

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+. 

Chair Yoga
If you experience mobility issues and feel like traditional yoga classes are not for you, this yoga class is exactly for you. Chair yoga 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 will be provided to support all levels. Ages 50+. 

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. – 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+.

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.