Festive Opening Hours at MLC 2024 🎄

Please see below for our Festive Opening Hours for December and January

December
Tuesday 24th – CLOSED at 14:00
Wednesday 25th – CLOSED
Thursday 26th – CLOSED
Friday 27th – OPEN as normal
Saturday 28th – OPEN as normal
Sunday 29th – OPEN as normal
Monday 30th – OPEN as normal
Tuesday 31st – CLOSED at 16:00

🧊 January 🧊
Wednesday 1st – CLOSED
Thursday 2nd – OPEN as normal

October Holidays at MLC

The summer warmth is now almost over and the chill Autumn breeze is blowing in fast! Come warm up at MLC with some fantastic activities we have planned for you. 🍂

🌊 Aqua Run in our Main Pool
🌟 Included for free in your Fit Life Membership!
Race, challenge yourself and most importantly have fun on our Aqua Run inflatable obstacle course! Children must be 8 years and over and a confident swimmer to take part.
You can book your child onto an Aqua Run session via our online booking system, or the Moray Leisure Centre App.

🐢 Pool Fun Session
🌟 Included for free in your Fit Life Membership!
Swim alongside our inflatable friends like our giant sea turtle or hit beach balls back and forth with your friends!
How to book: Please call reception at 01343 550033 or via our online booking system, or the Moray Leisure Centre App.

❄ Ice Disco
🌟 Included for free in your Skate Pass Membership!
Our Ice Discos are perfect fun for everyone regardless of their skating ability! Let the music guide you! 🤩
How to book: Just turn up
Price: £5 including Skate Hire

💪 Teen Gym
🌟 Included for free in your Fit Life Membership!
Our Teen Gym sessions provide an excellent introduction to the world of working out. With the support of our friendly gym instructors, teens can exercise alongside their peers. There’s no need for them to be accompanied by an adult during these sessions. However, an induction is required before they can use our gym.
How to book: Please call reception at 01343 550033 or via our online booking system, or the Moray Leisure Centre App.

🧸 Soft Play at Rainbow Castle
Treat your little ones with a soft play session in our Rainbow Castle building! Our experienced staff will look after your child and make sure they have bundles of fun.
How to book: Please call reception at 01343 550033 to find out opening times and availability for the days you plan to visit
Price: £5 per child

🧸 October Playscheme

Our October Playscheme sessions are perfect to keep your child entertained with activities like arts and crafts, baking, soft play, trips out and more! 🌲

🗓 These sessions will run from the 7th to the 18th on Mondays – Fridays
🕒 Playscheme sessions are from 8AM – 5PM
💷 £4.20 per hour. Please note that the minimum amount of hours you can book is 3
📄 Registration forms can be collected directly from Rainbow Castle Childcare
🧒For Nursery children that have already attended Rainbow Castle and P1 – P7 Children

All Activities at Moray Leisure Centre

● Monday the 7th
Aqua Run – 13:00 – 14:00
Ice Public Session – 10:00 – 13:00
Ice ASN Session – 13:30 – 16:00
Teen Gym – 12:00 – 15:00

● Tuesday the 8th
Pool Fun Session – 14:00 – 16:00
Ice Public Session – 10:00 – 13:00
Ice Disco – 13:30 – 16:00
Teen Gym – 12:00 – 15:00

● Wednesday the 9th
Aqua Run – 13:00 – 14:00
Ice Public Session – 10:00 – 13:00
Ice Public Session – 13:30 – 16:00
Teen Gym – 12:00 – 15:00

● Thursday the 10th
Pool Fun Session – 14:00 – 16:00
Ice Public Session – 10:00 – 13:00
Free Ice Public Session – Just pay for Skate Hire! – 13:30 – 16:00
Teen Gym – 12:00 – 15:00

● Friday the 11th
Aqua Run – 13:00 – 14:00
Ice Public Session – 10:00 – 13:00
Ice Public Session – 13:30 – 16:00
Ice Disco – 19:30 – 21:00
Teen Gym – 12:00 – 15:00

● Saturday the 12th
Aqua Run – 18:00 – 19:00
Ice Public Session – 10:00 – 13:00
Ice Public Session – 16:00 – 18:00
Teen Gym – 12:00 – 15:00

● Sunday the 13th
Ice Public Session – 14:00 – 16:00
Teen Gym – 12:00 – 15:00

● Monday the 14th
Aqua Run – 13:00 – 14:00
Ice Public Session – 10:00 – 13:00
Ice Public Session – 13:30 – 16:00
Teen Gym – 12:00 – 15:00

● Tuesday the 15th
Pool Fun Session – 14:00 – 16:00
Ice ASN Session – 10:00 – 12:30
Ice Public Session – 13:00 – 16:00
Teen Gym – 12:00 – 15:00

● Wednesday the 16th
Aqua Run – 13:00 – 14:00
Ice Disco – 10:00 – 13:00
Ice Public Session – 13:30 – 16:00
Teen Gym – 12:00 – 15:00

● Thursday the 17th
Pool Fun Session – 14:00 – 16:00
Ice Public Session – 10:00 – 13:00
Free Ice Public Session – Just pay for Skate Hire! – 13:30 – 16:00
Teen Gym – 12:00 – 15:00

● Friday the 18th
Aqua Run – 13:00 – 14:00
Ice Disco – 19:30 – 21:00
Teen Gym – 12:00 – 15:00

● Saturday the 19th
Available for Aqua Run Hire – 18:00 – 19:00
Teen Gym – 12:00 – 15:00

● Sunday the 20th
Ice Public Session – 14:00 – 16:00
Teen Gym – 12:00 – 15:00

Summer Holidays at Moray Leisure Centre

At long last the Summer Holidays have finally arrived! Long days, warm sun and good times with friends are all around the corner so catch those rays before the sun disappears again! 😎☀

Here is our guide about all the family friendly activities this summer here at Moray Leisure Centre.

Activity Descriptions (Scroll down for Calendar)

