
















Opening Hours:
Venue:
Monday – Friday: 6:00am – 10:00pm
Saturday & Sunday: 8:00am – 5:00pm
Please note: Reception will close 1 hour before the venue
Gym:
Monday – Friday: 6:00am – 10:00pm
Saturday & Sunday: 8:00am – 5:00pm
Health Suite:
Monday – Friday: 6:00am – 9:00pm
Saturday & Sunday: 8:00am – 4:00pm
Swimming Pool:
Monday – Friday: 6:00am – 9:00pm
Saturday & Sunday: 8:00am – 4:00pm
Click here to see Swimming Pool Closures
Café:
Monday – Friday: 9:30am – 6:45pm
Saturday & Sunday: 8:30am – 3:45pm
Telephone:
01592 583305
Address:
Michael Woods Sports and Leisure Centre,
Viewfield, Glenrothes,
KY6 2RD
Parking and Travel Information:
Michael Woods Sports and Leisure Centre is situated on the site of the former Fife Institute in Glenrothes. With ample free car parking spaces available.
Prices:
Click here for pricing information.
Let’s Connect!
Click here to follow us on Facebook.
Find Us! what3words
Activities

Swim
View our Swimming Pool Timetable

Swimming Lessons
Learn to Swim with Fife Sports and Leisure Trust

Gym
Find out more about our gym sessions and equipment

Group Fitness
View our Group Fitness Timetable

Mini, Junior and Teen
Find out more about our sessions for children and young people

Cycle Studio
Our studio is equipped with state-of-the-art sound/lighting systems and award-winning IC7 bikes from Life Fitness.

Walking Football
This activity is run in partnership with Active Fife, and the Scottish FA.

Adult Trampolining
Try our adult trampolining sessions! No prior experience is required, anyone can join in on the fun.

Trampoline Classes
Trampoline classes are a fantastic way for children to learn new skills and tricks while having fun!

Rise Gymnastics
Our new Rise Gymnastics sessions are delivered in partnership with Scottish Gymnastics and British Gymnastics.

Run, Jump, Throw
Join Run Jump Throw for exciting athletic classes including hurdles, shot putt, long jump, and more!

Friday Night Pool Disco!
Join us for our Friday Night disco inflatable pool session on the last Friday of the month.

Football Coaching
These classes run in partnership with the Scottish FA and are suitable for boys and girls of all levels!

Junior Gym
Junior Gym (12 to 15 years) is for young people, aged 12-15 years, who want to engage in regular physical activity and develop a fitness routine in a supervised and supportive environment.

Gym
Step into our gym and embark on a transformative journey towards your fitness goals. With state-of-the-art equipment, expert trainers, and a supportive community, we provide the perfect environment for you to unleash your full potential.
Whether you’re a seasoned athlete or just starting out, our diverse range of classes and personalised training programmes cater to all levels and interests. Join us today and redefine what it means to live a healthier, happier life.
Venue Facilities

Gym

20m Swimming Pool with Moveable Floor

25m Swimming Pool

Warm Pool

Sauna & Steam Room

Family Changing

Velo Studio

Fitness Studio

Athletics Track

8 Court Sports Hall

Squash Courts

2x 11-a-side Grass Pitches

3x 5-a-side, 1x 7-a-side, and 1x 11-a-side 3G Synthetic Pitches

Accessibility
- Ramp entrance
- Unassisted wheelchair access
- Disabled parking
- Pool hoists
- Disabled toilets
- Disabled changing facilities
- Passenger Lift
- Guide dogs and assistance dogs welcome
- Induction Loop System (there is loop system within reception and activity areas)
Guidelines and Important Information
Discover guidelines and important information for your visit.
Meet The Team
-
Paul Hossack
Area Leisure Manager
-
Neil Martin
Duty Manager
-
Robert Sivewright
Duty Manager
-
Scott Bramall
Duty Manager
-
Iain Boylan
Duty Manager

Venue Hire
Whether it’s a corporate meeting, community event, sports tournament or private celebration, our venues provide the perfect setting for your occasion. For more information or to enquire, contact reception.
Our Clubs
Timetables
View in calendar mode
View in calendar mode
Lane Swimming

Velo: Rhythm

Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult
Instructor
Carrie Douglas
Intensity
Date:
Monday 6:15am – 7:00am
Venue
Lane Swimming

Public Swimming

Age Group:
Adult
Date:
Monday 8:00am – 5:30pm
Venue
Aqua Aerobics

Age Group:
Adult
Date:
Monday 9:15am – 10:00am
Venue
Aqua Aerobics

Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult
Instructor
Lindsey Robertson
Intensity
Date:
Monday 9:15am – 10:00am
Venue
Tums, Bums & Thighs

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Claire Cunningham
Intensity
Date:
Monday 9:30am – 10:15am
Venue
Velo: Flow

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Scott Millar
Intensity
Date:
Monday 9:30am – 10:00am
Venue
Rise Gymnastics Tots

Age Group:
Adult
Date:
Monday 9:45am – 10:30am
Venue
Hydrocyle

Hydrocycle

Description:
Experience a high intensity cycling workout in the water with Hydrocycle.
Age Group:
Adult
Instructor
Debbie Mills
Intensity
Date:
Monday 10:30am – 11:15am
Venue
Les Mills Pilates

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Carrie Douglas
Intensity
Date:
Monday 10:30am – 11:15am
Venue
Rise Gymnastics Tots

Age Group:
Adult
Date:
Monday 10:30am – 11:15am
Venue
Walking Football

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Monday 11:00am – 12:00pm
Venue
Rise Gymnastics Tots

Age Group:
Adult
Date:
Monday 11:15am – 12:00pm
Venue
Senior Flex

Description:
Promote balance, flexibility and mobility in a safe and social environment.
Age Group:
Adult
Instructor
Carrie Douglas
Intensity
Date:
Monday 11:30am – 12:15pm
Venue
Public Swimming

Age Group:
Adult
Date:
Monday 11:45am – 3:00pm
Venue
Pickleball Social

Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Monday 12:30pm – 2:30pm
Venue
Rise Gymnastics Discover

Age Group:
Adult
Date:
Monday 12:45pm – 1:30pm
Venue
Rise Gymnastics Discover

Age Group:
Adult
Date:
Monday 1:30pm – 2:15pm
Venue
Warm Pool Swimming

Age Group:
Adult
Date:
Monday 2:00pm – 8:00pm
Venue
Pilates

