Bro Ddyfi Leisure Centre

Aberystwyth Road, Machynlleth, Powys, SY20 8ER, Wales
1-90 Years
Paid

Description

Bro Ddyfi Leisure Centre in Machynlleth is a welcoming venue for fitness, sport, and family fun. Operated by Freedom Leisure in partnership with Powys County Council, it supports the community in staying active and healthy. With a gym, pool, sports hall, and fitness studios, it offers something for everyone.

Families and individuals can enjoy swimming lessons, fun family swim sessions, or a relaxing dip. The gym is equipped with modern cardio and resistance machines, while group fitness classes suit all levels. The sports hall caters for badminton, football, basketball, and more, alongside an excellent indoor bowls hall and spin studio.

Prices are flexible, with adult swims at £7.20, junior swims at £5.10, and free entry for under-3s. Gym sessions cost £9.80, while fitness classes start from £6.40. Sports hall hire, bowling, and personal training are also available. Birthday party options include exclusive-use Soft Play Parties (£52.50), Pool Parties from £45–£120.50 depending on group size and extras, and Bouncy Castle Parties (£92.50), with hall hire add-ons available.

Bro Ddyfi Leisure Centre is a fantastic community hub. With its mix of modern facilities, family-friendly activities, and fun party options, it’s an excellent place to stay fit, play, and celebrate.

Features

  • Paid
  • Host birthday parties: Yes

Features

Gym 

  • Well Equipped & Spacious Gym
  • State of the Art Equipment
  • Personal Training
  • Ners - Health Referrals
  • Stretch & Warm Up Area

Group Exercise

  • Mind & Body
  • High Energy
  • Strength & Conditioning
  • Aqua Fit
  • Instructor-led Classes
  • Fitness Studio
  • Indoor Spin Studio

Swimming

  • 20m Main Pool
  • 30ft Flume Slide
  • Aqua Aerobics
  • Aqua HIIT
  • Parent & Toddler Swim Sessions
  • Adult Swim Sessions
  • Lane Swim Sessions
  • Swimming Lessons

Sports

  • Badminton (4 Courts)
  • Football
  • Basketball
  • Volleyball
  • Bowls Hall
  • Indoor Cycling Studio

Facilities

  • Parking: Parking available. 
  • Lockers & Showers: Bro Ddyfi Leisure Centre has individual showers, wet and dry changing areas, and lockers - just remember to bring £1 for locker use!

Price

Price: Paid

Price Details

In the pool

  • Adult Swim: £7.20
  • Senior (60+) Swim: £5.40
  • Junior Swim: £5.10
  • Under 3's: Free
  • Access To Fitness (ATF) Swim: £3.60
  • Family swim– Features: £21.70
  • Family swim (4 people-max 2 Adults): £18.90

Health and fitness

  • Adult Gym Session: £9.80
  • Junior Gym Session: £9.80
  • Gym Induction: £17.10
  • Access To Fitness Gym Session: £4.90
  • Personal Training: £41.80
  • Fitness Classes: £6.40 / £7.90
  • AAA's: £6.40
  • NERS Referal Scheme: £3.00

Sports Hall Activities

  • Badminton (1hr): £9.30
  • Table Tennis (1hr): £9.30
  • Full Hall Hire (1hr): £46.50

Green Bowling

  • 1 hour: £15.30
  • 1 hour Senior: £11.80

Miscellaneous

  • Showers: £3.40

Pricing URL: https://www.freedom-leisure.co.uk/centres/bro-ddyfi-leisure-centre/prices/

Birthday Parties

Offer Birthday Parties: Yes

Birthday Party Details

Bro Ddyfi Leisure Centre is the place to go for your child's next birthday party. We have a selection of pool and bouncy castle parties.

  • Soft Play: Soft Play exclusive use party suitable for under 8’s, £52.50.
  • Pool Parties: Swimming pool party for up to 30 people, £98.50. Swimming pool party with Floats and/or Slide for up 20 people £120.50. Small swimming pool party for up to 12 people, suitable for under 4s, 1-1 adult to child ratio £45.
  • Bouncy Castle Party: Bouncy castle party £92.50 or add the whole of the hall for an extra £31. 

Visit the website for more information.

  • Monday: 7:00–21:00
  • Tuesday: 7:00–21:00
  • Wednesday: 7:00–21:00
  • Thursday: 7:00–21:00
  • Friday: 7:00–19:00
  • Saturday: 8:00–15:00
  • Sunday: 8:00–15:00

Address: Aberystwyth Road, Machynlleth, Powys, SY20 8ER, Wales

Post Code: SY20 8ER

Council: Powys

County: Powys

There are several bus stops that are within walking distance of the centre, as well as a train station that is 0.5 miles (11 minute walk) from the centre.

5.00

0 Reviews

Rating breakdown

5
80% Complete (danger)
0
4
80% Complete (danger)
0
3
80% Complete (danger)
0
2
80% Complete (danger)
0
1
80% Complete (danger)
0

Get the best blog stories into your inbox!