Inflatable Fun Session (Main and Learner Pool) ⭐️Included in your Fit Life membership!
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. You can book your child onto an Aqua Run session via our online booking system, or the Moray Leisure Centre App.

Pool Aqua Parties (Learner Pool) ⭐️Included in your Fit Life membership!
Similar to our Aquacise classes, these sessions are modified to be perfect for younger kids to follow along to and have tons of fun as they stay active! Participants will be lead through a series of aquatic exercises in our Learner Pool to have a splashing good time!
These sessions are for 5 – 8 year olds and our Aqua Parties are £3.20 for pay as you go or completely free if you’re a Fit Life Member! 🤩
How to book: Please call reception 01343 550033

What’s on

Monday 1st July
Teen Gym 1200 – 1500
AquaRun 1300 – 1400

Tuesday 2nd July
Teen Gym 1200 – 1500
Ice Disco 1345 – 1545
Inflatable Fun Session 1400 – 1600

Wednesday 3rd July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400

Thursday 4th July
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600
Free Skate Hire ice skating session! Just pay your admission 1345 – 1545

Friday 5th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Ice Disco 1930 – 2100

Saturday 6th July
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Sunday 7th July
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Monday 8th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Additional Support Needs session at the ice rink 1200 – 1330

Tuesday 9th July
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600
Ice Disco 1345 – 1545

Wednesday 10th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Free Skate Session for all Fit Life members! (just pay skate hire) 1345 – 1545

Thursday 11th July
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600

Friday 12th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Ice Disco 1930 – 2100

Saturday 13th July
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Sunday 14th July
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Monday 15th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400

Tuesday 16th July
Aqua Party 1130 – 1200
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600

Wednesday 17th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Ice Disco 1345 – 1545

Thursday 18th July
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600
Free Skate Hire ice skating session, just pay admission 1000 – 1300

Friday 19th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Ice Disco 1930 – 2100

Saturday 20th July
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Sunday 21st July
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Monday 22nd July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400

Tuesday 23rd July
Aqua Party 1130 – 1200
Teen Gym 1200 – 1500
Free Skate Hire ice skating session, just pay admission 1345 – 1545
Inflatable Fun Session 1400 – 1600

Wednesday 24th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400

Thursday 25th July
Ice Disco 1000 – 1330
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600

Friday 26th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Ice Disco 1930 – 2100

Saturday 27th July
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Sunday 28th July
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Monday 29th July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400

Tuesday 30th July
Aqua Party 1130 – 1200
Teen Gym 1200 – 1500
Free Public Skate Session (Just pay skate hire) 1345 – 1545
Inflatable Fun Session 1400 – 1600

Wednesday 31st July
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400

Thursday 1st August
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600
Ice Disco 1345 – 1545

Friday 2nd August
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Ice Disco 1930 – 2100

Saturday 3rd August
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Sunday 4th August
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Monday 5th August
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Free skate session for Fit Life members! Just pay skate hire 1345 – 1545

Tuesday 6th August
Aqua Party 1130 – 1200
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600

Wednesday 7th August
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400

Thursday 8th August
Teen Gym 1200 – 1500
Inflatable Fun Session 1400 – 1600
Ice Disco 1345 – 1545

Friday 9th August
Teen Gym 1200 – 1500
Aqua Run 1300 – 1400
Ice Disco 1930 – 2100

Saturday 10th August
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

Sunday 11th August
Teen Gym 1200 – 1500
Soft Play – call 01343 550033 for times

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 activities we have planned!

🐣 Our Easter Playscheme sessions at Rainbow Castle Childcare are now available to book! 🐣

Plenty of fun activities are awaiting your little one at Rainbow Castle Childcare! Activities include…

🌻 Arts and Crafts
🧁 Baking
☀ Trips out
🌳 Walks
⛸ Ice Skating
🧸 Soft Play

📅 These sessions will run from the 1st to the 14th on Mondays – Fridays
🕒 Playscheme sessions are from 8AM – 5PM.
💰 £4.20 per hour. Please note that the minimum amount of hours you can book is 3.
📄 Forms can be collected directly from Rainbow Castle Childcare.
🧒 For Nursery children that have already attended Rainbow Castle and P1 – P7 children

Please note that all children must have a completed registration form before any bookings can be made.

Remember, receipts must be handed to staff before session otherwise children will not be permitted to attend Playscheme

DateSessionTime
Monday 1stPlayscheme08:00 – 17:00
Tuesday 2ndPlayscheme08:00 – 17:00
Wednesday 3rdPlayscheme08:00 – 17:00
Thursday 4thPlayscheme08:00 – 17:00
Friday 5thPlayscheme08:00 – 17:00
Saturday 6thSoft PlayCall to check availability & times
Sunday 7thSoft PlayCall to check availability & times
Monday 8thPlayscheme08:00 – 17:00
Tuesday 9thPlayscheme08:00 – 17:00
Wednesday 10thPlayscheme08:00 – 17:00
Thursday 11thPlayscheme08:00 – 17:00
Friday 12thPlayscheme08:00 – 17:00
Saturday 13thSoft PlayCall to check availability & times
Sunday 14thSoft PlayCall to check availability & times

Soft Play: Our Soft Play Area at Rainbow Castle is an excellent place for children to meet new friends and fun.

🥚🌊 Swim Crash Courses 🌊🥚

📅 These sessions will run from the 1st to the 5th and the 8th to the 12th.
🕒 Sessions will be 30 minutes from between 8am – 9am or 10am – 11am.
💰 £35 for the week or it’s included in Fit Life Membership.
📞 You can book by phoning reception on 01343 550033 and they’ll help you book your sessions!

🐟🌊 Personal Swim Tuition 🌊🐟

Personal Tuition sessions are 30 minutes 1-1 in the Pool with an instructor who will support and help your child work on anything they may be struggling with in their weekly swimming lessons, helping them develop and grow confidence in the water!
Levels 1a and above can attend.

📅 These sessions will run from the 1st to the 5th.
🕒 Sessions will be 30 minutes.
💰 £20 per lesson. Please note these sessions are not included in our Fit Life Membership.
📞 You can book by phoning reception on 01343 550033!