Description:
Strengthen your core and improve flexibility with low-intensity Pilates.
Age Group:
Adult
Instructor
Lindsey Robertson
Intensity
Date:
Monday 4:00pm – 4:45pm
Venue
HIIT Step

Age Group:
Adult
Instructor
Amie Shand
Intensity
Date:
Monday 5:15pm – 5:45pm
Venue
RPM

Description:
Get a quick, intense workout with RPM Express.
Age Group:
Adult
Instructor
Heather Mason
Intensity
Date:
Monday 5:15pm – 6:00pm
Venue
BodyPump

Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult
Instructor
Debbie Young
Intensity
Date:
Monday 6:00pm – 6:45pm
Venue
Zumba

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Heather Mason
Intensity
Date:
Monday 6:05pm – 6:50pm
Venue
BodyBalance

Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult
Instructor
Kerry Bonzina
Intensity
Date:
Monday 7:00pm – 7:45pm
Venue
Velo: Rhythm

Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult
Instructor
Debbie Young
Intensity
Date:
Monday 7:00pm – 7:45pm
Venue
Aqua Aerobics

Aqua Aerobics

Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult
Instructor
Heather Mason
Intensity
Date:
Monday 7:05pm – 7:50pm
Venue
Lane Swimming

Hydrocyle

Hydrocycle

Description:
Experience a high intensity cycling workout in the water with Hydrocycle.
Age Group:
Adult
Instructor
Lindsey Robertson
Intensity
Date:
Monday 8:15pm – 9:00pm
Venue
Lane Swimming

Lane Swimming

Age Group:
Adult
Date:
Tuesday 6:00am – 8:00am
Venue
Strength Development

Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult
Instructor
Aleksandra Atanasova
Intensity
Date:
Tuesday 6:30am – 7:15am
Venue
Public Swimming

Age Group:
Adult
Date:
Tuesday 8:00am – 6:00pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Tuesday 8:00am – 8:15pm
Venue
Public Swimming

Age Group:
Adult
Date:
Tuesday 9:00am – 3:00pm
Venue
Ladies Badminton

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Tuesday 9:00am – 11:00am
Venue
Ladies Badminton

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Tuesday 9:00am – 11:00am
Venue
Ladies Badminton

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Tuesday 9:00am – 11:00am
Venue
BodyPump

Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult
Instructor
Kerry Bonzina
Intensity
Date:
Tuesday 9:30am – 10:15am
Venue
Velo: Forever

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Debbie Young
Intensity
Date:
Tuesday 9:30am – 10:15am
Venue
BodyBalance

Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult
Instructor
Kerry Bonzina
Intensity
Date:
Tuesday 10:30am – 11:15am
Venue
Velo: Flow

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Gym Team
Intensity
Date:
Tuesday 12:00pm – 12:30pm
Venue
Public Swimming

Age Group:
Adult
Date:
Tuesday 3:00pm – 4:00pm
Venue
Pickleball Social

Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Tuesday 3:00pm – 5:00pm
Venue
Rise Gymnastics Explore

Age Group:
Adult
Date:
Tuesday 3:30pm – 5:30pm
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Tuesday 4:00pm – 4:45pm
Venue
Rise Gymnastics Excel

Age Group:
Adult
Date:
Tuesday 4:30pm – 5:30pm
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Tuesday 4:45pm – 5:45pm
Venue
Pickleball Beginners

Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Tuesday 5:00pm – 6:00pm
Venue
Metafit

Description:
Experience an intense, metabolism boosting HIIT workout with Metafit.
Age Group:
Adult
Instructor
Claire Cunningham
Intensity
Date:
Tuesday 5:30pm – 6:00pm
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Tuesday 5:45pm – 6:45pm
Venue
BodyCombat

Description:
Mixed martial arts-inspired, high-intensity workout.
Age Group:
Adult
Instructor
Claire Cunningham
Intensity
Date:
Tuesday 6:00pm – 6:45pm
Venue
Velo: Rhythm

Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult
Instructor
Emily Beattie
Intensity
Date:
Tuesday 6:00pm – 6:45pm
Venue
BoxFit

Description:
Unleash your inner boxer with this high-intensity exercise class.
Age Group:
Adult
Instructor
Scott Millar
Intensity
Date:
Tuesday 7:00pm – 7:45pm
Venue
SPRINT

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Emily Beattie
Intensity
Date:
Tuesday 7:00pm – 7:30pm
Venue
Core, Strength & Balance

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Scott Millar
Intensity
Date:
Tuesday 7:45pm – 8:15pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Tuesday 8:00pm – 8:30pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Tuesday 8:30pm – 9:30pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Wednesday 6:00am – 8:00am
Venue
Sunrise Bootcamp

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Gym Team
Intensity
Date:
Wednesday 6:15am – 7:00am
Venue
Lane Swimming

Age Group:
Adult
Date:
Wednesday 8:00am – 9:30pm
Venue
Public Swimming

Age Group:
Adult
Date:
Wednesday 8:00am – 6:00pm
Venue
Hydrocycle

Age Group:
Adult
Date:
Wednesday 9:15am – 10:00am
Venue
Hydrocycle

Description:
Experience a high intensity cycling workout in the water with Hydrocycle.
Age Group:
Adult
Instructor
Debbie Mills
Intensity
Date:
Wednesday 9:15am – 10:00am
Venue
Shapes

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Amie Shand
Intensity
Date:
Wednesday 9:30am – 10:15am
Venue
Velo: Rhythm

Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult
Instructor
Claire Cunningham
Intensity
Date:
Wednesday 9:30am – 10:15am
Venue
Rise Gymnastics Discover

Age Group:
Adult
Date:
Wednesday 9:30am – 10:15am
Venue
Rise Gymnastics Tots

Age Group:
Adult
Date:
Wednesday 10:15am – 11:00am
Venue
Aquaerobics

Age Group:
Adult
Date:
Wednesday 10:30am – 11:15am
Venue
Aqua Aerobics

Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult
Instructor
Debbie Young
Intensity
Date:
Wednesday 10:30am – 11:15am
Venue
Social Circuits

Description:
Engage in a variety of body weight and equipment based exercises to push your limits.
Age Group:
Adult
Instructor
Casey Finlay
Intensity
Date:
Wednesday 10:30am – 11:15am
Venue
Warm Pool Swimming

Age Group:
Adult
Date:
Wednesday 11:00am – 1:00pm
Venue
Public Swimming

