Fitness Centres

Drop-in Fitness Schedules

Facility hours

Glen Abbey, Iroquois Ridge and River Oaks

Monday to Thursday, 6 a.m.-10:30 p.m.
Friday, 6 a.m.-9 p.m.
Saturday and Sunday, 8 a.m.-7 p.m.

Now open! Queen Elizabeth Park (QEPCCC)

Monday to Friday, 8:30 a.m.-9:30 p.m.
Saturday and Sunday, 8:30 a.m.-5 p.m.

Service disruption notification

Please note that the men's and ladies' fitness changerooms at River Oaks Community Centre will be closed starting November 17, for approximately six weeks, while the sauna and whirlpool are being renovated.

Programs will not be affected and the gym will be open during its regular hours. Fitness members will be able to use changerooms in Rink A during this time, however no shower facilities will be available. We apologize for any inconvenience this may cause and thank you for your cooperation.

The Town of Oakville has a flexible and hassle-free fitness membership for you...

Our fitness centres are well-equipped, clean and staffed with friendly, qualified professionals. There are more than 75 drop-in fitness classes to choose from each week including high and low impact aerobics, step, kickboxing, body sculpt, interval, core training, stability ball and more! Join one, and enjoy all FOUR locations.

Registered massage therapy, nutrition counselling and personal training are also available for an additional fee. Visit the River Oaks Community Centre page for information about customized Team Training. Amenities vary by location.

FREE 4-visit Pass

New members ages 14+ can try our fitness facilities and drop-in classes for free. Drop by any Town of Oakville fitness centre and try four visits on us!

Valid at all locations. No purchase required. One pass per person for a total of four free visits. Not valid for pre-registered programs. Non-transferable. No cash value. Valid for 90 days after activation.

Become a member!

Join one and enjoy all four locations! Are you looking to get fit? Play squash or racquetball? Have unlimited access to scheduled recreational skating or swimming? The Town of Oakville has a membership plan for you! Open the Fitness Membership brochure (pdf, 536 kB) for more information.

Fitness membership benefits

Membership options

Membership benefits vary depending on membership types, and amenities vary by location. We’re happy to discuss the membership option that suits your schedule best!

Discounts are available for students (ages 14+, proof of age and full-time student status must be provided), seniors (ages 65+, proof  of age must be provided), and family members (two or more individuals ages 14+ living at the same address and joining at the same time). HST will be added to all prices at the time of payment.

Full Fitness - new lower price and enhanced benefits!

A Full Fitness membership is your best value! Enjoy the benefits listed above, plus a fitness appraisal and unlimited access to: scheduled recreational swims at all indoor and outdoor pools; scheduled recreational skates at all arenas; squash/racquetball courts; drop-in shinny hockey; drop-in rock climbing; drop-in Waterfit classes; drop-in sports including basketball, badminton, and volleyball.


Cardio/weight room, unlimited access to scheduled recreational swimming at all indoor and outdoor pools, unlimited access to scheduled recreational skating at all arenas, drop-in fitness classes (including group cycling).

Courts (squash and racquetball)

Advanced booking privileges and no court fees, unlimited access to scheduled recreational swimming at all indoor and outdoor pools, unlimited access to scheduled recreational skating at all arenas, (no weight room or fitness classes).

Non-prime-time weight room

Cardio/weight room only, Monday to Friday between 1-4 p.m. Members must scan in by 3:30 p.m. Fitness classes, recreational swims and skates not included.


A Swim/Skate membership gives you access to all indoor and outdoor pools and arenas during recreational swim and skate times.

Please note: Lost or stolen cards are subject to a replacement fee.

*Monthly fees are based on the commitment of a yearly membership. Initial payment will include first month membership fee, equipment surcharge and applicable taxes.

Individual fees and 10-visit passes

Recreational swim/skate individual admission

Adult: $4
Seniors: $3.15
Group: $12

Recreational swim/skate 10-visit pass

Adult: $36.27
Seniors: $28.93

Waterfit individual admission

Adult: $9.75
Seniors: $7.80

Waterfit 10-visit pass

Adult: $87.80
Seniors: $70.17

Fitness individual admission

Adult: $9.75
Seniors: $7.80

Fitness 10-visit pass

Adult: $87.80
Seniors: $70.29

Squash and racquetball

Individual non prime-time admission: $15

Wellness Centre services

Nutrition counselling

Looking to lose weight, manage a health condition, enhance athletic performance, or simply improve your diet and lifestyle? Let the Town of Oakville's Registered Holistic Nutritionist help guide you to success. As part of the initial consultation, our nutritionist will conduct a detailed lifestyle assessment, analyze the results and design a realistic and easy-to-follow nutrition plan based on your needs, food preferences and routines. Other nutritionist services are available based on your needs. Our private consultations start as low as $50 per session.

Personal training

The Town of Oakville's personal trainers are certified and experienced professionals dedicated to helping you improve your physical fitness, health and quality of life. Our trainers will customize an exercise program designed to help you achieve your fitness goals and keep you motivated! Learn effective training techniques, increase muscular strength and endurance, enhance aerobic capacity and sport-specific performance, and gain relevant nutrition and lifestyle advice. Our personal training sessions start as low as $53 per visit.

Registered massage therapy

River Oaks Community Centre offers deep point tissue massage, sport massage, Swedish massage and trigger point therapy. Services may be covered under your extended health care plan. Cost for one 30-minute session is $50, and one 60-minute session is $85.

top of page