PoolMonday 1stTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 13:30
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
Main PoolAqua Run13:45 – 15:00
Main PoolPublic Swimming15:00 – 20:00
PoolTuesday 2ndTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 14:00
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
Main PoolBeach Ball Fun Session14:00 – 16:00
Main PoolPublic Swimming16:00 – 19:00
PoolWednesday 3rdTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 13:30
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
Main PoolAqua Run13:45 – 15:00
Main PoolPublic Swimming15:00 – 21:00
PoolThursday 4thTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 14:00
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
Main PoolBeach Ball Fun Session14:00 – 16:00
Main PoolPublic Swimming16:00 – 19:00
PoolFriday 5thTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 13:30
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
Main PoolAqua Run13:45 – 15:00
Main PoolPublic Swimming15:00 – 22:00
PoolSaturday 6thTime
Learner PoolPublic Swimming08:00 – 19:00
Main PoolPublic Swimming09:00 – 19:00
PoolSunday 7thTime
Learner PoolPublic Swimming08:00 – 19:00
Main PoolPublic Swimming09:00 – 19:00
PoolMonday 8thTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 13:30
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
Main PoolAqua Run13:45 – 15:00
Main PoolPublic Swimming15:00 – 20:00
PoolTuesday 9thTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 19:00
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
PoolWednesday 10thTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 13:30
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
Main PoolAqua Run13:45 – 15:00
Main PoolPublic Swimming15:00 – 21:00
PoolThursday 11thTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 19:00
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
PoolFriday 12thTime
Learner PoolCrash Courses09:00 – 11:00
Learner PoolPublic Swimming11:00 – 19:00
Main PoolPublic Swimming08:00 – 13:30
Main PoolCrash Courses08:00 – 09:00
Main PoolCrash Courses10:00 – 11:00
Main PoolAqua Run13:45 – 15:00
Main PoolPublic Swimming15:00 – 22:00
PoolSaturday 13thTime
Learner PoolPublic Swimming08:00 – 19:00
Main PoolPublic Swimming09:00 – 19:00
PoolSunday 14thTime
Learner PoolPublic Swimming08:00 – 19:00
Main PoolPublic Swimming09:00 – 19:00

Aqua Run: Race across an inflatable obstacle course in our Main Pool and see how fast you can conquer the challenge! 8-16yrs old only and must be a competent swimmer.
Beach Ball Fun Session: Splash around in our Main Pool and play with inflatables provided by us!

Please see our full Pool timetables here:

🐇⛸ Our Ice Crash Courses are now open to be booked too! ⛸🐇

Ice Skating Crash Courses are perfect for your child to come along to our Ice Rink and freshen up their ice skating skills or develop them further so they can get the most amount of enjoyment from skating on our Ice Rink!
Levels 1, 2, 3, 5, 6, 7, Bronze and Silver students of Skate UK can attend these sessions.

📅 These sessions will run from the 8th to the 12th
🕒 Sessions will be 30 minutes.
💰 £35 for the entire week or it’s included in your Skate Pass!
📞 You can book by phoning reception on 01343 550033!

Monday 1stTime
Public Session10:00 – 13:15
Public Session13:30 – 15:45
Tuesday 2ndTime
ASN Session10:00 – 11:30
Public Session11:45 – 13:15
Public Session13:30 – 15:45
Wednesday 3rdTime
Public Session10:00 – 13:15
Public Session13:30 – 15:45
Thursday 4thTime
Public Session10:00 – 13:15
Ice Disco13:30 – 15:45

Friday, Saturday and Sunday are closed for the Moray International Curling Bonspiel.

Monday 8thTime
Crash Course Skating Lessons10:00 – 12:00
Public Session10:00 – 13:15
Ice Disco13:30 – 15:45
Tuesday 9thTime
Crash Course Skating Lessons10:00 – 12:00
Public Session10:00 – 12:00
Public Session12:15 – 13:15
Public Session13:30 – 15:45
Wednesday 10thTime
Crash Course Skating Lessons10:00 – 12:00
Public Session10:00 – 13:15
Free Skate Session (Pay for Skate Hire)13:30 – 15:45
Thursday 11thTime
Crash Course Skating Lessons10:00 – 12:00
Public Session10:00 – 13:15
Public Session13:30 – 15:45
Friday 12thTime
Crash Course Skating Lessons10:00 – 12:00
Public Session10:00 – 13:15
Public Session13:30 – 15:45
Ice Disco19:30 – 21:00
Saturday 13thTime
Public Session10:00 – 13:00
Public Session16:00 – 18:00
Sunday 14thTime
Public Session09:45 – 11:45
Public Session14:00 – 16:00

Ice Disco: Swing by our Ice Disco and dance to the start of the weekend!
ASN Session: This Ice Skating Session is just for those with Additional Support Needs and their friends and family. Our lovely staff have received special training to cater to the needs of participants such as dimming the lights or turning the music off.

Please see our full Ice Rink Timetable here:

Spring into our Gym and maybe even rise up to a new workout challenge to test yourself this holiday! And don’t forget, hard work deserves a reward so don’t forget to treat yourself with some chocolate.

Monday 1st and 8thTime
Gym Inductions07:00 – 08:00
Teen Gym12:00 – 15:00
Gym Inductions12:00 – 13:00
Gym Inductions19:00 – 20:00
Tuesday 2nd and 9thTime
Gym Inductions07:00 – 08:00
Teen Gym12:00 – 15:00
Gym Inductions12:00 – 13:00
Gym Inductions19:00 – 20:00
Wednesday 3rd and 10thTime
Gym Inductions07:00 – 08:00
Teen Gym12:00 – 15:00
Gym Inductions12:00 – 13:00
Gym Inductions19:00 – 20:00
Thursday 4th and 11thTime
Gym Inductions08:30 – 09:30
Teen Gym12:00 – 15:00
Gym Inductions12:00 – 13:00
Gym Inductions19:00 – 20:00
Friday 5th and 12thTime
Gym Inductions08:00 – 09:00
Teen Gym12:00 – 15:00
Gym Inductions12:00 – 13:00
Saturday 6th and 13thTime
Gym Inductions08:30 – 09:30
Gym Inductions11:00 – 12:00
Teen Gym12:00 – 15:00
Sunday 7th and 14thTime
Gym Inductions08:30 – 09:30
Gym Inductions11:00 – 12:00
Teen Gym12:00 – 15:00