Age Group:
Adult
Date:
Wednesday 11:15am – 3:00pm
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Wednesday 3:45pm – 4:45pm
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Wednesday 4:45pm – 5:45pm
Venue
Tabata

Description:
Tabata offers intense four-minute workouts with 20-second hard work and 10-second rest intervals.
Age Group:
Adult
Instructor
Jamie McDonough
Intensity
Date:
Wednesday 5:30pm – 6:00pm
Venue
Trampolining

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Wednesday 5:45pm – 6:30pm
Venue
Trampolining

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Wednesday 5:45pm – 6:30pm
Venue
Boxercise

Description:
Unleash your inner boxer with this high-intensity exercise class.
Age Group:
Adult
Instructor
Jamie McDonough
Intensity
Date:
Wednesday 6:00pm – 6:45pm
Venue
Velo: Rhythm

Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult
Instructor
Casey Finlay
Intensity
Date:
Wednesday 6:50pm – 7:35pm
Venue
BodyPump

Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult
Instructor
Allan Clark
Intensity
Date:
Wednesday 7:00pm – 8:00pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Wednesday 8:00pm – 9:00pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Wednesday 9:00pm – 9:30pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Thursday 6:00am – 8:00am
Venue
Velo: Rhythm

Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult
Instructor
Emily Beattie
Intensity
Date:
Thursday 6:15am – 7:00am
Venue
SPRINT

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Emily Beattie
Intensity
Date:
Thursday 7:10am – 7:40am
Venue
Lane Swimming

Age Group:
Adult
Date:
Thursday 8:00am – 9:30pm
Venue
Public Swimming

Age Group:
Adult
Date:
Thursday 8:00am – 6:00pm
Venue
Public Swimming

Age Group:
Adult
Date:
Thursday 9:00am – 11:00am
Venue
Warm Pool Swimming

Age Group:
Adult
Date:
Thursday 9:00am – 11:00am
Venue
BodyPump

Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult
Instructor
Debbie Young
Intensity
Date:
Thursday 9:30am – 10:15am
Venue
Aqua Aerobics

Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult
Instructor
Kerry Bonzina
Intensity
Date:
Thursday 10:00am – 10:45am
Venue
Aquaerobics

Age Group:
Adult
Date:
Thursday 11:00am – 11:45am
Venue
Aqua Aerobics

Description:
Enjoy low-impact water aerobics for joint-friendly exercise.
Age Group:
Adult
Instructor
Debbie Young
Intensity
Date:
Thursday 11:00am – 11:45am
Venue
Public Swimming

Age Group:
Adult
Date:
Thursday 11:45am – 3:00pm
Venue
Rise Gymnastics Tots

Age Group:
Adult
Date:
Thursday 11:45am – 12:30pm
Venue
Warm Pool Swimming

Age Group:
Adult
Date:
Thursday 12:00pm – 8:00pm
Venue
Velo: Flow

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Gym Team
Intensity
Date:
Thursday 12:00pm – 12:30pm
Venue
BodyPump

Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult
Instructor
Kerry Bonzina
Intensity
Date:
Thursday 12:30pm – 1:15pm
Venue
Rise Gymnastics Tots

Age Group:
Adult
Date:
Thursday 12:30pm – 1:15pm
Venue
Rise Gymnastics Discover

Age Group:
Adult
Date:
Thursday 1:15pm – 2:00pm
Venue
Shapes

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Claire Cunningham
Intensity
Date:
Thursday 5:30pm – 6:15pm
Venue
Velo: Rhythm

Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult
Instructor
Debbie Young
Intensity
Date:
Thursday 6:15pm – 7:00pm
Venue
BodyCombat

Description:
Mixed martial arts-inspired, high-intensity workout.
Age Group:
Adult
Instructor
Claire Cunningham
Intensity
Date:
Thursday 6:20pm – 7:05pm
Venue
Strength Development

Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult
Instructor
Aleksandra Atanasova
Intensity
Date:
Thursday 7:15pm – 8:00pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Thursday 8:00pm – 9:30pm
Venue
Public Swimming

Age Group:
Adult
Date:
Thursday 8:30pm – 9:00pm
Venue
Lane Swimming

Public Swimming

Age Group:
Adult
Date:
Friday 6:00am – 7:15pm
Venue
Velo: Rhythm

Description:
Enhance endurance with a 45-minute rhythmic cycling journey to captivating music.
Age Group:
Adult
Instructor
Carrie Douglas
Intensity
Date:
Friday 6:15am – 7:00am
Venue
Hydrocycle

Hydrocycle

Description:
Experience a high intensity cycling workout in the water with Hydrocycle.
Age Group:
Adult
Instructor
Debbie Mills
Intensity
Date:
Friday 9:15am – 10:00am
Venue
Tums, Bums & Thighs

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Amie Shand
Intensity
Date:
Friday 9:30am – 10:15am
Venue
RPM

Description:
Get a quick, intense workout with RPM Express.
Age Group:
Adult
Instructor
Ruth Salmond
Intensity
Date:
Friday 9:30am – 10:15am
Venue
Rise Gymnastics Discover

Age Group:
Adult
Date:
Friday 9:30am – 10:15am
Venue
Public Swimming

Age Group:
Adult
Date:
Friday 10:00am – 3:00pm
Venue
Rise Gymnastics Tots

Age Group:
Adult
Date:
Friday 10:15am – 11:00am
Venue
BodyBalance

Description:
Balance body and mind with a combination of Pilates, Tia Chi and Yoga.
Age Group:
Adult
Instructor
Amie Shand
Intensity
Date:
Friday 10:30am – 11:15am
Venue
Velo: Forever

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Ruth Salmond
Intensity
Date:
Friday 10:30am – 11:15am
Venue
Velo: Forever

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Ruth Salmond
Intensity
Date:
Friday 11:30am – 12:15pm
Venue
Public Swimming

Age Group:
Adult
Date:
Friday 11:45am – 1:00pm
Venue
Public Swimming

Age Group:
Adult
Date:
Friday 2:30pm – 7:00pm
Venue
BodyPump

Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult
Instructor
Ruth Salmond
Intensity
Date:
Friday 5:30pm – 6:15pm
Venue
Pickleball Social

Age Group:
Adult
Instructor
Pickleball Ambassador
Intensity
Date:
Friday 6:00pm – 8:00pm
Venue
RPM

Description:
Get a quick, intense workout with RPM Express.
Age Group:
Adult
Instructor
Ruth Salmond
Intensity
Date:
Friday 6:30pm – 7:15pm
Venue
Lane Swimming

