3 Best Leisure Centres in Cardiff, UK

Expert-recommended Top 3 Leisure Centres in Cardiff, UK. All of our recreation centres actually undergo a rigorous 50-Point Inspection, which includes local reviews, history, business standards, ratings, satisfaction, trust, price and their trading excellence. You deserve only the best!

Llanishen Leisure Centre - Cardiff Leisure Centres - Leisure Centre Exterior Image
Llanishen Leisure Centre - Cardiff Leisure Centres - Leisure Centre Interior Image
Llanishen Leisure Centre - Cardiff Leisure Centres - Leisure Centre Facilities Image
CALL CONTACT

LLANISHEN LEISURE CENTRE

Ty Glas Road, Cardiff CF14 5EB, UK Directions

Since 1987

Speciality:

✓Gym ✓Wellness Hub ✓Group Cycling Studio ✓Swimming Pool ✓Studio ✓Squash Courts ✓Sports Hall ✓Badminton ✓Volleyball ✓Football ✓Birthday Parties ✓Zumba ✓Circuits ✓Aerobics ✓Yoga ✓Pilates

"Llanishen Leisure Centre features a modern gym with Technogym equipment and a functional training area with sledges, plyo boxes, and slam balls. The Wellbeing Suite includes 12 Innerva Toning Tables. Innerva’s equipment uses an electronic power system, allowing clients to work out either passively or actively, depending on their fitness level. The centre also has a fantastic swimming pool with a wave machine and water features for family fun, and it hosts the popular Better Swim School for all ages and abilities. Clients can also play squash, badminton, and five-a-side football in the sports hall. Llanishen Leisure Centre also has facilities for wheelchair access, Parking, and Poolside Facilities for its visitors. They offer a wide range of memberships to improve health.

2026 Highlights: Llanishen Leisure Centre offers a variety of classes each week in their two studios, along with a dedicated group cycle room."

Reviews   |   Write a Review

Price:

Gym Adult 16yrs+: £10.00 Non Member
£7.00 Pay As You Go Member
£9.00 Resident Card
Gym Senior 66yrs+: £6.20 Non Member
£4.60 Pay As You Go Member
£5.60 Resident Card
Gym Junior 11 - 17yrs: £6.20 Non Member
£4.60 Pay As You Go Member
£5.60 Resident Card
Adult Gym Induction: £13.60
Swim Adult 16yrs+: £9.00 Non Member
£6.80 Pay As You Go Member
£8.20 Resident Card
Swim Senior 66yrs+: £6.00 Non Member
£4.60 Pay As You Go Member
£5.40 Resident Card
Swim Junior 4 - 15yrs: £4.90 Non Member
£3.65 Pay As You Go Member
£4.35 Resident Card
Group Fitness Class Adult: £10.00 Non Member
£7.00 Pay As You Go Member
£9.00 Resident Card
Locker: £1.00
Racquet Hire: £2.00

Contact:

029 2076 2411 029 2240 1200

Mon-Thu: 6:30am - 9:30pm
Fri: 6:30am - 7:30pm
Sat & Sun: 7:30am - 5:30pm

TBR® Inspection Report:

Western Leisure Centre - Cardiff Leisure Centres - Leisure Centre Exterior Image
Western Leisure Centre - Cardiff Leisure Centres - Leisure Centre Interior Image
Western Leisure Centre - Cardiff Leisure Centres - Leisure Centre Facilities Image
8+ YEARS ON TBR
CALL CONTACT

WESTERN LEISURE CENTRE

Caerau Lane, Caerau, Cardiff CF5 5HJ, UK Directions

Since 1979

Speciality:

✓Gym ✓Fitness Classes ✓TRX ✓Circuit ✓Yoga ✓Group Cycling Studio ✓Swimming Pools ✓Aqua Aerobics ✓Swim Fit and Lane Swimming ✓Football Pitches ✓Volleyball Courts ✓Netball Courts ✓Basketball Court

"Western Leisure Centre has a modern gym with state-of-the-art Technogym equipment across the dedicated cardio, strength, and functional training areas. Their learner pool is ideal for adults and children to practice swimming in relatively shallow water. Western Leisure Centre has a large, bright group fitness studio with larger classes in its main hall. Their traditional 6-lane 25m deck-level pool is ideal for length swimming or their younger customers. Clients can enjoy all the fun activities with their families at Western Leisure Centre. They have an air-conditioned group cycling studio and feature 11 brand-new Technogym bikes. They also provide hassle-free parking.

