Gyms in Moray
An ice rink and flume pool in Elgin, town pools along the coast, surf at Lossiemouth and Cullen, and the Speyside Way running inland. Here's where to train in Moray and who to train with.
- 176
Active Gymnastic Club
Islavale Football Club
Keith Football Club Ltd
Dufftown Football Club
The Gleaner Arena
Forres Area Soccer 7s
Elgin City Football Club
Lossiemouth FC
Moray Leisure Centre
New Elgin Football Club
Mosset Park
Prostar Leagues Forres
Buckie Thistle Football Club
Life & Sole
Keith Sports & Community Centre
Wright Fitness
Corefitness Studios Ltd.
Moray Sports Centre
Mac's Results
Studio44
Sarah Hunt Pilates
Pilates and Wellness with Helen
Repair and Maintain Muscle Therapy
SBG Moray Martial Arts
Towns in Moray
From Elgin and Forres to the villages of the Moray Firth coast.
Training in Moray
Town pools, an ice rink and a long stretch of coast.
Moray had 93,293 residents at the 2022 census, almost exactly the 93,295 it had in 2011. Elgin is by far the largest town (24,640), followed by Forres, Buckie, Lossiemouth and Keith, and in Elgin people in their thirties are the largest age group.
Moray Council runs the town pools and fitness rooms at Forres, Buckie, Lossiemouth and Keith, plus Speyside's pool and climbing wall in Aberlour, under its Fit-Life membership. Moray Leisure Centre in Elgin is part of the same scheme and has a pool with a flume, an ice rink used for skating, curling and ice hockey, and a gym. Moray Sports Centre on Linkwood Road, a not-for-profit, has a gym and the largest indoor tennis centre in the north-east. Around them sit a PureGym in Elgin, jiu-jitsu, kickboxing and karate clubs, and surf schools on the coast.
Outside, the Moray Coast Trail runs 45 miles from Forres to Cullen, the Speyside Way heads inland from Buckie, and Tomintoul and Glenlivet are inside the Cairngorms National Park. In a place this spread out, a training partner nearby makes it easier to keep going. Gymist is how you find them.
Where to train in Moray
Moray Leisure Centre and the council's pools first, then gyms, martial arts and surf schools.
Leisure and sports centres
Moray Council pools and fitness centres
Gyms and martial arts
Surf and paddle
Find a training buddy in Moray
A lane partner at Moray Leisure Centre, a sparring partner in Elgin, someone to surf Lossiemouth East Beach with: find people nearby who train when you do.
Find a buddyStart a Moray training group
A Sunday run on the Moray Coast Trail, a ride along the Speyside Way from Buckie, a hill day on Ben Rinnes: set it up in minutes and we'll help people nearby find it.
Start a groupTrain outdoors
Free places to train in Moray.
- Moray Coast Trail
- Speyside Way
- Culbin Forest
- Ben Rinnes
- Cairngorms National Park
Getting around
Rail, bus and trail routes to Moray's gyms.
Rail
Bus
Walk and cycle
Who trains here
What the census says about the people you'll meet in the pool, on the ice and on the coast.
- 93,293Residents in 2022Scotland's Census 2022
- 24,640People in ElginScotland's Census 2022
- 3,433Elgin residents in their thirtiesScotland's Census 2022
Moray gym questions
What people ask before they train here.
How many gyms are there in Moray?
Gymist lists 176 gyms, leisure centres, pools, studios and sports venues across Moray, from Moray Leisure Centre and the council's town pools to independent gyms, martial arts clubs and surf schools.
Who runs Moray's leisure centres and pools?
Moray Council runs Buckie Swimming Pool & Fitness Centre, Forres Swimming Pool & Fitness Centre, Lossie Swimming Pool & Fitness Centre, Keith Sports and Community Centre, Speyside Sports & Community Centre in Aberlour and Milnes Fitness Suite in Fochabers, with one Fit-Life membership. Moray Leisure Centre in Elgin is also part of Fit-Life.
Is there an ice rink in Moray?
Yes. Moray Leisure Centre in Elgin has an ice rink used for skating, curling, ice hockey and figure skating, alongside its pool with a flume and toddler splash pool, a gym and classes.
Where can I train outdoors for free in Moray?
The Moray Coast Trail runs 45 miles from Forres to Cullen through Findhorn, Burghead, Hopeman, Lossiemouth, Buckie and Portknockie. The Speyside Way, one of Scotland's Great Trails, starts at Buckie and runs through Fochabers and Craigellachie. Culbin Forest stretches from near Nairn to Findhorn Bay, and Ben Rinnes (841 m) rises south-west of Dufftown.
Can I surf in Moray?
Yes. New Wave Surf School works from a surf hut on Lossiemouth East Beach and runs surf and paddleboard lessons. Blue Coast in Cullen runs surf and paddleboard lessons, coasteering and equipment hire.
How do I get to gyms in Moray by public transport?
Elgin, Forres and Keith have stations on the Aberdeen to Inverness line, and Forres got a new station in 2017. Stagecoach Bluebird runs buses across Moray and has a depot in Elgin.
How do I find a gym buddy in Moray?
Join Gymist free, add your gym and when you train, and browse members nearby. If there isn't a group for your kind of training yet, start one.
Train in Moray? Join Gymist
Free to join. Save your gyms, share when you train, and connect with people from Forres to Cullen.