Summer at Moray Leisure Centre

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 – 1300Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Tuesday 4th July
FREE Skate UK taster session 1230 – 1300Ice Rink
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Wednesday 5th July
FREE Skate UK taster session 1230 – 1300Ice Rink
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Thursday 6th July
FREE Skate UK taster session 1230 – 1300Ice Rink
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Friday 7th July
FREE Skate UK taster session 1230 – 1300Ice Rink
Ice Disco 1930 – 2100Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Saturday 8th July
Aqua Run hire – book a party! 1800 – 1900Main Pool
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Sunday 9th July
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Monday 10th July
Summer Skate Session 1300 – 1500Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Aqua Party age 7 and under 1200 – 1230Learner Pool
Aqua Party age 8 and over 1245 – 1315Learner Pool
Tuesday 11th July
FREE public skate. Just pay skate hire 1000 – 1300Ice Rink
FREE public skate. Just pay skate hire 1345 – 1530Ice Rink
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Wednesday 12th July
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1130 – 1200Gym
Teen Gym 1200 – 1500Gym

Thursday 13th July
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Friday 14th July
Ice Disco 1930 – 2100Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Saturday 15h July
Aqua Run hire – book a party! 1800 – 1900Main Pool
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Sunday 16th July
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Monday 17th July
Additional Support Needs Session 1300 – 1500Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1130 – 1200Gym
Teen Gym 1200 – 1500Gym
Aqua Party age 7 and under 1200 – 1230Learner Pool
Aqua Party age 8 and over 1245 – 1315Learner Pool
Tuesday 18th July
FREE public skate. Just pay skate hire 1000 – 1300Ice Rink
FREE public skate. Just pay skate hire 1345 – 1530Ice Rink
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Wednesday 19th July
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Thursday 20th July
Beach Ball Fun Session 1400 – 1600Main Pool
Street Dance (8-16 yrs) 1200 – 1245 in Studio 1
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Friday 21st July
Ice Disco 1930 – 2100Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Saturday 22nd July
Aqua Run hire – book a party! 1800 – 1900Main Pool
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Sunday 23rd July
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Monday 24th July
Additional Support Needs Session 1300 – 1500Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Tuesday 25th July
FREE public skate. Just pay skate hire 1000 – 1300Ice Rink
FREE public skate. Just pay skate hire 1345 – 1530Ice Rink
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Wednesday 26th July
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Thursday 27th July
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Street Dance (8-16 yrs) 1200 – 1245 in Studio 1
Friday 28th July
Ice Disco 1930 – 2100Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Saturday 29th July
Aqua Run hire – book a party! 1800 – 1900Main Pool
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Sunday 30th July
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Monday 31st July
Additional Support Needs Session 1300 – 1500 (Ice Rink)
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Aqua Party age 7 and under 1200 – 1230Learner Pool
Aqua Party age 8 and over 1245 – 1315Learner Pool
Tuesday 1st August
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Wednesday 2nd August
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Thursday 3rd August
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Street Dance (8-16 yrs) 1200 – 1245 in Studio 1
Friday 4th August
Ice Disco 1930 – 2100Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Saturday 5th August
Aqua Run hire – book a party! 1800 – 1900Main Pool
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Sunday 6th August
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Monday 7th August
Additional Support Needs Session 1300 – 1500 (Ice Rink)
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Tuesday 8th August
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Wednesday 9th August
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Thursday 10th August
Beach Ball Fun Session 1400 – 1600Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Gym Circuits 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Street Dance (8-16 yrs) 1200 – 1245 in Studio 1
Friday 11th August
Ice Disco 1930 – 2100Ice Rink
Aqua Run 1300 – 1400Main Pool
Playscheme 0900 – 1700Rainbow Castle Childcare
Teen Learn to Lift 1115 – 1145Gym
Teen Gym 1200 – 1500Gym
Saturday 12th August
Aqua Run hire – book a party! 1800 – 1900Main Pool
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym
Sunday 13th August
Soft Play – call to check availability & timesRainbow Castle Childcare
Teen Gym 1200 – 1500Gym

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.

Facebook
Twitter
LinkedIn
More News...

Easter Holidays at MLC

Easter’s here and if you’re looking for something to keep the family busy this holiday then hop into MLC and get egg-cited with all our

Read More »

Meet me at the Door

Ever been curious about what goes on at Moray Leisure Centre?Want to try the gym, or an exercise class but don’t know where to start?

Read More »

February Mid-Term Holiday

The February School Mid-Term Holidays are approaching so here’s some ideas for how to spend that time off at Moray Leisure Centre! ☀ Thursday, February

Read More »