Indoor swimming pool with clear blue water, lane markers, and natural light from large windows.

Craig MacLean Leisure Centre

Craig MacLean Leisure Centre offers a modern Technogym fitness suite, a versatile four‑court sports hall for activities including football, badminton, short tennis, basketball, netball, archery and martial arts, plus a fun and challenging climbing and traverse wall, all complemented by a 20‑metre swimming pool with public swims, family‑friendly sessions and lively Friday‑night fun for kids — creating a vibrant community hub with something for everyone.

Quick links

People pulling battle ropes during a fitness competition in an indoor gym setting.

Fitness classes

From high-energy workouts to low-impact sessions, our fitness classes offer something for everyone. Whether you're looking to stay active, try something new, or train with others, there's a class to suit your style and schedule. Explore what’s on and find your next favourite way to move.
View all classes

Membership

A High Life Highland membership is the best way to make the most of everything we offer. Whether you’re looking for daily workouts, family activities, or just a way to keep moving, membership gives you great value and convenience.

Swimming lesson in an indoor pool with three children using kickboards and wearing swim caps, guided by an instructor in the water.

Facilities and services

A calm swimming pool with lanes ready for people to take the plunge.

Swimming pool

Enjoy public swim sessions, family fun & lessons. Lane ropes available on request. A welcoming space for all ages & abilities.

An upward shot of a climbing wall with multiple difficulty levels.

Climbing wall

At 2m high, our traverse wall and campus boards offer a fun, challenging space for learners and experienced climbers alike.

A fully equipped gym including treadmills, rowing machines and a weight station.

Gym

Modern gym with Technogym cardio & strength kit, Olympic racks, SkiErg, Assault Bike & free weights from 1kg to 35kg.

Available for hire
A shot of a multi use games hall suitable for netball, basketball, badminton and more.

Sports hall

Four-court hall for football, badminton, martial arts & fitness classes like HYROX & Pilates. Available to hire for sport & events.

Children and family

  • .

    7 day FREE pass

    For seven whole days, High Life Highland is yours to explore — completely free. Dive into one of our swimming pools, get started in a fully equipped gym with a free induction from our friendly team, or join one of over 100 weekly fitness classes at a pace that suits you. With 25 leisure centres across the Highlands, there's never been a better time to take that first step. No catch, no commitment — just seven days to find what you love.

    Learn more
  • Person using a rowing machine during an indoor fitness event, leaning forward in the rowing motion with knees bent and arms extended. The scene takes place in a gym hall with other participants and spectators in the background, along with fitness equipment and marked exercise areas.

    Train for HYROX

    Take on the ultimate fitness challenge! HYROX combines running and functional workouts: 1km run followed by a workout station, repeated 8 times. Our affiliate classes at Aviemore Community Centre will build your strength, endurance, and agility - everything you need to smash your next HYROX race. HYROX is for everybody - join us today!

    Learn more

Opening times

  • mon
    07:15 - 22:00
  • tue
    06:30 - 22:00
  • wed
    07:15 - 22:00
  • thu
    06:30 - 22:00
  • fri
    07:15 - 21:00
  • sat
    08:15 - 13:00
  • sun
    09:00 - 13:00

Accessibility