Teen Gym: Teens can come along to our Teen Gym sessions to workout without an accompanying adult and can receive support and guidance from our skilled Gym Staff.

Please see our full Gym Timetable here:

Classes will be the same as the month before and will be on the same schedule for this Holiday!
Please see our Studio timetables here:

We have a new class starting on the 2nd of April on Tuesdays called, HIIT Circuits!
HIIT Circuits is a 30-minute class full of fast pace and high intensity circuit-based exercises that’ll leave you feeling accomplished after finishing your session. 💪

Lots of our activities are included in our Fit Life Membership and also our Skate Pass covers lots of our Ice Rink activities!
Click the buttons to find out more about our affordable memberships.

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? Looking to meet new people in the same position?

We want to meet you! Meet us at our door and let us show you around, Our FREE friendly, inclusive tours are designed to put you at ease and make you feel welcome here at MLC.

What will the tour be?

After being met at our front door, You’ll be welcomed in and shown around MLC: our Pools, Café, Gym and Studios, meeting our fantastic staff along the way. A detailed explanation of the activities in the areas will be given, so you get to know what we offer. How do you approach reception? Which way is the gym? How do you book a class? What coins to the lockers take? Where are the changing rooms? These are all questions you may have whirling around your mind as a newcomer to Moray Leisure Centre, which for many can make visiting for the first time a little daunting!

At MLC, we firmly believe that we have something for everyone to enjoy and work into their regular lives.

Remember: The more new and fun things you do, the more fulfilling and satisfying your life becomes. Those who seek out new experiences and activities are happier, positive and healthier!

So step out of your comfort zone and introduce something new to your life, we’ll be waiting for you, at the door.

Session Times

We currently have the following session times to choose from! 👇 If you can’t find a session time that fits in with you, please get in contact with us and our team will do their best to accommodate you.

Please ensure you pre-book if you would like to come along.

How to book

If you’d like to book a Meet me at the Door session then you can do so through reception, by phoning 01343 550033 or in person at the desk. 📲

Fit Life Membership

Feeling inspired after your tour? How about signing up to our highly successful Fit Life Membership! Fit Life has lots of perks to it such as unlimited swim, unlimited gym, unlimited classes and more.

Find out more and sign up here:

If you have any questions, please feel free to call reception on 01343 550033 or email us at [email protected]



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 8th

🌊 Public Swimming08:00 – 15:30
🌈 Soft Play Session10:00 – 12:00
12:00 – 14:00
14:00 – 16:00
Public Session10:00 – 13:30
Public Session13:45 – 15:45
💪 Teen Gym16:00 – 18:00

Have a splashing day by coming along to our Swimming Pool and have some fun whilst staying active.

Our Rainbow Castle Soft Play Area is a fun and energy-burning session for little ones that lets their imaginations run wild!

Sharpen your skating skills before our Valentine’s Disco on the 9th or come along for a laugh with mates!

Teens are welcome into our Gym to stay active and are supported by our members of staff to introduce them to machines and to help them on their fitness journey.

Friday February 9th

🌊 Public Swimming08:00 – 15:30
Public Session10:00 – 13:30
🌈 Soft Play Session10:00 – 12:00
12:00 – 14:00
14:00 – 16:00
🏖 Beach Ball Pool Session12:30 – 14:30
💪 Teen Gym13:30 – 15:30
Public Session13:45 – 15:45
💟 Valentine’s Ice Disco19:30 – 21:00

Come for a swim in our Main Pool and enjoy having fun with some Beach Balls as well for an added bonus!

Does your heart belong to someone or maybe to our Ice Rink? Skate to the tune of love at our Valentine’s Ice Disco. 💘

Saturday February 10th

💪 Teen Gym12:00 – 15:00
🌊 Public Swimming12:15 – 18:00
ASN Session16:00 – 18:00
🌈 Soft Play SessionCall to check availability & times

Sunday February 11th

💪 Teen Gym12:00 – 15:00
🌊 Public Swimming12:15 – 19:00
Public Session14:00 – 16:00
🌈 Soft Play SessionCall to check availability & times

Monday February 12th

🏖 Beach Ball Pool Session12:30 – 14:30
🌈 Soft Play Session10:00 – 12:00
12:00 – 14:00
14:00 – 16:00
💪 Teen Gym16:00 – 18:00
🌊 Aqua Run19:15 – 20:00

Challenge our inflatable obstacle course that is laid out on our Main Pool and give it your all!

Café

8th08:00 – 20:00
🥪 9th08:00 – 20:00
10th08:00 – 18:00
🥪 11th08:00 – 18:00
12th08:00 – 20:00

Enjoy some nibbles whilst you visit our Leisure Centre whether it’s for a treat after an activity or grabbing some grub with your friends on your day out!

Many of these activities are covered in our Fit Life membership. Find out more about our affordable membership below:

If you have any questions, please feel free to call reception on 01343 550033 or email us at [email protected]

How to spend your festive holidays at MLC

It’s finally that time of the year again to spend time with your friends and family and have festive fun! We’ve got lots of events on this holiday and we hope you can come along and enjoy your time!

We’ve got lots of events on in our Ice Rink this Winter Holiday and even some special Christmas themed events too!

How to book: Call reception on 01343 550033 or just turn up!

