If you’re not a huge fan of sharks or you prefer to do laps without waves crashing down on your back, then the swimming pool is your best friend.
Here’s a comprehensive list of public pools in Perth for your fitness and leisure pleasure.
Central
Leederville
Beatty Park Leisure Centre: 12-metre, 30-metre and 50-metre outdoor heated pools, 25-metre indoor heated pool and an indoor heated leisure pool.
Inglewood
Terry Tyzack Aquatic Centre: 25-metre indoor heated pool, indoor leisure pool, outdoor 50-metre pool, outdoor deep water exercise pool, outdoor leisure pool, spa and toddlers pool.
South Perth
Wesley College Swimming Pool: 25-metre and 50-metre outdoor heated pools.
North
Scarborough
Scarborough Beach Pool: eight 50-metre lanes and four 25-metre lanes in a geothermally 27 degree geothermally heated pool, plus a kid's pool.
Claremont
Claremont Aquatic Centre: 25-metre and 50-metre pools, diving pool and toddler's pool.
City Beach
Bold Park Acquatic: 50-metre outdoor heated pool, semi-enclosed 20-metre heated leisure pool with beach entry.
Craigie
City of Joondalup Leisure Centre: 50-metre outdoor pool, 25-metre indoor heated pool, indoor heated leisure pool, spa and water playground.
Joondalup
HBF Arena: 50-metre indoor pool, 25-metre indoor heated family pool.
Mount Claremont
HBF Stadium: 50-metre indoor pool and two 50-metre outdoor pools, diving pool and indoor and outdoor water polo pools.
South
Bicton
Bicton Pool: 33-metre outdoor pool and geothermal hydrotherapy pool.
Booragoon
LeisureFit Booragoon: 25-metre indoor heated leisure pool and 50-metre indoor heated pool.
Fremantle
Fremantle Leisure Centre: 50-metre outdoor pool, 25-metre indoor heated pool and a leisure pool.
Armadale
Armadale Aquatic Centre: 25-metre and 50-metre outdoor pools and splash pool.
Gosnells
Gosnells Leisure World: 25-metre indoor heated leisure pool, outdoor pool, spa, sauna, steam room and a gym.
East
Bayswater
Bayswater Waves: 50-metre outdoor pool heated to competition temperature, 25-metre indoor heated pool, dive pool, spa, hydrotherapy pool and a wave pool.
Belmont
Belmont Oasis Leisure Centre: 25-metre and 50-metre heated pools, indoor heated lagoon and a spa.
Cannington
Cannington Leisureplex Aquatic Centre: 25-metre indoor pool, leisure and walking pool and a water playground.
Darlington
Bilgoman Aquatic Centre: 50-metre outdoor heated pool, diving pool and toddler pool.
East Victoria Park
Aqualife Centre: 50-metre outdoor pool, 25-metre indoor heated pool, heated leisure pool, hydrotherapy pool and spa.
Kalamunda
YMCA Kalamunda Water Park: 50-metre outdoor pool, two children’s pools, play pool and water slides.
Know of any cool Perth pools that we may have missed? Let us know here.
If you're not afraid of sharks, check out 10 Of Our Favourite Secret Beaches In Perth.
Image credit: The Urban List