When the weather isn't ideal, or you want to stay out of the sun, it's time to hit indoor pools Melbourne wide!
Outdoor pools in Melbourne typically open just in the warmer months, but Melbourne aquatic centres with indoor pools are open all year round and are an excellent option for some family fun and exercise.
Visit a local indoor swimming pool near you and enjoy a cheap day out with the family by the water. In this list of the best indoor pools in Melbourne, I've included information on all the indoor facilities, including indoor lap pools, kids pools, splash parks and more.
Note you may have to prebook your pool visit in advance so plan ahead.
Table of contents
- INDOOR SWIMMING POOL melbourne CBD
- Best INDOOR swimming pool Melbourne – North
- Best outdoor public pools Melbourne – South
- Best MELBOURNE INDOOR POOL – South East
- Best INDOOR public swimming pools Melbourne East
- BEST INDOOR PUBLIC SWIMMING POOLS MELBOURNE – NORTH-EAST
- Best PUBLIC INDOOR SWIMMING pools Melbourne – West
INDOOR SWIMMING POOL melbourne CBD
1. Melbourne City Baths, Melbourne CBD
There is a swimming pool Melbourne CBD; Melbourne City Baths. Inside the spectacular facade of the Melbourne City Baths they have a 30 metre indoor pool, spa and sauna. They run swimming classes to follow the Royal Life Saving Australia Swim and Survive curriculum.
Melbourne City Baths, 420 Swanston St, Melbourne, (03) 9663 5888
Best INDOOR swimming pool Melbourne – North
2. Brunswick Baths, Brunswick
Brunswick Baths has a heated, 20 metre, five lane lap and recreation pool for lap swimmers, water workout classes and swimming lessons. The indoor water play pool has a waterslide and water cannons to entertain the kids and the beach entry is particularly good for introducing toddlers and young children to the water.
Brunswick Baths also has a 50-metre heated outdoor pool open year around and a kids splashpad that's turned on during the warmer months for certain hours (or on request if you ask a staff member nicely!).
Brunswick Baths, 14 Dawson Street, Brunswick 3056 (03) 9381 1840
3. Richmond Recreation Centre, Richmond
Enjoy the 50 metre indoor swimming pool Richmond Recreation Centre offer all through the year. They also have a Learn to Swim pool, a toddler pool and a spa, sauna and steam room. They run swimming lessons and other aquatic classes.
Adult swim admission is $6.90, children are $3.50 and a family is $15.80.
Richmond Recreation Centre, Gleadell Street, Richmond, (03) 9205 5032
4. Northcote Pool, Northcote
**Note: Northcote Aquatic Centre is currently closed for redevelopment.
Northcote Aquatic Centre boasts a heated indoor 25m lap and leisure pool is suitable for lap swimming all year round. The kids swimming pool features a beach entry and is suitable for young children and toddler play all year round.
Outdoors they have a 10 lane 50 metre outdoor swimming pool that is open to the public all year round. There is also a toddler play pool and 25 metre pool open from November until the end of March (weather permitting).
Northcote Aquatic Centre, 180 Victoria Road, Northcote 3070 (03) 9486 7200
5. Coburg Leisure Centre, Coburg
Coburg Leisure Centre has a 25 metre pool, learner pool and toddler pool. There is also a spa and steam room. Adult admission is $6.30, children are $4.10 and a family pass is $16.60.
Coburg Leisure Centre, 81 Bell St, Coburg, (03) 9354 3504
6. Sunbury Aquatic & Leisure Centre, Sunbury
Visit the heated 25m Indoor pool and 50-metre outdoor pool (Seasonal) at Sunbury Aquatic & Leisure Centre. If you're looking for hydrotherapy pools in the northern suburbs, there is also an indoor warm water pool.
Sunbury Aquatic & Leisure Centre, 20 Ligar St, Sunbury, (03) 9356 6820
7. TRAC Thomastown, Thomastown
Thomastown Recreation & Aquatic Centre (TRAC) is home to brand new indoor pools including a 25m lap pool, Programs / Learn to Swim pool, hydrotherapy pool, and toddlers pool / baby pools.
The kids facilities include water tunes piano, wally the whale, shooting cannons a green frog slide and waterfalls. There is also an outdoor splash park that is operational during the summer months.
Thomastown Recreation & Aquatic Centre (TRAC), 52-54 Main Street, Thomastown, (03) 9463 0700
8. Reservoir Leisure Centre, Reservoir
Indoors at Reservoir Leisure Centre, there is a 25 metre pool, hydrotherapy pool, spa, sauna, steam room, learn to swim pool and toddlers pool with beach entry.
Seasonal facilities outdoors include the main pool, beach pool and waterslides.
Reservoir Leisure Centre, Cuthbert Rd, Reservoir, (03) 9496 1050
9. Splash Aqua Park & Leisure Centre, Craigieburn
Splash Aqua Park & Leisure Centre has three indoor pool areas so there is something for everyone! The main pool is an Olympic sized pool available for water exercise, recreational play, lap swimming, aquatic group fitness classes and user group programs. It has eight lanes and an adjustable boom to facilitate two 25 metre pool areas. The warm water pool is for aquatic programs including exercise and rehabilitation. The leisure and Swim School pool is for swimming lessons and having fun in the water.
Last, but certainly not least are the waterslides. There is a larger and smaller slide and the highest point is just shy of 14 metres. (Height restrictions apply.) Definitely a Melbourne water slide to try out!
Splash Aqua Park & Leisure Centre, 60 Central Park Avenue, Craigieburn, (03) 9356 6800
10. Fawkner Pool, Fawkner
Fawkner Leisure Centre has a 25 metre 6 lane indoor pool and a shallow play area.
They also have a seasonal outdoor pool that's open from 1 December to 31 March. There is a 50-metre solar-heated outdoor pool, deep water play area, learner's pool and toddler's play pool, shaded area and barbecues.
Fawkner Leisure Centre, 79 – 83 Jukes Road, Fawkner 3060 (03) 9358 6600
11. Mill Park Leisure Centre, Mill Park
Mill Park Leisure Centre is the perfect spot for keeping kids entertained for hours all thanks to their adventure playground that includes water features, slides and a tipping bucket.
Mill Park Leisure Centre, Morang Drive, Mill Park, (03) 9404 4811
12. Broadmeadows Aquatic and Leisure Centre, Broadmeadows
Broadmeadows Aquatic and Leisure Centre offers swimming lessons and aqua aerobics. Facilities include a 50m pool, 25m pool, warmer water pool.
Broadmeadows Aquatic and Leisure Centre, 41-85 Tanderrum Way, Broadmeadows, 03 9205 2670
13. Latrobe University Sports Centre Indoor Pool, Bundoora
Visit La Trobe University Sports Centre for 25 metre heated indoor pool with exceptional waterquality. There is also a deep water pit, cargo net and Tarzan rope.
Public entry to the pool for adults is $5.50, and children under 10 are granted admission for the student price of $4.20.
Latrobe University Sports Centre Indoor Pool, Cnr Centreway and College Drive, Bundoora, (03) 9479 2973
Best outdoor public pools Melbourne – South
14. Melbourne Sports and Aquatic Centre, Albert Park
Melbourne Sports and Aquatic Centre MSAC pool has an outdoor 50m pool for casual lap swimming, as well as boasting indoor 50m competition pool, an indoor 25m lap pool, indoor multi purpose pool and hydrotherapy pool. There is also a wave pool and water slide that are very popular with kids.
MSAC swim school runs MSAC swimming lessons in line with Victorian school terms. MSAC swimming entry prices start at $5.80 for children, $8.50 for adults and $17.30 for a family.
Melbourne Sports and Aquatic Centre (MSAC), Aughtie Drive, Albert Park 3206 (03) 9926 1555
15. St Kilda Sea Baths, St Kilda
St Kilda Sea Baths are an indoor aquatic center with a difference – they are salt water from the bay! There is a heated 25 metre seawater pool, a warm water pool, steam room and lounge area with bay views. They run swimming lessons for kids and adults.
St Kilda Sea Baths, 10 – 18 Jacka Boulevard, St Kilda, (03) 9525 4888
16. Peninsula Aquatic Recreation Centre (PARC), Frankston
Peninsula Aquatic Recreation Centre (PARC) has a heated 10 lane 50 metre indoor pool. This pool operates as a 25m/20 lane or 50m/10 lane pool at various times of the day. There is also a learn to swim pool, beach entry / wading pool, toddlers pool and one of the largest warm water exercise pools in Victoria (for 16yo and over).
If you're looking for indoor water parks, PARC doesn't disappoint. Water play facilities include a multi-level structure with slides for every age. It also has jets, valves, spray nozzles, a spinning water wheel and a giant tipping bucket. There are two larger water slides for older kids (age and height limits apply).
Peninsula Aquatic Recreation Centre (PARC), Cnr Cranbourne Road and Olive Grove, Frankston, (03) 9781 8444
Best MELBOURNE INDOOR POOL – South East
17. Harold Holt Swim Centre, Glen Iris
I've never understood why they'd name a swimming pool after a prime minister who died from drowning…but anyhooo.
Harold Holt Glen Iris swimming pool has an outdoor 50m pool, indoor 25m pool, hydrotherapy pool (all heated) as well as and outdoor and and indoor pool for kids. There are indoor and outdoor splash parks.
Harold Holt Swim Centre, Cnr High St and Edgar St, Glen Iris 3146 (03) 8290 1678
18. Highett Waves Leisure Centre, Highett
Highett Waves Leisure Centre has an indoor 50m pool with a boom, providing for 2 x 25m pools, learn to swim pool, spa / steam facilities wave pool and indoor / outdoor splash park.
Adult swim entry is $7.80, kids are $6.40 and a family is $25.
Highett Waves Leisure Centre, 111 Chesterville Rd, Highett, (03) 9559 7111
19. Clayton Aquatics & Health Club, Clayton
Visit Clayton Aquatics & Health Club for the 25 metre indoor heated pool, spa and play pool with a beach entry, water play and bubbles.
Adult entry is $6.60, children are $4 and a family pass is $19.40. They also have a swim school at the centre.
Clayton Aquatics & Health Club, Cooke St, Clayton, (03) 9541 3100
20. Doug Ellis Pool (Monash University), Clayton
At the Doug Ellis Monash swimming pool there are three heated indoor pools under one roof. There are two 25 metre, 6 lane indoor heated pools, one of which has a variable depth floor.
There are learn to swim programs and infant aquatics available. Entry for an adult is $7.20 and a child is $4.70.
Doug Ellis Pool (Monash University), Ring Road East, Clayton, (03) 9905 4115
21. Casey Aquatic and Recreation Centre (ARC), Narre Warren
Casey ARC has 50-metre lap pool, which can be converted into 2 x 25-metre pools for additional programming, a wave pool and toddler pool with frog slide and splash park.
Casey Aquatic and Recreation Centre (ARC), Cnr Overland Drive and Princes Hwy, Narre Warren, (03) 9705 5000
22. Casey Recreation & Aquatic Centre (RACE), Cranbourne
Casey Recreation & Aquatic Centre (RACE) is home to a 50m lap pool,, aquatic education, warm water exercise pool and water play zones including water slides (height restrictions apply).
Swim entry for an adult is $8.70, a child is $7.20 and a family is $24.30.
Casey Recreation & Aquatic Centre (RACE), 65 Berwick-Cranbourne Rd, Cranbourne, (03) 5990 8600
23. Monash Aquatic & Recreation Centre (MARC), Glen Waverley
Monash Aquatic & Recreation Centre is a huge facility with awesome pools. There's an outdoor 50m pool, an indoor 25m pool, indoor Glen Waverley wave pool (with normal wave sessions and special big wave sessions when participants are provided with body boards), a warm water exercise pool and indoor toddler play pools.
Monash Aquatic & Recreation Centre, 626 Waverley Road, Glen Waverley 3150 (03) 9265 4888
24. Glen Eira Sports and Aquatic Centre, Bentleigh East
Glen Eira Pool (GESAC) has a 50 metre outdoor pool, 25 metre indoor pool, indoor leisure pool with interactive water features and play equipment – including a giant pirate ship, two water slides, learn-to-swim pool and an aquatic wellness area.
Off peak adult swim entry costs $7.95 and off peak child (3 – 15 years) costs $6.90. There is a $3.90 spectator fee.
Glen Eira Sports and Aquatic Centre, 200 East Boundary Road, Bentleigh East 3165 (03) 9570 9200
25. Dandenong Oasis Leisure Centre, Dandenong
Dandenong Oasis Leisure Centre‘s aquatic facilities include an indoor 50 metre pool, fun pool, toddlers pool with water jets, and hydrotherapy pool.
Swim entry is $6.90 for an adult, $5.60 for a child and $19.60 for a family.
Dandenong Oasis Leisure Centre, Cnr Heatherton Rd and Cleeland St, Dandenong, (03) 9767 3100
26. Noble Park Pool, Noble Park
Noble Park Aquatic Centre has heated indoor and outdoor pools, along with a splash park and water slide for family fun.
Indoors there is a heated indoor leisure and program pool thais used for aqua aerobics, junior swimming lessons, and is perfect for kids to play in all year round.
Outdoors there's a 50 metre outdoor swimming pool is open to the public every day. The's also an outdoor splash park that opens when the forecast is above 26 degrees Celsius. It has tipping buckets, water fountains, slides and climbing equipment all housed under an ample shade structure. One of Melbourne's biggest water slides is also open when the temperature is warm enough (age and height restrictions apply).
Noble Park Aquatic Centre, Cnr Heatherton Road and Memorial Drive, Noble Park 3174
27. Cardinia LIFE, Pakenham
Cardinia LIFE has a 25 meter 8 lane indoor swimming pool, warm water program pool, and leisure pool with interactive water features.
Cardinia LIFE, 4 Olympic Way, Pakenham, (03) 5945 2888
Best INDOOR public swimming pools Melbourne East
28. Kew Recreation Centre, Kew
**Kew Recreation Centre is currently undergoing a major redevelopment. Demolition of the existing facility has commenced, and will be followed by the construction of the new centre in early 2021.
Kew Recreation Centre, 383 High Street, Kew, (03) 9853 6177
29. Collingwood Leisure Centre, Clifton Hill
Collingwood Leisure Centre has an indoor 25 metre pool, programme pool, toddler pool plus a spa and sauna. They have swimming lessons, squad swimming and a creche.
Collingwood Leisure Centre, Cnr Turnbull St and Hoddle St, Clifton Hill, (03) 9205 5522
30. Healthways Recreation Centre, Mont Albert North
Healthways has one of only a few salt water indoor pools Melbourne wide. It's available for public use when not fully booked out by programs, and so it's best to check lane availability before visiting. They run swimming lessons and aqua exercise classes.
Healthways Recreation Centre, 3/11 Arcade Rd, Mont Albert North, (03) 9890 0507
31. Ashburton Pool, Ashburton
Ashburton Pool and Recreation Centre is home to a 25-metre outdoor heated pool as well as a 25-metre indoor heated pool and hydrotherapy pool.
It's open every day and prices start at $5.70 for a child, $7 for an adult and $18 for a family.
Ashburton Pool and Recreation Centre, 8 Warner Avenue, Ashburton 3147 (03) 9885 0333
32. Aquanation, Ringwood
There's lots of aquatic fun to be had at Aquanation! They have a 50 metre lap pool, warm water pool, pools for toddlers and family leisure, underwater lights and a tipping bucket. There are even water slides (5yo and over, height restrictions apply, open selected days).
Ringwood Regional Aquatic & Leisure Centre (Aquanation), Cnr Greenwood Avenue and Reilly St, Ringwood, (03) 9298 4520
33. Croydon Leisure & Aquatic Centre (AquaHub), Croydon
AquaHub Croydon has a 25 metre pool, warm water pool, leisure pool with beach entry and an interactive water play area. They also run swimming lessons.
Croydon Leisure & Aquatic Centre (AquaHub), 11 Civic Square, Croydon, (03) 9294 5500
34. Aqualink, Box Hill
Aqualink Box Hill has a 25 metre indoor pool, a toddler pool, warm therapy pool and an indoor diving pool. There is a splash pad with tipping bucket, water sprays, small slide, water rainbows, bubblers, geysers and beach entry into the leisure pool.
The splash pad operates Monday to Friday 9am – 12pm and 3:30pm – 6:30pm and Saturday and Sunday 9am – 6pm
The dive boards operate Monday and Fri 4pm – 6pm and Saturday and Sunday 1pm – 4pm.
There is also a 25-metre outdoor heated pool and an outdoor heated toddler pool.
Aqualink Box Hill, Surrey Drive, Box Hill 3128 (03) 9898 2099
35. Knox Pool, Boronia
Knox LeisureWorks has multiple indoor pools to cater to every need including a warm water pool. There is also a 25 metre outdoor pool open from 1 December to 31 March (if over 28 degrees).
Entry is $8.40 for adults, $6.70 for children (5 – 15 years) and family entry costs $22.40.
Knox LeisureWorks, 42 Tormore Road, Boronia 3155 (03) 9762 3133
36. Aqualink, Nunawading
Aqualink Nunawading has a 50 metre 8-lane indoor heated pool (with pool hoist) and a family leisure pool with beach entry and water play equipment including water jets and bubblers.
Aqualink Nunawading, Fraser Place, Forest Hill, (03) 9878 4576
37. Aquarena, Templestowe Lower
Aquarena Aquatic and Leisure Centre‘s indoor facilities include a 25 metre heated pool, warm water pool, spa and steam room.
Outdoors, they have a 50m outdoor pool for lap swimming, a dive pool with two low diving boards and a shallow toddlers pool partially covered by shade sails. There's also a large amphitheatre with sloping sides.
Aquarena Aquatic and Leisure Centre, 139-153 Williamsons Road, Templestowe Lower 3108
38. Kilsyth Pool, Kilsyth
Kilsyth Centenary Pool has an indoor heated 50 metre pool and recreational pool, there is a warm water pool and toddler pool with mushroom fountain.
They also have an outdoor seasonal swimming pool, outdoor toddler pool, playground and an expansive grassed area including a shaded areas. The outdoor facilities are open during the warmer months.
Kilsyth Centenary Pool, 72 Hawthory Road, Kilsyth 3137 (03) 9725 9411
BEST INDOOR PUBLIC SWIMMING POOLS MELBOURNE – NORTH-EAST
39. Ivanhoe Aquatic & Fitness Centre, Ivanhoe
At Ivanhoe Aquatic & Fitness Centre there is a 25 metre indoor pool with 7 lanes, a 12 metre learners pool – toddlers pool, and spa facilities. They have swimming lessons and aqua aerobics.
Ivanhoe Aquatic & Fitness Centre, 170 Waterdale Road, Ivanhoe, (03) 9490 7111
40. Eltham Leisure Centre, Eltham
Eltham Leisure Centre has an 8 lane 25 metre lap pool, a warm water pool, and a dedicated learn to swim pool with toddler play area. They offer aqua group fitness classes and swimming lessons.
Adult swim entry costs $7.50, children cost $6.00 and a family pass is $21.
Eltham Leisure Centre, 40 Brougham Street, Eltham, (03) 9439 2266
41. WaterMarc Banyule, Greensborough
At WaterMarc Banyule there is a 50 metre pool (with boom to convert to 2 x 25 metre pools), learn to swim pool, toddler pool and leisure pool and warm water pool.
There is also an adventure playground and water slides (height restrictions apply for water slides). And at selected times there is a pool inflatable.
WaterMarc Banyule, 1 Flintoff Street, Greensborough, (03) 9422 6111
Best PUBLIC INDOOR SWIMMING pools Melbourne – West
**Note: The centre is currently closed for redevelopment
Kensington Community Recreation Centre has a 25 metre swimming pool, children's learning pool, and a toddler's play pool with water features, all located in a fantastic indoor setting.
Kensington Community Recreation Centre, Cnr Kensington Rd & Altona St, Kensington, (03) 9376 1633
43. Bayfit Leisure Centre, Altona North
Bayfit has a lap swimming pool indoor, and a toddler splash pool on the side of a leisure pool with beach entry. There are also hydrotherapy facilities.
An adult is $6.60 off peak / $7.40 peak admission and a child is $5.10 off peak / $5.90 peak admission.
Bayfit, Cnr Mills & Mason Sts, Altona North, 03 9392 2222
44. Yarraville Swim Centre, West Footscray
Yarraville Swim Centre is a 25 metre indoor pool built in a converted factory. They run Royal Life Saving Club Swim and Survive swimming lessons, that include weekly swim clubs, and they also offer aqua aerobics and beach sessions including surfing lessons and marine biology.
Lap swimming is available at the centre, although it's best to visit outside swim lesson times as the pool can get quite busy. Casual swim admission is $5 for an adult and $4 for a child.
Yarraville Swim Centre, 35 Roberts St, West Footscray, (03) 9315 3400
45. Laverton Swim and Fitness Centre, Laverton
Laverton Swim and Fitness Centre has a 25 metre pool and offers swimming lessons and aquacise. They also have spa and sauna facilities. Swim entry is $6 for adults and $5.60 for children (4-16 years).
Laverton Swim and Fitness Centre, 26 Jennings Street, Laverton, (03) 9360 0318
46. Maribyrnong Aquatic Centre, Maribyrnong
Maribyrnong Aquatic Centre has a 50 metre pool, a warm water pool and a leisure pool with beach entry, green frog water slide and toddler splash park.
Maribyrnong Aquatic Centre (MAC), 1 Aquatic Drive, Maribyrnong, (03) 9317 0250
47. Ascot Vale Leisure Centre, Ascot Vale
The Ascot Vale Leisure Centre has a 25 metre Lap and Recreation Pool, Toddlers Pool, Water Play Area, Hydrotherapy (warm water) pool, Aquatic Education Learn-to-Swim Pool.
Adult pool entry is $6.80 and children (3 – 15 years) are $4.90.
Ascot Vale Leisure Centre, Cnr Langs & Epsom Rd, Ascot Vale, 03 9375 3411
48. AquaPulse, Hoppers Crossing
At AquaPulse Hoppers Crossing there's a 50 metre pool, 25 metre pool, warm water pool with recovery and spa zones. And the real highlights: a leisure pool with feature tower, slides and numerous other features, and two water slides (height and age requirements apply). It's easy to see why AquaPulse is one of the most popular aquatic centres Melbourne wide. Read my full review.
AquaPulse, Wyndham Leisure & Events Centre, 80 Derrimut Road, Hoppers Crossing, (03) 8734 5678
49. Sunshine Leisure Centre, Sunshine
Sunshine Leisure Centre has indoor and outdoor heated 25 metre lap pools, 20 metre program pool with ramp entry, indoor leisure pool, outdoor splash pad and a spa and steam room.
Casual swim entry for an adult is $6.50, children are $5 and a family is $18.
Sunshine Leisure Centre, 5 Kennedy Street, Sunshine, (03) 9249 4615
50. East Keilor Leisure Centre, Keilor East
Let the kids spash darounf freely at the East Keilor Leisure Centre. The centre's pool facilities include a 50 metre heated outdoor pool, 25 metre indoor lap pool, Learn to swim pool, Dedicated warm water program pool, Spa, steam and sauna, and an Indoor water playground for young children
51. Melton Waves Leisure Centre, Melton
Visit Melton Waves Leisure Centre and swim in the 25 metre indoor pool, hydrotherapy pool-spa, toddlers pool and wave pool and rapid river feature.
There are also a 50 metre 8 lane outdoor pool and a 20 metre outdoor play pool.
Melton Waves Leisure Centre, 206 Coburns Rd, Melton, (03) 9747 4333
52. Victoria University pool, Footscray
VU's Footscray Park Aquatic and Fitness Centre is located at Building L, Level 0, Footscray Park Campus. It's normally very quiet and is calm, with sweeping views of the Maribyrnong River.
It's open to the public and you can visit the 25-metre heated swimming pool as well as other gym and teaching rooms.
VU Sport offers Learn to Swim classes for babies, children and adults as well as school holiday sports programs for school-aged children.
Footscray Park Aquatic & Fitness Centre, Victoria University Footscray Park Campus, Building L, level 0, Ballarat Rd, Footscray
53. Brimbank Aquatic and Wellness Centre, Keilor Downs
Brimbank Aquatic and Wellness Centre is a state-of-the-art multi-million dollar unique health and wellbeing hub with awesome facilities such as an Olympic-sized pool, two massive water slides, a kids’ splash park, warm water pool, learn-to-swim pool, onsite creche and cafe. Outside there's a skate park and fenced playground too.