Ice DiscoFriday 15th of December19:30 – 21:00
Skate Date Ice DiscoSaturday 16th of December16:00 – 18:00
Christmas Jumper SkateSunday 17th of December14:00 – 16:00
Christmas Ice DiscoFriday 22nd of December19:30 – 21:00
Christmas Skate (Includes a free Hot Chocolate)Saturday 23rd of December16:00 – 18:00
Family Festive SkateThursday 28th of December12:30 – 15:30
Ice DiscoSunday 31st of December11:45 – 13:00
Ice DiscoWednesday 3rd of January10:00 – 13:00
Free Skate Session (Pay for Skate Hire)Thursday 4th of January13:30 – 15:30
Ice DiscoFriday the 5th of January19:30 – 21:00

💌Skate Date

Skate Date is an Ice Rink event on the 16th of December for a casual skate that’s ideal for dates or a fun outing with friends!

⛸Christmas Jumper Skate

Come along with your friends and family and wear your festive jumper for our themed Christmas Jumper Skate!

🌟Christmas Disco

Feed into your excitement for Christmas by skating along to festive tunes and rocking around the Ice Rink!

🎄Christmas Skate

Enjoy a free delicious cup of Hot chocolate before or after your skate and have a good time with our special themed Christmas Skate sessions!

If you’d prefer a dip in our pool to enjoy your time then check out what we have on for this Winter Holiday!

How to book: Call reception on 01343 550033 or just turn up!

Main Pool

Aqua RunWednesday 27th of December13:45 – 15:00
Public Swimming (With Beach Balls)Thursday 28th of December14:00 – 16:00
Aqua RunFriday 29th of December13:45 – 15:00
Aqua Run available for hireSaturday 30th of December18:00 – 19:00
Public Swimming (With Beach Balls)Tuesday 2nd of January14:00 – 16:00
Aqua RunWednesday 3rd of January13:45 – 15:00
Public Swimming (With Beach Balls)Thursday 4th of January14:00 – 16:00
Aqua RunFriday 5th January13:45 – 15:00
Aqua Run Monday 8th of January19:15 – 20:00

🌟Aqua Run

Enjoy a fun inflatable obstacle course that floats on top of our main pool and have a laugh trying to complete it! (For ages 8-16 years old and must be a competent swimmer)

🌟Public Swimming (With Beach Balls)

From 14:00 – 16:00 in our main pool you can have some fun in our pool and splash about with beach balls.

Please see below to see our Festive Opening Hours. 🎄

Friday Evening Activities at MLC

At Moray Leisure Centre we’ve got some great classes and activities on Friday evenings to keep you busy! 🕺💃
Whether you want a weekly class or a fun session to start your weekend off to, try out our Friday Rave Workout class, our Virtual Les Mills The Trip class, our Ice Disco or have some fun in our pool!

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]

Our Ice Disco is £5 with Skate Hire included and our Friday Rave class, Les Mills classes and Public Swimming is covered in our Fit Life membership. Find out more about our affordable membership below:

Friday Rave

Our Friday Rave in Studio 1 with Sandra is a high intensity aerobic workout to old school club classics!
Start your weekend off right by boogieing away work worries and busting a move to lively tunes.

Friday Rave takes place on every Friday at 19:00 – 19:30, it’s a great weekly class to look forward to because it’ll get you back your energy for the coming weekend so you can live it out!

Ice Disco

Every Friday evening we have our Ice Disco on at 19:30 – 21:00 and it’s a great way to glide right into the weekend! ⛸
Disco lights and pumping music in the ice rink with the last hurrah of your energy before going for a good night’s sleep is a great way to end your day.

Les Mills The Trip

Be transported to a colourful world where weekend worries don’t exist with our Virtual Les Mills The Trip cycle class! The Trip is a 40 minute cycling workout that takes you on a journey through digital worlds whilst burning lots of calories and getting your fired up!

The Trip is on at 21:00 – 21:45 every Friday.

Public Swimming

If you’d prefer a chiller way to end your day then how about coming for a dip in our pool? We’ve got Public Swimming with the Swim Lane available on Fridays at 19:00 – 22:00.

How to book

To book any of these activities please book through the app, online, at the reception desk or by calling reception at 01343 550033. 📞

Classes for New Mums and Mums to be

At MLC we offer classes that are great for mums to be and new mums to meet new people and to also keep active and fit! Our classes are from Pre-Natal to Post-Natal and can also be an experience to bond with your new baby. 👶

Our Classes

Aqua Natal 19:50 – 20:30TuesdaysMain Pool
Pre-Natal Pilates 16:00 – 16:30WednesdaysStudio 1
Buggy Fit 10:15 – 11:00TuesdaysOutside
Adult and Baby Swim Lessons (Please check availability)Mondays – FridaysMain Pool
Post-Natal Pilates 11:20 – 11:50MondaysStudio 1

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 our Fit Life membership. Find out more about our affordable membership below:

Aqua Natal
If you wish to stay active during your pregnancy then how about giving our Aqua Natal classes a try? 🤩
In Aqua Natal you are taken through gentle exercises in a relaxing and weightless way in the water. It’s a great way to relax and also keep fit!

Pre-Natal Pilates
Pilates is a great way to strengthen the body and improves balance, flexibility and posture. It uses breathing exercises which can help you relax and feel more comfortable during pregnancy.
This class is a great way to meet other mums to be, and is delivered by one of our fully qualified instructors! 🌼

Buggy Fit
Buggy Fit is the perfect way to stay fit and bond with your baby at the same time! 👶
Buggy Fit is a class where you and other mothers can take your little ones out so they can enjoy the view whilst you get some workouts in by pushing them in their buggy!

Adult and Baby Swim Lessons
Adult and Baby Swim Lessons are fantastic for your baby to develop motor skills and learn a useful life skill! 🌊
Babies must be 3 months and older to participate.

Classes are on Monday to Friday and to find out availability for this class please contact our lessons coordinator at [email protected].

Post-Natal Pilates
New Class for new Mums! (at least 6 weeks PP and at least 12 weeks if C-section) Join us for a revitalising journey to wellness with our all-new Post-Natal Pilates class at MLC! 🌼
You can bring your children along too and we have a lift that you can use for buggies.

