Looking for a fun, budget‑friendly way to wear out the kids north of the river, no matter what the weather’s doing? Perth’s leisure centres and indoor swimming pools are perfect for families – think heated pools, lazy rivers, toddler splash zones and giant tipping buckets, plus plenty of space to spread out with a picnic between swims. Whether you’ve got a baby ready for their first splash, energetic primary schoolers or teens who love a waterslide, these family‑friendly aquatic centres north of the river offer year‑round water play, swimming lessons and active fun.
Bold Park Aquatic Centre
Bold Park Aquatic Centre offers a lovely mix of nature and water play, with indoor and outdoor pools, a children’s splash area and leafy lawns perfect for picnics. The kids’ pool includes a gentle beach entry and steps, along with playful water spouts to duck under and spray. With a Playground and basketball court also on site, families can easily spend a full day here without the high price tag of a water park. Read the Buggybuddys review of Bold Park Aquatic Centre.
215 The Boulevard, City Beach
https://www.cambridge.wa.gov.au/Facilities-Leisure/Bold-Park-Aquatic-Centre

HBF Arena
HBF Arena in Joondalup is a great choice for playful, all‑weather swimming with its big indoor waterslide, 25m pool and leisure pool. The leisure pool’s beach entry, gentle lazy river, fountains and toddler splash area are ideal for younger children, while older kids love testing their nerve on the slide. Check current pool availability before you visit, as some facilities (including the 50m indoor pool) may be temporarily closed for upgrades.
Kennedya Drive, Joondalup
https://www.hbfarena.com.au

Wanneroo Aquamotion
Wanneroo Aquamotion offers plenty of splashy fun with its heated indoor pool, leisure pool with playful water features and a soothing hydrotherapy pool. On warm days the outdoor splash pad and small outdoor pool are perfect for cooling off, and there’s lots of lawn for picnics plus a fenced Playground right beside the aquatic area. It’s an easy, relaxed spot for families to spend a few hours or a whole day in the sun. Read the Buggybuddys review of Wanneroo Aquamotion.
19 Civic Drive, Wanneroo
https://www.wanneroo.wa.gov.au/aquamotion

Beatty Park Leisure Centre
Beatty Park Leisure Centre is a true Perth icon, with something for every age and stage. Families can choose from the 50m pool for confident swimmers, or stick to the indoor leisure pool with its dedicated toddler area and colourful water Playground. Kids will love racing down the two indoor water slides and dodging the giant tipping bucket, spray curtains and fountains, while accessibility features (including a water wheelchair) help make visits easier for everyone. Read the Buggybuddys review of Beatty Park Leisure Centre.
220 Vincent Street, North Perth
https://www.beattypark.com.au

Claremont Aquatic Centre
Claremont Aquatic Centre is a welcoming, family-friendly facility with a heated lap pool and an impressive kids’ water Playground. Families will find loads of interactive water play elements, including a 1000‑litre mega tipping bucket, jets, showers and misters that keep kids entertained for ages. Wide grassy areas and shade make it easy to roll out a picnic rug and relax between swims. Read the Buggybuddys review of Claremont Aquatic Centre.
12 Davies Road, Claremont
https://www.claremont.wa.gov.au/facilities-and-recreation/claremont-aquatic-centre

Craigie Leisure Centre
Craigie Leisure Centre is a popular choice for families thanks to its mix of indoor and outdoor pools and a fun kids’ splash Playground. The lagoon‑style leisure pool with beach entry is ideal for little ones who like to wade in gradually, while older kids enjoy more space to swim and play. Pack a picnic or make use of the free barbecues on the grassed areas to turn your swim into a full family day out. Read the Buggybuddys review of Craigie Leisure Centre.
751 Whitfords Avenue, Craigie
https://craigieleisurecentre.com.au/

Scarborough Beach Pool
Scarborough Beach Pool combines resort vibes with family practicality, thanks to its geothermally heated outdoor salt‑water pools overlooking the ocean. The 27°C lap pool and 32°C kids’ pool are comfortable year‑round, and the mineral‑rich salt water is gentler on sensitive eyes and skin than traditional chlorinated pools. With a cafe on site and lawns and Playgrounds nearby along the foreshore, it’s easy to make a whole beachside day of it. Read the Buggybuddys review of Scarborough Beach Pool.
171 The Esplanade, Scarborough
https://www.stirling.wa.gov.au/stirling-leisure/our-locations/stirling-leisure-scarborough-beach

Stirling Leisure Centre Inglewood (Terry Tyzack Aquatic Centre)
Stirling Leisure Centre Inglewood – Terry Tyzack Aquatic Centre is a much‑loved community hub, offering a heated indoor pool, a huge new outdoor lap pool and a family‑friendly leisure pool with fun water features. It’s a popular spot for swimming lessons, squad training and casual family swims, with plenty of shaded seating so parents can supervise comfortably. Read the Buggybuddys review of Terry Tyzack Aquatic Centre.
62 Alexander Drive, Inglewood
https://www.stirling.wa.gov.au/stirling-leisure/our-locations/stirling-leisure-inglewood

Bayswater Waves
Bayswater Waves is famous for its indoor wave pool, giving kids the thrill of ocean‑style swells in a safe, controlled environment. Families can float along the lazy river, zip down the boat‑shaped waterslide and tube slide, or let toddlers splash in the shallow pool. With a whirlpool for relaxing and a range of heated pools, it’s an all‑weather favourite for active families who love big water fun. Read the Buggybuddys review of Bayswater Waves.
Cnr Broun Avenue & Priestley Street, Embleton
https://bayswaterrec.wa.gov.au/bayswater-waves/

Credit: Bayswater Waves
Leisurepark Balga
Leisurepark Balga is a fantastic all‑rounder for families, featuring an indoor 25m pool, an indoor leisure pool and a warm beach entry kids’ pool with lazy river heated to around 31°C. Outside, the colourful splash pad water Playground is a big hit with younger children. With extras like a crèche, Kindy Gym and a full swimming lesson program, it’s a convenient spot for regular visits as well as rainy‑day energy burning. Read the Buggybuddys review of Leisurepark Balga.
Princess Road, Balga
https://www.stirling.wa.gov.au/stirling-leisure/our-locations/stirling-leisure-balga

Swan Active Ballajura
Swan Active Ballajura (formerly Ballajura Aquatic Centre) has a friendly, community vibe that’s ideal for young families. The indoor heated lap pool and beach entry leisure pool give kids a safe, confidence‑building place to splash and swim, while the relaxed atmosphere makes it a great option if you prefer a quieter session to the big water parks. Read the Buggybuddys review of Ballajura Aquatic Centre.
3 Community Mews, Ballajura
https://www.swanactive.com.au/location/ballajura/

From wave pools and lazy rivers to cosy heated kids’ zones, Perth’s leisure centres north of the river make it easy for families to enjoy the water all year long. Whether you’re squeezing in a quick after‑school swim, looking for somewhere weatherproof for weekend fun, or hunting for the perfect place for swimming lessons, these indoor pools have you covered. Grab the towels, pack a few snacks and dive into a new favourite spot for your next family splash adventure.
Find more water fun in Perth here.