Age Group:
Adult
Date:
Saturday 8:00am – 5:00pm
Venue
Public Swimming

Age Group:
Adult
Date:
Saturday 8:00am – 5:00pm
Venue
Bootcamp

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Gym Team
Intensity
Date:
Saturday 8:15am – 9:15am
Venue
Velo: Connect

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Debbie Young
Intensity
Date:
Saturday 8:30am – 9:15am
Venue
Public Swimming

Age Group:
Adult
Date:
Saturday 9:00am – 4:00pm
Venue
Public Swimming

Age Group:
Adult
Date:
Saturday 9:30am – 3:30pm
Venue
Born to Move

Description:
These energetic sessions are designed to ignite a love for movement in our youngest participants and are tailored specifically for those aged 4 to 7 years.
Age Group:
Adult
Instructor
Emma Campbell
Intensity
Date:
Saturday 9:30am – 10:30am
Venue
BodyPump

Description:
Sculpt and strengthen major muscle groups with high repetitions and low resistance.
Age Group:
Adult
Instructor
Allan Clark
Intensity
Date:
Saturday 9:30am – 10:30am
Venue
Junior Gym

Description:
Achieve your fitness goals and build strength in our gym areas. Ask our team for personalised programming to assist you in crushing your targets.
Age Group:
Adult
Date:
Saturday 10:00am – 11:00am
Venue
Pilates

Description:
Strengthen your core and improve flexibility with low-intensity Pilates.
Age Group:
Adult
Instructor
Michele Galloway
Intensity
Date:
Saturday 10:45am – 11:30am
Venue
Lane Swimming

Public Swimming

Age Group:
Adult
Date:
Sunday 8:00am – 4:00pm
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 8:30am – 9:15am
Venue
Public Swimming

Age Group:
Adult
Date:
Sunday 9:00am – 2:30pm
Venue
Velo: Connect

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Claire Cunningham
Intensity
Date:
Sunday 9:00am – 10:00am
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 9:15am – 10:00am
Venue
Grit Strength

Description:
With over 340 sessions every week, we’re sure you’ll one that you love. Book in advance to secure your place!
Age Group:
Adult
Instructor
Aleksandra Atanasova
Intensity
Date:
Sunday 9:30am – 10:00am
Venue
Trampolining

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Sunday 10:00am – 10:45am
Venue
Trampolining

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Sunday 10:00am – 10:45am
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 10:45am – 11:45am
Venue
Trampolining

Age Group:
Adult
Instructor
Coaching Session
Intensity
Date:
Sunday 11:00am – 11:45am
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 11:45am – 12:45pm
Venue
Junior Trampolining