💆‍♀️ Discover the benefits:
🧘‍♀️ Rebuild core strength in a safe and controlled environment.
😌 Improve posture and alleviate post-pregnancy discomfort.
💆‍♀️ Connect with other fabulous Mums and share your journey.
👶 Embrace a nurturing atmosphere where you can bond with your baby while prioritising your own well-being. Alternatively, come solo and let the soothing Pilates flow help you recharge. It’s all about finding your balance and embracing this beautiful phase of life.

How to book

To book any of these classes (except Adult and Baby Swim Lessons) please book through the app, online, at the reception desk or by calling reception at 01343 550033. 📞

To book Adult and Baby Swim Lessons please contact our Lessons Coordinator at [email protected].

October Holidays at Moray Leisure Centre

Here is your ultimate guide to spending the October holidays at Moray Leisure Centre! Below are descriptions of our fun family friendly and affordable activities and also our timetable for this holiday. 🍂

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:

If you are interested in our Skate UK lessons you can find out more here:

FREE Public session. Just Pay Skate Hire
Enjoy a free Public skate session at our ice rink with your family! You will need to pay to hire skates if you don’t have your own and we also have skate aids you can use to help you skate.
How to book: Please call reception on 01343 550033 to book.

Ice Disco                   
Dance your weekday worries away at our weekly ice disco!
How to book: Please call reception on 01343 550033 to book.
😍All ice disco are included in an MLC Skate Pass  

Skate UK lessons
The Skate UK program is great for all ages as it teaches movement and basic ice skating skills!
How to book: Please contact [email protected]

Induction
Our Gym Inductions are a great way to get the whole family induced to our gym! (Ages 12 and up)
How to book: Please call reception on 01343 550033 to book.
😍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 on 01343 550033 or the Moray Leisure Centre App.
😍Included in a Fit Life membership.

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 on 01343 550033 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: Please call reception on 01343 550033 to book.
😍Included in a Fit Life membership.

Aqua Party                                           
Aqua party is a fun 30 minute class for your little ones under 8 to splash about and have loads of fun!
How to book: Please call reception on 01343 550033 to book.
😍Included in a Fit Life membership

Playscheme                                       
Our October holiday childcare scheme! From 8am – 5pm, only £4 an hour (minimum 3 hours per day). For P1 – P7. Lots of fun to be had!
Little ones enrolled onto our October holiday playscheme will enjoy Ice Skating, Soft Play, Trips to the park, Access to our large garden with play equipment and toys and Children’s choice activities.
How to book: Please call reception on 01343 550033 to book.

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.
We also have an ASN session for the Soft Play on the 14th.
How to book: Please call reception on 01343 550033 to book.

View our public session timetables below and see what we’re offering throughout the holiday!

Monday 9th October

Public Session 10:00-13:00Ice Rink
Public Session 13:30-16:00Ice Rink
Inductions 07:00 – 08:00Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Inductions 19:00 – 20:00Gym
Public Swimming 09:00 – 12:45Main Pool
Aqua Run 13:00 – 14:00Main Pool
Public Swimming 14:15 – 19:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Aqua Party 12:00 – 12:30Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Tuesday 10th October

Ice Disco 10:00 – 13:00Ice Rink
Public Session 13:30 – 16:00Ice Rink
Inductions 07:00 – 08:00Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Inductions 19:00 – 20:00Gym
Public Swimming 09:00 – 14:00Main Pool
Beach Ball Fun Session 14:00 – 16:00Main Pool
Public Swimming 16:00 – 19:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Wednesday 11th October

Public session 10:00 – 13:00Ice Rink
FREE Public Session – Just pay Skate Hire 13:30 – 16:00Ice Rink
Inductions 07:00- 08:00Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Inductions 19:00 – 20:00Gym
Public Swimming 09:00 – 14:00Main Pool
Beach Ball Fun Session 14:00 – 16:00Main Pool
Public Swimming 16:00 – 21:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Thursday 12th October

Public Session 10:00 – 13:00Ice Rink
Public Session 13:30 – 16:00Ice Rink
Inductions 08:30 – 09:30Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Inductions 19:00 – 20:00Gym
Public Swimming 09:00 – 14:00Main Pool
Beach Ball Fun Session 14:00 – 16:00Main Pool
Public Swimming 16:00 – 21:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Friday 13th October

Public Session 10:00 – 13:00Ice Rink
Public Session 13:30 – 16:00Ice Rink
Ice Disco 19:30 – 21:00Ice Rink
Skate UK Lessons 16:00 – 17:00Ice Rink
Inductions 08:00 – 09:00Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Public Swimming 09:00 – 12:45Main Pool
Aqua Run 13:00 – 14:00Main Pool
Public Swimming 14:15 – 21:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Saturday 14th October

Skate UK Lessons 09:00 – 13:00Ice Rink
Public Session 16:00 – 18:00Ice Rink
Inductions 08:30 – 09:30Gym
Inductions 11:00 – 12:00Gym
Public Swimming (Swim Lane Available) 09:00 – 18:00Main Pool
Aqua Run Hire – Book a party! 18:00 – 19:00Main Pool
Public Swimming 08:00 – 19:00Learner Pool
Café 08:00 – 18:00Café
Soft Play ASN Session – 15:00 – 16:00Rainbow Castle Childcare

Sunday 15th October

Skate UK Plus Session 09:45 – 11:45Ice Rink
Public Session 14:00 – 16:00Ice Rink
Inductions 08:30 – 09:30Gym
Inductions 11:00 – 12:00Gym
Teen Gym 12:00 – 15:00Gym
Public Swimming (Swim Lane Available) 07:00 – 19:00Main Pool
Public Swimming 08:00 – 19:00Learner Pool
Café 08:00 – 18:00Café
Soft Play – Call to check availability & timesRainbow Castle Childcare

Monday 16th October

Public Session 10:00 – 13:00Ice Rink
Public Session 13:30 – 16:00Ice Rink
Inductions 07:00 – 08:00Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Inductions 19:00 – 20:00Gym
Public Swimming 09:00 – 12:45Main Pool
Aqua Run 13:00 – 14:00Main Pool
Public Swimming 14:15 – 19:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Aqua Party 12:00 – 12:30Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Tuesday 17th October

