Here is your ultimate guide to Summer at Moray Leisure Centre! We have bags full of family friendly, affordable activities for everyone.
View our public session timetables below, and keep scrolling to view our special events throughout the holidays (Activity descriptions and booking information are at the bottom of this page.)
Monday 3rd July | |
FREE Skate UK taster session 1230 – 1300 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Tuesday 4th July | |
FREE Skate UK taster session 1230 – 1300 | Ice Rink |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Wednesday 5th July | |
FREE Skate UK taster session 1230 – 1300 | Ice Rink |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Thursday 6th July | |
FREE Skate UK taster session 1230 – 1300 | Ice Rink |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Friday 7th July | |
FREE Skate UK taster session 1230 – 1300 | Ice Rink |
Ice Disco 1930 – 2100 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Saturday 8th July | |
Aqua Run hire – book a party! 1800 – 1900 | Main Pool |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Sunday 9th July | |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Monday 10th July | |
Summer Skate Session 1300 – 1500 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Aqua Party age 7 and under 1200 – 1230 | Learner Pool |
Aqua Party age 8 and over 1245 – 1315 | Learner Pool |
Tuesday 11th July | |
FREE public skate. Just pay skate hire 1000 – 1300 | Ice Rink |
FREE public skate. Just pay skate hire 1345 – 1530 | Ice Rink |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Wednesday 12th July | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Thursday 13th July | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Friday 14th July | |
Ice Disco 1930 – 2100 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Saturday 15h July | |
Aqua Run hire – book a party! 1800 – 1900 | Main Pool |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Sunday 16th July | |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Monday 17th July | |
Additional Support Needs Session 1300 – 1500 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1130 – 1200 | Gym |
Teen Gym 1200 – 1500 | Gym |
Aqua Party age 7 and under 1200 – 1230 | Learner Pool |
Aqua Party age 8 and over 1245 – 1315 | Learner Pool |
Tuesday 18th July | |
FREE public skate. Just pay skate hire 1000 – 1300 | Ice Rink |
FREE public skate. Just pay skate hire 1345 – 1530 | Ice Rink |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Wednesday 19th July | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Thursday 20th July | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Street Dance (8-16 yrs) 1200 – 1245 in Studio 1 | |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Friday 21st July | |
Ice Disco 1930 – 2100 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Saturday 22nd July | |
Aqua Run hire – book a party! 1800 – 1900 | Main Pool |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Sunday 23rd July | |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Monday 24th July | |
Additional Support Needs Session 1300 – 1500 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Tuesday 25th July | |
FREE public skate. Just pay skate hire 1000 – 1300 | Ice Rink |
FREE public skate. Just pay skate hire 1345 – 1530 | Ice Rink |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Wednesday 26th July | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Thursday 27th July | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Street Dance (8-16 yrs) 1200 – 1245 in Studio 1 |
Friday 28th July | |
Ice Disco 1930 – 2100 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Saturday 29th July | |
Aqua Run hire – book a party! 1800 – 1900 | Main Pool |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Sunday 30th July | |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Monday 31st July | |
Additional Support Needs Session 1300 – 1500 (Ice Rink) | |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Aqua Party age 7 and under 1200 – 1230 | Learner Pool |
Aqua Party age 8 and over 1245 – 1315 | Learner Pool |
Tuesday 1st August | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Wednesday 2nd August | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Thursday 3rd August | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Street Dance (8-16 yrs) 1200 – 1245 in Studio 1 | |
Friday 4th August | |
Ice Disco 1930 – 2100 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Saturday 5th August | |
Aqua Run hire – book a party! 1800 – 1900 | Main Pool |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Sunday 6th August | |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Monday 7th August | |
Additional Support Needs Session 1300 – 1500 (Ice Rink) | |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Tuesday 8th August | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Wednesday 9th August | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Thursday 10th August | |
Beach Ball Fun Session 1400 – 1600 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Gym Circuits 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Street Dance (8-16 yrs) 1200 – 1245 in Studio 1 | |
Friday 11th August | |
Ice Disco 1930 – 2100 | Ice Rink |
Aqua Run 1300 – 1400 | Main Pool |
Playscheme 0900 – 1700 | Rainbow Castle Childcare |
Teen Learn to Lift 1115 – 1145 | Gym |
Teen Gym 1200 – 1500 | Gym |
Saturday 12th August | |
Aqua Run hire – book a party! 1800 – 1900 | Main Pool |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Sunday 13th August | |
Soft Play – call to check availability & times | Rainbow Castle Childcare |
Teen Gym 1200 – 1500 | Gym |
Activity Descriptions
Please see below for information on each activity. If you have any further questions, please feel free to call reception on 01343 550033 or email us at [email protected]
Many of these activities are covered in either our Fit Life membership or our Skate Pass. Find out more about our affordable memberships below:
FREE Skate UK Taster Session
Are you curious about learning to ice skate, but unsure about buying a block of lessons? This is for you! How to book: Call reception
Aqua Run
Experience the excitement of play challenges, races and fun on the water with our Aqua Run sessions – an exciting, inflatable obstacle course that is laid out in the main pool. Children must be 8 years and over and a confident swimmer to take part.
How to Book: via our online booking system, call reception or the Moray Leisure Centre App.
🤩 Included in a Fit Life membership
Playscheme
Our Summer holiday childcare scheme! From 8am – 5pm, only £4 an hour. For P1 – P7. Lots of fun to be had!
How to book: Call reception
Teen Learn to Lift
A class for age 12 – 15 focused on improving your technique when it comes to compound lifts. By focusing on form and technique this class will help you become stronger. Each week you will focus on a different compound lift and learn all the key points you need to be able to execute the lift with great form in the gym.
How to Book: via our online booking system, call reception or the Moray Leisure Centre App.
🤩 Included in a Fit Life membership.
Teen Gym
Teen Gym is here to enable our teenage members to be more active and to express themselves independently of their parents and carers, whilst still receiving valuable guidance and support from a trained gym instructor. All children aged 12 to 15 can attend specified Teen Gym sessions without an accompanying adult.
How to Book: via our online booking system, call reception or the Moray Leisure Centre App.
🤩 Included in a Fit Life membership.
Beach Ball Fun Session
Come along to our beach ball fun sessions in the main pool! Similar to a public swim session but with inflatables.
How to book: Call reception.
🤩 Included in a Fit Life membership.
Teen Circuits
A class for age 12 – 15, Gym circuits is as fun workout based in the gym environment using a mixture of equipment. Mixing both strength and cardiovascular training for an all-round workout in a circuit fashion.
How to book: via our online booking system, call reception or the MLC app.
🤩 Included in a Fit Life membership.
Ice Disco
Dance your weekday worries away at our weekly ice disco!
How to book: call reception on 01343 550033.
🤩 All ice disco are included in an MLC Skate Pass
Soft Play
Our custom built Rainbow Castle soft play area is a fun, exhilarating play environment that will get children motivated to exercise and engage with others.
How to book: Please call reception to check times and to book.
Summer Skate Session
A fun on ice session, combining team games, skating skills and confidence building exercises.
How to book: Call reception.
🤩 Included with an MLC Skate Pass.
Aqua Party
Our experienced instructors Dionne and Sandra will lead your little ones through a series of aquatic exercises that will have them laughing, smiling, and feeling great.
How to book: Call reception.
🤩 Included with a Fit Life membership.
Street Dance
This dynamic dance class is specifically designed for 8-16 year olds, providing them with a fantastic opportunity to learn the latest street dance moves in a safe and inclusive environment. Led by our talented and passionate instructor, Katy, your child will unleash their creativity, build confidence, and have an absolute blast!
How to book: call reception on 01343 550033.
🤩 Included in a Fit Life membership
Additional Support Needs Sessions
An Ice Skating session just for those with additional support needs, and their friends and family. Our fantastic staff have received special training to cater to your requests, whether it’s dimming the lights or turning the music off.
How to book: Please call reception on 01343 550033.