Description:
Our trampolining programme for primary and secondary school children caters for children of all abilities, therefore no prior experience of being on a trampoline is required.
Age Group:
Adult
Date:
Sunday 12:45pm – 1:45pm
Venue
-
19th Today
March -
20th Tomorrow
March -
21st Friday
March -
22nd Saturday
March -
23rd Sunday
March -
24th Monday
March -
25th Tuesday
March -
26th Wednesday
March -
27th Thursday
March -
28th Friday
March -
29th Saturday
March -
30th Sunday
March -
31st Monday
March -
1st Tuesday
April
Morning
-
Lane Swimming
6:00am – 8:00am
Michael Woods
8 lanesSunrise Bootcamp
6:15am – 7:00am
Michael WoodsLane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
8:00am – 6:00pm
Michael WoodsHydrocycle
9:15am – 10:00am
Michael Woods
5 lanesHydrocycle
9:15am – 10:00am
Michael WoodsShapes
9:30am – 10:15am
Michael WoodsVelo: Rhythm
9:30am – 10:15am
Michael WoodsRise Gymnastics Discover
9:30am – 10:15am
Michael WoodsRise Gymnastics Tots
10:15am – 11:00am
Michael WoodsAquaerobics
10:30am – 11:15am
Michael Woods
5 lanesAqua Aerobics
10:30am – 11:15am
Michael WoodsSocial Circuits
10:30am – 11:15am
Michael WoodsWarm Pool Swimming
11:00am – 1:00pm
Michael WoodsPublic Swimming
11:15am – 3:00pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
5 lanesVelo: Rhythm
6:15am – 7:00am
Michael WoodsSPRINT
7:10am – 7:40am
Michael WoodsLane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
8:00am – 6:00pm
Michael WoodsPublic Swimming
9:00am – 11:00am
Michael WoodsWarm Pool Swimming
9:00am – 11:00am
Michael WoodsBodyPump
9:30am – 10:15am
Michael WoodsAqua Aerobics
10:00am – 10:45am
Michael WoodsAquaerobics
11:00am – 11:45am
Michael Woods
5 lanesAqua Aerobics
11:00am – 11:45am
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael WoodsRise Gymnastics Tots
11:45am – 12:30pm
Michael Woods -
Lane Swimming
6:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
6:00am – 7:15pm
Michael WoodsVelo: Rhythm
6:15am – 7:00am
Michael WoodsHydrocycle
9:15am – 10:00am
Michael WoodsHydrocycle
9:15am – 10:00am
Michael WoodsTums, Bums & Thighs
9:30am – 10:15am
Michael WoodsRPM
9:30am – 10:15am
Michael WoodsRise Gymnastics Discover
9:30am – 10:15am
Michael WoodsPublic Swimming
10:00am – 3:00pm
Michael WoodsRise Gymnastics Tots
10:15am – 11:00am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael WoodsVelo: Forever
10:30am – 11:15am
Michael WoodsVelo: Forever
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:45am – 1:00pm
Michael Woods -
Lane Swimming
8:00am – 5:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 5:00pm
Michael WoodsBootcamp
8:15am – 9:15am
Michael WoodsVelo: Connect
8:30am – 9:15am
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael WoodsTot Kickers
9:15am – 10:00am
Michael WoodsPublic Swimming
9:30am – 3:30pm
Michael WoodsBorn to Move
9:30am – 10:30am
Michael WoodsBodyPump
9:30am – 10:30am
Michael WoodsJunior Gym
10:00am – 11:00am
Michael WoodsJunior Football
10:00am – 10:45am
Michael WoodsPilates
10:45am – 11:30am
Michael WoodsMini Kickers
10:45am – 11:30am
Michael WoodsTot Kickers
11:30am – 12:15pm
Michael Woods -
Lane Swimming
8:00am – 4:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 4:00pm
Michael WoodsJunior Trampolining
8:30am – 9:15am
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael WoodsPublic Swimming
9:00am – 2:30pm
Michael WoodsVelo: Connect
9:00am – 10:00am
Michael WoodsJunior Trampolining
9:15am – 10:00am
Michael WoodsGrit Strength
9:30am – 10:00am
Michael WoodsTrampolining
10:00am – 10:45am
Michael WoodsTrampolining
10:00am – 10:45am
Michael WoodsJunior Trampolining
10:45am – 11:45am
Michael WoodsTrampolining
11:00am – 11:45am
Michael WoodsJunior Trampolining
11:45am – 12:45pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
8 lanesVelo: Rhythm
6:15am – 7:00am
Michael WoodsLane Swimming
8:00am – 8:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 5:30pm
Michael WoodsAqua Aerobics
9:15am – 10:00am
Michael Woods
5 lanesAqua Aerobics
9:15am – 10:00am
Michael WoodsTums, Bums & Thighs
9:30am – 10:15am
Michael WoodsVelo: Flow
9:30am – 10:00am
Michael WoodsRise Gymnastics Tots
9:45am – 10:30am
Michael WoodsHydrocyle
10:15am – 11:15am
Michael Woods
5 lanesTot Kickers
10:15am – 11:00am
Michael WoodsHydrocycle
10:30am – 11:15am
Michael WoodsLes Mills Pilates
10:30am – 11:15am
Michael WoodsRise Gymnastics Tots
10:30am – 11:15am
Michael WoodsWalking Football
11:00am – 12:00pm
Michael WoodsRise Gymnastics Tots
11:15am – 12:00pm
Michael WoodsSenior Flex
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
5 lanesStrength Development
6:30am – 7:15am
Michael WoodsPublic Swimming
8:00am – 6:00pm
Michael WoodsLane Swimming
8:00am – 8:15pm
Michael Woods
2 lanesPublic Swimming
9:00am – 3:00pm
Michael WoodsLadies Badminton
9:00am – 11:00am
Michael WoodsLadies Badminton
9:00am – 11:00am
Michael WoodsLadies Badminton
9:00am – 11:00am
Michael WoodsBodyPump
9:30am – 10:15am
Michael WoodsVelo: Forever
9:30am – 10:15am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
8 lanesSunrise Bootcamp
6:15am – 7:00am
Michael WoodsLane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
8:00am – 6:00pm
Michael WoodsHydrocycle
9:15am – 10:00am
Michael Woods
5 lanesHydrocycle
9:15am – 10:00am
Michael WoodsShapes
9:30am – 10:15am
Michael WoodsVelo: Rhythm
9:30am – 10:15am
Michael WoodsRise Gymnastics Discover
9:30am – 10:15am
Michael WoodsRise Gymnastics Tots
10:15am – 11:00am
Michael WoodsAquaerobics
10:30am – 11:15am
Michael Woods
5 lanesAqua Aerobics
10:30am – 11:15am
Michael WoodsSocial Circuits
10:30am – 11:15am
Michael WoodsWarm Pool Swimming
11:00am – 1:00pm
Michael WoodsPublic Swimming
11:15am – 3:00pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
5 lanesVelo: Rhythm
6:15am – 7:00am
Michael WoodsSPRINT
7:10am – 7:40am
Michael WoodsLane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
8:00am – 6:00pm
Michael WoodsPublic Swimming
9:00am – 11:00am
Michael WoodsWarm Pool Swimming
9:00am – 11:00am
Michael WoodsBodyPump
9:30am – 10:15am
Michael WoodsAqua Aerobics
10:00am – 10:45am
Michael WoodsAquaerobics
11:00am – 11:45am
Michael Woods
5 lanesAqua Aerobics
11:00am – 11:45am
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael WoodsRise Gymnastics Tots
11:45am – 12:30pm
Michael Woods -
Lane Swimming
6:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
6:00am – 7:15pm
Michael WoodsVelo: Rhythm
6:15am – 7:00am
Michael WoodsHydrocycle
9:15am – 10:00am
Michael WoodsHydrocycle
9:15am – 10:00am
Michael WoodsTums, Bums & Thighs
9:30am – 10:15am
Michael WoodsRPM
9:30am – 10:15am
Michael WoodsRise Gymnastics Discover
9:30am – 10:15am
Michael WoodsPublic Swimming
10:00am – 3:00pm
Michael WoodsRise Gymnastics Tots
10:15am – 11:00am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael WoodsVelo: Forever
10:30am – 11:15am
Michael WoodsVelo: Forever
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:45am – 1:00pm
Michael Woods -
Lane Swimming
8:00am – 5:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 5:00pm
Michael WoodsBootcamp
8:15am – 9:15am
Michael WoodsVelo: Connect
8:30am – 9:15am
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael WoodsTot Kickers
9:15am – 10:00am
Michael WoodsPublic Swimming
9:30am – 3:30pm
Michael WoodsBorn to Move
9:30am – 10:30am
Michael WoodsBodyPump
9:30am – 10:30am
Michael WoodsJunior Gym
10:00am – 11:00am
Michael WoodsJunior Football
10:00am – 10:45am
Michael WoodsPilates
10:45am – 11:30am
Michael WoodsMini Kickers
10:45am – 11:30am
Michael WoodsTot Kickers
11:30am – 12:15pm
Michael Woods -
Lane Swimming
8:00am – 4:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 4:00pm
Michael WoodsJunior Trampolining
8:30am – 9:15am
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael WoodsPublic Swimming
9:00am – 2:30pm
Michael WoodsVelo: Connect
9:00am – 10:00am
Michael WoodsJunior Trampolining
9:15am – 10:00am
Michael WoodsGrit Strength
9:30am – 10:00am
Michael WoodsTrampolining
10:00am – 10:45am
Michael WoodsTrampolining
10:00am – 10:45am
Michael WoodsJunior Trampolining
10:45am – 11:45am
Michael WoodsTrampolining
11:00am – 11:45am
Michael WoodsJunior Trampolining
11:45am – 12:45pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
8 lanesVelo: Rhythm
6:15am – 7:00am
Michael WoodsLane Swimming
8:00am – 8:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 5:30pm
Michael WoodsAqua Aerobics
9:15am – 10:00am
Michael Woods
5 lanesAqua Aerobics
9:15am – 10:00am
Michael WoodsTums, Bums & Thighs
9:30am – 10:15am
Michael WoodsVelo: Flow
9:30am – 10:00am
Michael WoodsRise Gymnastics Tots
9:45am – 10:30am
Michael WoodsHydrocyle
10:15am – 11:15am
Michael Woods
5 lanesTot Kickers
10:15am – 11:00am
Michael WoodsHydrocycle
10:30am – 11:15am
Michael WoodsLes Mills Pilates
10:30am – 11:15am
Michael WoodsRise Gymnastics Tots
10:30am – 11:15am
Michael WoodsWalking Football
11:00am – 12:00pm
Michael WoodsRise Gymnastics Tots
11:15am – 12:00pm
Michael WoodsSenior Flex
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael Woods -
Lane Swimming
6:00am – 8:00am
Michael Woods
5 lanesStrength Development
6:30am – 7:15am
Michael WoodsPublic Swimming
8:00am – 6:00pm
Michael WoodsLane Swimming
8:00am – 8:15pm
Michael Woods
2 lanesPublic Swimming
9:00am – 3:00pm
Michael WoodsLadies Badminton
9:00am – 11:00am
Michael WoodsLadies Badminton
9:00am – 11:00am
Michael WoodsLadies Badminton
9:00am – 11:00am
Michael WoodsBodyPump
9:30am – 10:15am
Michael WoodsVelo: Forever
9:30am – 10:15am
Michael WoodsBodyBalance
10:30am – 11:15am
Michael Woods
Afternoon
-
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
8:00am – 6:00pm
Michael WoodsWarm Pool Swimming
11:00am – 1:00pm
Michael WoodsPublic Swimming
11:15am – 3:00pm
Michael WoodsJunior Trampolining
3:45pm – 4:45pm
Michael WoodsRun Jump Throw
4:00pm – 5:00pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael WoodsRun Jump Throw
5:00pm – 6:00pm
Michael WoodsTabata
5:30pm – 6:00pm
Michael WoodsTrampolining
5:45pm – 6:30pm
Michael WoodsTrampolining
5:45pm – 6:30pm
Michael Woods -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
8:00am – 6:00pm
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael WoodsRise Gymnastics Tots
11:45am – 12:30pm
Michael WoodsWarm Pool Swimming
12:00pm – 8:00pm
Michael WoodsVelo: Flow
12:00pm – 12:30pm
Michael WoodsBodyPump
12:30pm – 1:15pm
Michael WoodsRise Gymnastics Tots
12:30pm – 1:15pm
Michael WoodsRise Gymnastics Discover
1:15pm – 2:00pm
Michael WoodsFreestyle Dance
3:30pm – 4:15pm
Michael WoodsFreestyle Dance
4:15pm – 5:15pm
Michael WoodsFreestyle Dance
5:15pm – 6:15pm
Michael WoodsShapes
5:30pm – 6:15pm
Michael Woods -
Lane Swimming
6:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
6:00am – 7:15pm
Michael WoodsPublic Swimming
10:00am – 3:00pm
Michael WoodsVelo: Forever
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:45am – 1:00pm
Michael WoodsPublic Swimming
2:30pm – 7:00pm
Michael WoodsJunior 5s
4:00pm – 5:00pm
Michael WoodsBodyPump
5:30pm – 6:15pm
Michael Woods -
Lane Swimming
8:00am – 5:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 5:00pm
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael WoodsPublic Swimming
9:30am – 3:30pm
Michael WoodsTot Kickers
11:30am – 12:15pm
Michael Woods -
Lane Swimming
8:00am – 4:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 4:00pm
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael WoodsPublic Swimming
9:00am – 2:30pm
Michael WoodsJunior Trampolining
11:45am – 12:45pm
Michael WoodsJunior Trampolining
12:45pm – 1:45pm
Michael Woods -
Lane Swimming
8:00am – 8:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 5:30pm
Michael WoodsSenior Flex
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael WoodsPickleball Social
12:30pm – 2:30pm
Michael WoodsRise Gymnastics Discover
12:45pm – 1:30pm
Michael WoodsRise Gymnastics Discover
1:30pm – 2:15pm
Michael WoodsWarm Pool Swimming
2:00pm – 8:00pm
Michael WoodsMini Kickers
3:30pm – 4:15pm
Michael WoodsPilates
4:00pm – 4:45pm
Michael WoodsHIIT Step
5:15pm – 5:45pm
Michael WoodsRPM
5:15pm – 6:00pm
Michael Woods -
Public Swimming
8:00am – 6:00pm
Michael WoodsLane Swimming
8:00am – 8:15pm
Michael Woods
2 lanesPublic Swimming
9:00am – 3:00pm
Michael WoodsVelo: Flow
12:00pm – 12:30pm
Michael WoodsPublic Swimming
3:00pm – 4:00pm
Michael WoodsPickleball Social
3:00pm – 5:00pm
Michael WoodsRise Gymnastics Explore
3:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:00pm – 4:45pm
Michael WoodsRise Gymnastics Excel
4:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael WoodsPickleball Beginners
5:00pm – 6:00pm
Michael WoodsMetafit
5:30pm – 6:00pm
Michael WoodsJunior Trampolining
5:45pm – 6:45pm
Michael Woods -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
8:00am – 6:00pm
Michael WoodsWarm Pool Swimming
11:00am – 1:00pm
Michael WoodsPublic Swimming
11:15am – 3:00pm
Michael WoodsJunior Trampolining
3:45pm – 4:45pm
Michael WoodsRun Jump Throw
4:00pm – 5:00pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael WoodsRun Jump Throw
5:00pm – 6:00pm
Michael WoodsTabata
5:30pm – 6:00pm
Michael WoodsTrampolining
5:45pm – 6:30pm
Michael WoodsTrampolining
5:45pm – 6:30pm
Michael Woods -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
8:00am – 6:00pm
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael WoodsRise Gymnastics Tots
11:45am – 12:30pm
Michael WoodsWarm Pool Swimming
12:00pm – 8:00pm
Michael WoodsVelo: Flow
12:00pm – 12:30pm
Michael WoodsBodyPump
12:30pm – 1:15pm
Michael WoodsRise Gymnastics Tots
12:30pm – 1:15pm
Michael WoodsRise Gymnastics Discover
1:15pm – 2:00pm
Michael WoodsFreestyle Dance
3:30pm – 4:15pm
Michael WoodsFreestyle Dance
4:15pm – 5:15pm
Michael WoodsFreestyle Dance
5:15pm – 6:15pm
Michael WoodsShapes
5:30pm – 6:15pm
Michael Woods -
Lane Swimming
6:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
6:00am – 7:15pm
Michael WoodsPublic Swimming
10:00am – 3:00pm
Michael WoodsVelo: Forever
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:45am – 1:00pm
Michael WoodsPublic Swimming
2:30pm – 7:00pm
Michael WoodsJunior 5s
4:00pm – 5:00pm
Michael WoodsBodyPump
5:30pm – 6:15pm
Michael Woods -
Lane Swimming
8:00am – 5:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 5:00pm
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael WoodsPublic Swimming
9:30am – 3:30pm
Michael WoodsTot Kickers
11:30am – 12:15pm
Michael Woods -
Lane Swimming
8:00am – 4:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 4:00pm
Michael WoodsPublic Swimming
9:00am – 4:00pm
Michael WoodsPublic Swimming
9:00am – 2:30pm
Michael WoodsJunior Trampolining
11:45am – 12:45pm
Michael WoodsJunior Trampolining
12:45pm – 1:45pm
Michael Woods -
Lane Swimming
8:00am – 8:00pm
Michael Woods
2 lanesPublic Swimming
8:00am – 5:30pm
Michael WoodsSenior Flex
11:30am – 12:15pm
Michael WoodsPublic Swimming
11:45am – 3:00pm
Michael WoodsPickleball Social
12:30pm – 2:30pm
Michael WoodsRise Gymnastics Discover
12:45pm – 1:30pm
Michael WoodsRise Gymnastics Discover
1:30pm – 2:15pm
Michael WoodsWarm Pool Swimming
2:00pm – 8:00pm
Michael WoodsMini Kickers
3:30pm – 4:15pm
Michael WoodsPilates
4:00pm – 4:45pm
Michael WoodsHIIT Step
5:15pm – 5:45pm
Michael WoodsRPM
5:15pm – 6:00pm
Michael Woods -
Public Swimming
8:00am – 6:00pm
Michael WoodsLane Swimming
8:00am – 8:15pm
Michael Woods
2 lanesPublic Swimming
9:00am – 3:00pm
Michael WoodsVelo: Flow
12:00pm – 12:30pm
Michael WoodsPublic Swimming
3:00pm – 4:00pm
Michael WoodsPickleball Social
3:00pm – 5:00pm
Michael WoodsRise Gymnastics Explore
3:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:00pm – 4:45pm
Michael WoodsRise Gymnastics Excel
4:30pm – 5:30pm
Michael WoodsJunior Trampolining
4:45pm – 5:45pm
Michael WoodsPickleball Beginners
5:00pm – 6:00pm
Michael WoodsMetafit
5:30pm – 6:00pm
Michael WoodsJunior Trampolining
5:45pm – 6:45pm
Michael Woods
Evening
-
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesTrampolining
5:45pm – 6:30pm
Michael WoodsTrampolining
5:45pm – 6:30pm
Michael WoodsBoxercise
6:00pm – 6:45pm
Michael WoodsVelo: Rhythm
6:50pm – 7:35pm
Michael WoodsBodyPump
7:00pm – 8:00pm
Michael WoodsLane Swimming
8:00pm – 9:00pm
Michael Woods
4 lanesLane Swimming
9:00pm – 9:30pm
Michael Woods
8 lanes -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesWarm Pool Swimming
12:00pm – 8:00pm
Michael WoodsFreestyle Dance
5:15pm – 6:15pm
Michael WoodsShapes
5:30pm – 6:15pm
Michael WoodsVelo: Rhythm
6:15pm – 7:00pm
Michael WoodsBodyCombat
6:20pm – 7:05pm
Michael WoodsStrength Development
7:15pm – 8:00pm
Michael WoodsLane Swimming
8:00pm – 9:30pm
Michael Woods
8 lanesPublic Swimming
8:30pm – 9:00pm
Michael Woods -
Lane Swimming
6:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
6:00am – 7:15pm
Michael WoodsPublic Swimming
2:30pm – 7:00pm
Michael WoodsBodyPump
5:30pm – 6:15pm
Michael WoodsPickleball Social
6:00pm – 8:00pm
Michael WoodsRPM
6:30pm – 7:15pm
Michael Woods -
Lane Swimming
8:00am – 8:00pm
Michael Woods
2 lanesWarm Pool Swimming
2:00pm – 8:00pm
Michael WoodsBodyPump
6:00pm – 6:45pm
Michael WoodsZumba
6:05pm – 6:50pm
Michael WoodsBodyBalance
7:00pm – 7:45pm
Michael WoodsVelo: Rhythm
7:00pm – 7:45pm
Michael WoodsAqua Aerobics
7:05pm – 7:50pm
Michael Woods
5 lanesAqua Aerobics
7:05pm – 7:50pm
Michael WoodsLane Swimming
8:00pm – 8:30pm
Michael Woods
4 lanesHydrocyle
8:15pm – 9:00pm
Michael Woods
5 lanesHydrocycle
8:15pm – 9:00pm
Michael WoodsLane Swimming
8:30pm – 9:30pm
Michael Woods
8 lanes -
Lane Swimming
8:00am – 8:15pm
Michael Woods
2 lanesJunior Trampolining
5:45pm – 6:45pm
Michael WoodsBodyCombat
6:00pm – 6:45pm
Michael WoodsVelo: Rhythm
6:00pm – 6:45pm
Michael WoodsBoxFit
7:00pm – 7:45pm
Michael WoodsSPRINT
7:00pm – 7:30pm
Michael WoodsCore, Strength & Balance
7:45pm – 8:15pm
Michael WoodsLane Swimming
8:00pm – 8:30pm
Michael Woods
6 lanesLane Swimming
8:30pm – 9:30pm
Michael Woods
8 lanes -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesTrampolining
5:45pm – 6:30pm
Michael WoodsTrampolining
5:45pm – 6:30pm
Michael WoodsBoxercise
6:00pm – 6:45pm
Michael WoodsVelo: Rhythm
6:50pm – 7:35pm
Michael WoodsBodyPump
7:00pm – 8:00pm
Michael WoodsLane Swimming
8:00pm – 9:00pm
Michael Woods
4 lanesLane Swimming
9:00pm – 9:30pm
Michael Woods
8 lanes -
Lane Swimming
8:00am – 9:30pm
Michael Woods
2 lanesWarm Pool Swimming
12:00pm – 8:00pm
Michael WoodsFreestyle Dance
5:15pm – 6:15pm
Michael WoodsShapes
5:30pm – 6:15pm
Michael WoodsVelo: Rhythm
6:15pm – 7:00pm
Michael WoodsBodyCombat
6:20pm – 7:05pm
Michael WoodsStrength Development
7:15pm – 8:00pm
Michael WoodsLane Swimming
8:00pm – 9:30pm
Michael Woods
8 lanesPublic Swimming
8:30pm – 9:00pm
Michael Woods -
Lane Swimming
6:00am – 9:30pm
Michael Woods
2 lanesPublic Swimming
6:00am – 7:15pm
Michael WoodsPublic Swimming
2:30pm – 7:00pm
Michael WoodsBodyPump
5:30pm – 6:15pm
Michael WoodsPickleball Social
6:00pm – 8:00pm
Michael WoodsRPM
6:30pm – 7:15pm
Michael Woods -
Lane Swimming
8:00am – 8:00pm
Michael Woods
2 lanesWarm Pool Swimming
2:00pm – 8:00pm
Michael WoodsBodyPump
6:00pm – 6:45pm
Michael WoodsZumba
6:05pm – 6:50pm
Michael WoodsBodyBalance
7:00pm – 7:45pm
Michael WoodsVelo: Rhythm
7:00pm – 7:45pm
Michael WoodsAqua Aerobics
7:05pm – 7:50pm
Michael Woods
5 lanesAqua Aerobics
7:05pm – 7:50pm
Michael WoodsLane Swimming
8:00pm – 8:30pm
Michael Woods
4 lanesHydrocyle
8:15pm – 9:00pm
Michael Woods
5 lanesHydrocycle
8:15pm – 9:00pm
Michael WoodsLane Swimming
8:30pm – 9:30pm
Michael Woods
8 lanes -
Lane Swimming
8:00am – 8:15pm
Michael Woods
2 lanesJunior Trampolining
5:45pm – 6:45pm
Michael WoodsBodyCombat
6:00pm – 6:45pm
Michael WoodsVelo: Rhythm
6:00pm – 6:45pm
Michael WoodsBoxFit
7:00pm – 7:45pm
Michael WoodsSPRINT
7:00pm – 7:30pm
Michael WoodsCore, Strength & Balance
7:45pm – 8:15pm
Michael WoodsLane Swimming
8:00pm – 8:30pm
Michael Woods
6 lanesLane Swimming
8:30pm – 9:30pm
Michael Woods
8 lanes
Latest News
-
March 13, 2025
Fife Sports and Leisure Trust Launches 2025 Holiday Programme for Children
-
March 11, 2025
Try #HYROX at Fife Sports and Leisure Trust
-
March 10, 2025
Serving Up Success: A Chat with Australian Open Champion Anna McBride
-
March 8, 2025
International Women’s Day 2025
-
February 25, 2025
Beacon Leisure Centre to Undergo £1M Sustainability Upgrade
-
February 3, 2025
Fife Sports and Leisure Trust Celebrates Remarkable Customer Journeys
-
December 18, 2024
Work Inspiration Day at Kirkcaldy Leisure Centre Opens Doors for Future Careers in Leisure
-
December 16, 2024
Fife Sports and Leisure Trust Announces New Three-Year Agreement with Longstanding Partner RLSS UK
-
November 27, 2024
Fife Sports and Leisure Trust Honoured at Scottish Leisure Network Group Awards 2024
-
November 21, 2024
Welcome to HYROX Club at Fife Sport and Leisure Trust!
-
November 21, 2024
Fife Sport and Leisure Trust Opens New Cycle and Mind and Body Studios at Carnegie Leisure Centre
-
November 6, 2024
Fife Sports & Leisure Trust 2023-2024 Performance Review
-
October 9, 2024
World Mental Health Day: Supporting Mental Health Through Physical Activity
-
October 2, 2024
Exciting October Holiday Activities for Kids at Fife Sports and Leisure Trust!
-
September 30, 2024
Join Us for Scottish Women and Girls in Sport Week – Let’s Move Together!
-
September 20, 2024
Fife Sports and Leisure Trust is Seriously Social About the Community
-
September 20, 2024
Putting People Above Profit: Leon’s Journey
Leon’s Transformative Journey at Levenmouth Swimming Pool & Sports Centre
-
September 19, 2024
Fife Sports and Leisure Trust is Seriously Social About Health & Wellbeing
-
September 19, 2024
Work Inspiration Day at Kirkcaldy Leisure Centre Inspires Next Generation
-
September 11, 2024
Fife Sports and Leisure Trust Teams up with Dunfermline Athletic Football Club
-
September 9, 2024
Fife Sports and Leisure Trust Champions Suicide Prevention Awareness Week 2024 #CreatingHopeForFife
-
August 19, 2024
Dalgety Bay Sports and Leisure Centre Celebrates 30th Birthday with a Fun-Filled Open Day!
Find Your Venue
Scroll to find your nearest club
- Beacon Leisure Centre
- Beacon Leisure Centre Copy
- Bowhill Swimming Pool
- Carnegie Leisure Centre
- Cowdenbeath Leisure Centre
- Cupar Sports Centre
- Dalgety Bay Sports and Leisure Centre
- Duloch Leisure Centre
- East Sands Leisure Centre
- Kirkcaldy Leisure Centre
- Levenmouth Swimming Pool and Sports Centre
- Lumphinnans Sports Hub
- Michael Woods Sports and Leisure Centre
- Pitreavie Athletics Centre
- Waterstone Crook Sports Centre
Choose Your Activity
Scroll to find your nearest club
- Adult Athletics
- Adult Climbing
- Adult Football
- Adult Martial Arts
- Aqua Fitness Classes
- Athletics Coaching
- Born to Move
- Coaching Camps
- Group Fitness
- Gym
- Gymnastics
- Gymnastics Coaching
- Health Suite
- Junior Basketball
- Junior Climbing
- Junior Coaching
- Junior Dance Class
- Junior Football Coaching
- Junior Gym
- Junior Martial Arts
- Junior Multi-Sports
- Junior Racquet Sports
- Junior Trampolining
- Kids Holiday Activities
- Kids Parties
- Les Mills Fitness Classes
- Mind and Body Fitness Classes
- Pickleball
- Pools With Slides
- Racquet Sports
- Run, Jump and Throw
- Swimming
- Swimming Lessons
- Teen Athletics
- Teen Badminton
- Teen Climbing
- Teen Football
- Trampolining
- Walking Football