2026 Highlights: The Western Leisure Centre gym has been designed with a range of equipment to suit clients' needs. Car parking is available for clients."

Reviews   |   Write a Review
Registration 3851728

Price:

Gym: Adult 16+ £7.00 Pay As You Go Member
£9.00 Resident Pay As You Go
£10.00 Non-Member
Senior 66+ £4.60
£5.60
£6.20
Junior 11 - 17 £4.60
£5.60
£6.20
Swimming: Adult 16+ £6.80
£8.20
£9.00
Senior 66+ £4.40
£5.20
£5.80
Junior 4 - 15 £3.50
£4.20
£4.70
Fitness Classes: Adult 16+ £7.00
£9.00
£10.00
Junior 11 - 17 £4.60
£5.60
£6.20
Senior 66+ £4.60
£5.60
£6.20
Racquet Sports: Badminton 40 Minutes Peak £12.70
£15.45
£17.15
Badminton 55 Minutes Off Peak £11.25
£13.50
£15.10
Table Tennis Peak £5.80
£7.10
£7.80
Table Tennis Off Peak £6.55
£5.90
£4.90
Racquet Hire £2.00

Contact:

02920 675060

Mon–Thu: 6:15am – 9pm
Fri: 6:15am – 7:30pm
Sat – Sun: 8am – 5pm

TBR® Inspection Report:

7+ YEARS ON TBR
CALL CONTACT

MAINDY CENTRE

Crown Way, Cardiff CF14 3AJ, UK Directions

Since 1993

Speciality:

✓Gym Workout ✓Swimming ✓Fitness Classes ✓Swimming Lessons ✓Personal Training ✓Junior Gym and Fitness Classes ✓Healthwise ✓Birthday Parties ✓Cycling ✓Holiday Activities ✓Kids Activities ✓Senior Activities ✓Table Tennis

"Maindy Centre has a 65-station gym that provides clients with all the equipment necessary for a complete workout. The centre has a swimming pool with a full program of swimming lessons, public swimming sessions, and a dedicated group cycling area. Maindy Centre has recently updated its gym and studios, which are equipped with the latest Technogym equipment. Their spacious health and fitness suite has an extensive range of cardiovascular and resistance machines. The centre features 9 state-of-the-art Technogym bikes, and they also have a meeting and training room. Maindy Centre is also equipped with wheelchair access, a disabled toilet, parking, and more.

2026 Highlights: Maindy Centre also offers a wide range of memberships to improve the health of their communities and help get more people active."

Reviews | Play Video | Write a Review

Price:

Gym - Adult: £10.00 Non Member
£9.00 Resident
£7.00 Member
£5.00 Concession Member
Gym - Junior 11 - 17 yrs: £6.20 Non Member
£5.60 Resident
£4.60 Member
Gym - Adult Senior 66+: £6.20 Non Member
£5.60 Resident
£4.60 Member
Gym Induction: £13.60 Resident
£13.60 Member
Swimming - Adult: £9.00 Non Member
£8.20 Resident
£6.80 Member
£4.50 Concession Member
Swimming - Junior 11 - 17 yrs: £4.90 Non Member
£4.35 Resident
£3.65 Member
Senior Swim 66+: £6.00 Non Member
£5.40 Resident
£4.60 Member
Adult Swim Gp: £5.15 Member
Fitness Classes - Adult: £10.00 Non Member
£9.00 Resident
£7.00 Member
£5.00 Concession Member
Fitness Classes - Junior 11 - 17 yrs: £6.20 Non Member
£5.60 Resident
£4.60 Member
Fitness Classes - Adult Senior 66+: £6.20 Non Member
£5.60 Resident
£4.60 Member

Discount:

30% Off for Non-Members
10% Off Resident Card for Non-Members

Contact:

02920 529230

Mon-Thu: 6am - 9:30pm
Fri: 6:30am - 7:30pm
Sat & Sun: 7:30am - 5:30pm

TBR® Inspection Report:

We use cookies to improve your experience. By continuing, you agree to our Privacy Policy.