ASN Session 10:00 – 11:00Ice Rink
Ice Disco 11:15 – 13:00Ice Rink
Public Session 13:30 – 16:00Ice Rink
Inductions 07:00 – 08:00Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Inductions 19:00 – 20:00Gym
Public Swimming 09:00 – 14:00Main Pool
Beach Ball Fun Session 14:00 – 16:00Main Pool
Public Swimming 16:00 – 19:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Wednesday 18th October

Public Session 10:00 – 13:00Ice Rink
FREE Public Session – Just pay Skate Hire 13:30 – 16:00Ice Rink
Inductions 07:00 – 08:00Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Inductions 19:00 – 20:00Gym
Public Swimming 09:00 – 14:00Main Pool
Beach Ball Fun Session 14:00 – 16:00Main Pool
Public Swimming 16:00 – 21:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Thursday 19th October

Public Session 10:00 – 13:00Ice Rink
Public Session 13:30 – 16:00Ice Rink
Inductions 08:30 – 09:30Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Inductions 19:00 – 20:00Gym
Public Swimming 09:00 – 14:00Main Pool
Beach Ball Fun Session 14:00 – 16:00Main Pool
Public Swimming 16:00 – 21:00Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Friday 20th October

Public Session 10:00 – 13:00Ice Rink
Public Session 13:30 – 16:00Ice Rink
Ice Disco 19:30 – 21:00Ice Rink
Skate UK Lessons 16:00 – 17:00Ice Rink
Inductions 08:00 – 09:00Gym
Teen Gym 12:00 – 15:00Gym
Inductions 12:00 – 13:00Gym
Public Swimming 09:00 – 12:45Main Pool
Aqua Run 13:00 – 14:00Main Pool
Public Swimming 14:15 – 21:30Main Pool
Public Swimming 11:15 – 19:00Learner Pool
Café 08:00 – 20:00Café
Playscheme 08:00 – 17:00Rainbow Castle Childcare

Saturday 21st October

ASN Session 10:00 – 13:00Ice Rink
Public Session 13:30 – 16:00Ice Rink
Inductions 08:30 – 09:30Gym
Inductions 11:00 – 12:00Gym
Teen Gym 12:00 – 15:00Gym
Public Swimming (Swim Lane Available) 07:00 – 18:00Main Pool
Aqua Run Hire – Book a party! 18:00 – 19:00Main Pool
Public Swimming 08:00 – 19:00Learner Pool
Café 08:00 – 18:00Café
Soft Play – Call to check availability & timesRainbow Castle Childcare

Sunday 22nd October

Skate UK Plus Session 09:45 – 11:45Ice Rink
Public Session 14:00 – 16:00Ice Rink
Inductions 08:30 – 09:30Gym
Inductions 11:00 – 12:00Gym
Teen Gym 12:00 – 15:00Gym
Public Swimming (Swim Lane Available) 07:00 – 19:00Main Pool
Public Swimming 08:00 – 19:00Learner Pool
Café 08:00 – 18:00Café
Soft Play – Call to check availability & timesRainbow Castle Childcare

Our Eating Well Café is a great place to visit after a fun energy burning session. Fuel up on a wide selection of meals from our regular menu along with daily specials provided by our friendly café staff!

To find out more about our café and to see the menu please visit the link below:

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.

Skate Camp with Yebin Mok at Moray Leisure Centre!

Join us for a skate camp featuring the renowned figure skater, Yebin Mok! Prepare to enhance your skating abilities and unleash your artistic expression in a dynamic and comprehensive workshop.

Date: Sunday, 4th June

Time: 0800 – 1500

This workshop is specially designed for skaters who have achieved Skate UK Level 6 and above, as well as British Ice Skating (BIS) Level 1 and above. Whether you’re an aspiring performer or a seasoned skater looking to refine your skills, this event promises to be an incredible opportunity for growth and development.

Throughout the day, you’ll engage in a series of on-ice and off-ice sessions led by the incredibly talented Yebin Mok. Yebin will guide you through a variety of focused exercises aimed at refining key aspects of your skating technique and performance abilities.

The workshop will delve into several areas of improvement, including:

✅ Improving Skating Posture: Learn how to maintain a strong and elegant posture on the ice, which is crucial for both aesthetics and technical execution.

✅ Skating Skills to Music: Explore the exciting world of choreography and musicality as you discover how to synchronise your skating movements with the rhythm and emotions of various music genres.

✅ Dynamic Use of Body for Expression: Unleash your creativity by learning how to utilise your body’s movements to convey emotions and tell captivating stories on the ice.

✅ Understanding Musicality & Skating to Music: Develop a deeper understanding of musical structure and rhythm, enabling you to perform more harmoniously with the music and create a captivating experience for your audience.

Don’t miss out on this extraordinary chance to learn from the exceptional Yebin Mok and take your skating skills to new heights. Join us at the workshop and embark on an exciting journey of self-expression, musicality, and artistic growth.

🗓️ How to book:

Due to the anticipated popularity of this event, anyone wishing to book must fill out the below form. Please note, this does not guarantee your space:

We will then be in touch with you directly to let you know if you were successful in booking a space or not.

⚠️ This is the only way to register your interest in attending this work shop.

👋 View a message from Yebin 👉 https://youtu.be/HJhNgh4WeZ4

On Site Research this week

🧐 On-site Research this week!

The Innovation School (Glasgow School of Art) will be conducting a research study during this week (April 1st- 7th 2023) on site to understand how you use the facilities, what planning you do, ideas for the future and if you use the gym as an individual or part of a group/family membership.

This study will collect expectation and insight members and staff experience in relation to day-to-day interactions in Moray Leisure Centre in 2023.

Participation in this research study is entirely your choice. Only those people who give their informed consent will be included. GSA will be undertaking a series of semi-structured interviews & some task or activity observations that will take no longer than one hour. The information you share will be recorded via audio or video and all recordings will be anonymised.

For more information, please email Linda Shore at [email protected]

To read the participation information sheet please see below

