OUR Facilities

Beatty Park is one of the largest leisure centres in Perth.

Owned and operated by the City of Vincent, Beatty Park has been designed for people of all ages and abilities to enjoy, with accessible features throughout.


Swimmers can choose from six heated pools both inside and outside, and afterwards, they can wind down in our our spa, sauna or steamroom.

  • 50 metre 10 lane outdoor lap pool
  • 30 metre outdoor pool
  • 12 metre outdoor pool 
  • 25 metre indoor lap pool
  • Water playground with giant tipping bucket and water features
  • Slide pool with two slides
  • Spa, three saunas, steam room and two showers
  • Male, female and family/accessible changerooms with showers, restrooms and changing tables
  • Changing cubicles located near the outdoor pools
  • Changing huts located on the indoor pool deck
  • Showers located on the indoor pool deck
  • Lockers for hire

Click here to make a booking for pool space.

Fitness Centre

Our fitness centre is split over two levels, with a state-of-the-art gym on ground level and group fitness studios and changerooms downstairs.

  • Fully equipped gym spanning 750 square metres
  • Main group fitness studio (Studio 1)
  • Additional group fitness studio with functional training area (Studio 2)
  • Indoor cycling studio located near the outdoor pools/sauna
  • Yoga studio located in heritage-listed end of building
  • Male and female changerooms with showers and restrooms
  • Accessible restroom
  • Lockers for hire

Other Facilities

Beatty Park has a range of other features that benefit our members and visitors.

  • Crèche allowing parents to enjoy a workout while their children play in a safe environment
  • Café (run externally by Cafelife) providing fresh food and drink options
  • Swim Shop stocking high quality swimwear, equipment and accessories
  • Secure bike shelter to ensure our members' bikes stay safe
  • Club Room booked by sporting clubs and hirers

Click here to make a booking for room hire.


Get in touch with us

Questions? Give us a ring on (08) 9273 6080.