Easter Holidays at Moray Leisure Centre

We offer a range of budget-friendly activities suitable for all ages during the Easter holidays, a great way to burn off all that chocolate!

🗓 View our pool and rink timetables for the Easter Holidays


Swim Crash Courses

⚠️ Now taking bookings!

Swimming every day, even if it’s only for a short period, can help a child to progress quickly with their swimming.

During our crash courses, children build every day on what they’re been taught the day before, and without the week’s break of standard swimming programmes their recall is much better. We often see their swimming improve swiftly!

Children can only be booked onto one week each and the bookings are only open to those currently in lessons.

Dates & Times

They are on both weeks (3rd-7th & 10th-14th)

Students will be allocated a 30 minute sessions between 8am and 11am by our lessons coordinator.

Prices

£30 (5 lessons) for non members and included in Fit Life

👉 How to book: Please call reception on 01343 550033. If you have any questions please email our lessons coordinator at [email protected]

Skate Crash Courses

⚠️ Please note, we’ll be taking bookings from 24th March.

Our skate crash courses are open to levels 1, 2, 5, 6, 7 & Bronze of students of SkateUK. A fantastic opportunity to add rocket fuel to your skate skills!

Dates & Times

3rd – 7th April. Students will be allocated a 30 minute sessions between 10am and 12pm by our lessons coordinator.

Prices

£30 for the week (5 lessons) or included in our SkatePass membership.

👉 How to book: Please call reception on 01343 550033. If you have any questions please email our lessons coordinator at [email protected]

Ice Discos

Get your skates on, spin around the rink, dance to the music under the sparkling disco lights.

If you’re looking to have an amazing time with all the family, your friends, or solo, we have ice discos for everyone.

Our friendly staff are always on hand to show you how to skate, you’ll be gliding in no time. 

👉 How to book: No need to book, just turn up. For any questions please call reception on 01343 550033 or email [email protected]

Tuesday, 4th April – Under 16’s Ice Disco 12:15 – 13:15
Friday 7th April – All ages Ice Disco 19:30 – 21:00
Tuesday 11th April – Under 16’s Ice Disco 11:45 – 13:15

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.

Aqua Run is included in a Fit Life membership.

🗓 Dates & Times

Monday 3rd April @ 13:45 – 15:00
Wednesday 5th April @ 13:45 – 15:00
Friday 7th April @ 13:45 – 15:00

Monday 10th April @ 13:45 – 15:00
Wednesday 12th April @ 13:45 – 15:00
Friday 14th April @ 13:45 – 15:00

👉 How to book: You can book your child onto an Aqua Run session via our online booking system, or the Moray Leisure Centre App. For any questions about our Aqua Run please email [email protected]

Beach Ball Fun Sessions

🏖 Keep the little ones busy and active throughout the holidays with our beach ball fun sessions – included in your Fit Life membership!

Tuesday 4th April @ 14:00 – 16:00
Thursday 6th April @ 14:00 – 16:00
Tuesday 11th April @ 14:00 – 16:00
Thursday 13th April @ 14:00 – 16:00

Rainbow Castle Soft Play

Give your little ones a weekend treat with a soft play session. Rainbow Castle Soft Play will be open during the weekends.

👉 How to book: Please call ahead on 01343 550033 to find out the opening times for the weekend that you plan to come along.

Rainbow Castle Childcare Playscheme

We’re bringing back our popular and affordable childcare service for P1 – P7 children for the duration of the Easter Holidays.

Based at Rainbow Castle Childcare, little ones enrolled onto our Playscheme will enjoy activities such as..

  • Soft Play
  • Ice Skating
  • Trips to the park
  • Access to large garden with play equipment and toys
  • Children’s choice activities

Dates & Times

3rd April – 14th April
Monday to Friday 8am – 5pm

Prices

£4 an hour (minimum 3 hours per day)

👉 How to book:

Sessions can be booked and paid for the duration of the playscheme, however parents are able to pay up to 4:30pm the night before any sessions required.

⚠️ Please note, all children must have a completed registration form before any bookings can be made, which can be collected directly from Rainbow Castle Childcare.

Bookings can be made the day before you wish to attend.

Remember, receipts must be handed to staff before session otherwise children will not be permitted to attend play scheme.

Teen Gym

🏃 We’ll be expanding our teen gym sessions for the duration of the Easter Holidays.

During our teen gym sessions, we offer a safe and supportive environment for teenagers to exercise and stay healthy. Our gym instructors are here to guide and assist you, making sure you get the most out of your workout. Whether you’re a beginner or an experienced gym-goer, we’re here to help you reach your fitness goals.

During our teen gym session, you’ll have access to a range of equipment, including cardio machines, weightlifting equipment, and more. Our gym instructors will be on hand to help you with any questions you have and ensure that you’re using the equipment safely and effectively.

If you’re interested in following a programme, we offer a free programme for teenagers. This programme is designed by our experienced gym instructors and includes a range of exercises and routines to help you build strength, improve endurance, and stay healthy.

Our teen gym session is a great way to meet new friends and have fun while staying active. So come and join us for a workout, and let us help you reach your full potential!

Teen Gym sessions for the Easter Holidays:

12:00 – 14:00 and 16:00 – 18:00 Monday to Friday

Have you thought about becoming a swim teacher?

Would you like to try something incredibly rewarding that gives back to your community, and get paid for it?

Could you spare a few hours a week to teach children lifesaving skills and confidence in the water?

Contrary to popular belief, you don’t have to be a strong, regular swimmer!

Our swim teacher team at MLC is comprised of passionate and dedicated professionals who strive to make a positive impact in the lives of the children they teach. As a casual relief swim teacher, you’ll have the chance to share your knowledge and expertise with young learners, whilst ensuring the learn to swim programme runs smoothly.

We will support you in obtaining the required teaching qualifications, and you’ll have the opportunity to learn new skills, and grow both personally and professionally. We can provide flexible working hours, making it a great option for those seeking work-life balance.

💌 For all enquiries, contact us now at [email protected] or DM us.