Public Swimming Pools in Gauteng

day trips » Swimming Pools

Click here to find water parks or venues with swimming pools and here to find places with play areas for kids for family outings in Gauteng.

Please note that only a select few public pools are open during lockdown. Please visit your nearest public pool to see if they're open as all contact details may not be operational.

Did you know that there are over 50 public swimming pools owned by the city council in different areas of Gauteng? Kids and families can enjoy a glorious, hot day out splashing around in the pool, fun in the sun with some pools offering braai facilities, baby pools, swimming lessons and more. Browse our directory to find a public swimming pool near you.

Zitapark Paddling Pool
Garsfontein
Public swimming pool offering swimming lessons, kiddies paddle pool, play park with a picnic area.
Kempton Park Swimming Pool
Pomona
Public pool offering swimming lessons with a kids pool , picnic area and trained life guards.
All ages
Eldorado Park Proper Public Swimming Pool
Eldorado Park
Public pool offering swimming lessons with a kids pool, picnic area and trained life guards.
Birchleigh Swimming Pool
Birchleigh
Public pool with a kids pool, picnic area, braai facilities and trained life guards.
Ellis Park Public Swimming Pool
New Doornfontein
Public heated swimming pool with kiddies pool and trained lifegaurds.
All ages
Olifantsfontein Swimming Pool
Olifantsfontein
Public outdoor swimming with kids paddling pool, play area, braai spot.
All ages
Dobsonville Public Swimming Pool
Dobsonville
Public pool offering swimming lessons and a kiddies pool for the little ones with trained life guards.
All ages
Mamelodi -West Public Swimming Pool
Mamelodi
Public swimming pool with a kiddies paddle pool and picnic area .
Lenasia South Public Swimming Pool
Lenasia Ext 4
Public pool offering swimming lessons with a kids pool, picnic area and trained life guards.
Linden indoor heated Public Swimming Pool
Linden
Public swimming pool offering swimming lessons, aqua aerobics, & baby pool. The indoor pool is for swimming all year round!
All ages
Sydenham Swimming Pool
Sydenham
Public swimming pool offering swimming lessons and a toddlers pool.
All ages
Diepkloof Public Swimming Pool
Diepkloof Zone 1
Public pool offering swimming lessons with trained lifeguards.
All ages
Deon Malherbe Swimming Pool
Wonderboom
Public swimming pool with a kids pool and swimming lessons.
Hennopspride Lifestyle Resort
Hennops River
Water park for the whole family. Day outing with swimming pools, slides, jumping pillow, braai areas, swim, hiking
All ages
Davidsonville Public Swimming Pool
Davidsonville
Outdoor public swimming pool with kiddies paddle pool, picnic area and trained life gaurd on duty
Coronationville Public Swimming Pool
Coronationville
Heated indoor public pool offering swimming lessons with a kiddies pool and trained life guards.
All ages
Lenasia Ext 5 Public Swimming Pool
Lenasia Ext 5
Public swimming pool with a kids pool , swimming lessons on request, a lapa and picnic area
All ages
Little Falls Pleasure Resort
Little Falls
Outdoor public swimming pool and kiddies paddle pool with picnic area braai facilities showers and a water fall and nature trail.
From 12 mnths - All ages
Zoo Lake Swimming Pool
Parkview
Public swimming pool.
All ages
Turfontein Public Swimming Pool
Turffontein
Outdoor public swimming pool with kids paddle pool, picnic area and swimming lessons.
Newville Public Swimming Pool
Newlands
Public outdoor swimming pool with a paddling pool
Ebuhleni Swimming Pool
Tembisa
Public pool with a picnic area and trained life guards.
Primrose Swimming Pool
Primrose
Public pool with a kids pool, picnic area and trained life guards.
Kensington B Public Swimming Pool
Kensington
Public pool with a kids pool , picnic area and trained life guards.
Moletsane Public Swimming Pool
Moletsane
Public outdoor swimming pool with a kids paddle pool, swimming lessons & braai facilities.
All ages
Vrededorp Swimming Pool
Vrededorp
Public outdoor swimming pool, kids paddle pool& picnic area
Fountains Valley Resort
Groenkloof
Resort with a large modern pool, kids paddling pool, braai faicilities, lapa, two play areas, kiosk and a bar
All ages
Pines Resort
Silverfields
Enjoy a day of swimming and sliding with your family and friends.
All ages
Les Marais Swimming Pool
Les Marais
Public pool offering swimming lessons with kiddies pool, picnic area, gas braai facilities
Hoffand Park Swimming Pool
Bez Valley
Public pool with kids pool, picnic area & trained life guards.
Saulsville Public Swimming Pool
Saulsville
Public pool, kids pool, Learn to Swim program free lessons on offer for adults and kids and picnic area
All ages
Pimville Swimming Pool
Pimville
Public heated pool offering swimming lessons, kids paddle pool and picnic area.
Soshanguve Public Swimming Pool
Soshanguve H
Public pool with kiddies pool, Learn To Swim program for free swimming lessons, braai area and play area with swings
All ages
Ochse Square Swimming Pool
Albertskroon
Outdoor public swimming pool for kids and adults
All ages
Pretoria North Public Swimming Pool
Public pool, kids pool, private swimming lessons, tuck shop, play area, picnic area.
All ages
Ennerdale Ext 9 Public Swimming Pool
Ennerdale
Public pool offering swimming lessons with a kids pool , picnic area and trained life guards.
Paterson Park Swimming Pool
Orange Grove
Outdoor swimming pool that offers swimming lessons.
Brixton Public Swimming Pool
Brixton
Public pool with a paddle pool for kids and picnic area - private swimming lessons on request
Derdepoort Resort
Derdepoort
Resort with a swimming pool and a kids paddling pool, play area, braai facilities, lapa
All ages
Gerdview Swimming Pool
Gerdview
Public pool with a kids pool, picnic area and trained life guards.
Tjaart van Vuuren Swimming Pool
Villieria
Public swimming pool, kiddies paddle pool, private swimming teachers, picnic area where only gas are braais
Malvern Swimming Pool
Malvern
Public pool offering swimming lessons with a kids pool and trained life guards and picnic area .
Noordgesig Swimming Pool
Noordgesig
Public pool with kiddies paddle pool and picnic area. Braai facilities available
Boksburg North Swimming Pool
Public pool specializing in swimming training, offering swimming lessons with a picnic area and trained life guards.
Rabie Ridge Swimming Pool
Rabie Ridge
Public pool offering swimming lessons with trained life guards.
All ages
Robin Hills Pool
Robin Hills
Outdoor public swimming pool and kiddies paddle pool with picnic area.
Eldorado Park Ext 9 Public Swimming Pool
Eldorado Park
Public pool offering swimming lessons with a kids pool and picnic area .
Roosevelt Park Swimming Pool
Roosevelt Park
Public swimming pool with swimming lessons for children.
All ages
Crown Gardens Public Swimming Pool
Crown Gardens
Public pool offering swimming lessons with a kids pool with trained life gaurds and picnic area with braai facilities.
All ages
Florida North Public Swimming Pool
Florida Lake
Public pool with a kids pool , picnic area and trained life guards.
Eersterust Swimming Pool
Eersterust
Public swimming pool offering swimming lessons, a paddling pool and a squash court.
Moffat Park Swimming Pool
Moffat Park
Outdoor public pool and kiddies paddle pool with picnic area and trained life guards.
Windsor West Swimming Pool
Windsor West
Outdoor public swimming pool and kiddies paddle pool with picnic area.
Blairgowrie Public Swimming Pool
Blairgowrie
Public pool with a kiddies paddle pool - learn-to-swim program on demand
All ages
Mamelodi -East Public Swimming Pool
Mamelodi
Public swimming pool with a kiddies paddle pool offering swimming lessons.
All ages

How to use the swimming pools directory

You may search by suburb by clicking on the drop-down list above. Click on the suburb you wish to search in and see what comes up. Alternatively you may click on an area listed to see what comes up in that area. Click on the blue name of the swimming pool to get more information about what they offer. Please note that most times the contact numbers do not exist or are not in use so best is to visit the pool youíre interested in to make enquiries.

Water works wonders

Public swimming pools are the perfect way to spend the day with your kids. Kids love swimming and playing around in the pool and its good for them too. Being active in the water gets them using muscles they donít usually use and, it makes them tired! Protected exposure to the sun gives them and you much needed vitamin D too. There are so many benefits to swimming and once you get your kids there, theyíll want to go every weekend.

Public pools offering swimming lessons

Most public swimming pools offer swimming lessons for kids and adults. You will need to visit the chosen swimming pool to enquire about times and costs of lessons. Water safety lessons are also offered and are important for childminders, domestic workers, parents and caregivers. So many drowning incidents could have been averted if people were just wiser about water safety. Swimming lessons include the learn to swim program, stroke correction, squad training and even diving lessons at certain public pools.

Water parks

There are some fun and exciting water parks around Gauteng. Indoor, outdoor, heated or cold, youíll find water parks with swimming pools for all ages. Obstacle courses on the water, water slides, baby pools with baby facilities as well as braai and picnic areas mean youíll be busy all day.

Swim training

Ellis Park has 3 pools one of which is an Olympic sized pool. Most public pools though are quite large and ideal for training in laps. Swim training is excellent for full body workouts, increases flexibility, builds muscle and strengthens the body. Itís also great to free your mind of daily stress. Make sure you know the operating times of the swimming pool so you arenít disappointed.

Pool party!

So much fun! Enjoy hosting your kidís party at one of the public swimming pools in your area. Pay them a visit to see if they offer party facilities and what youíll need to do to book the pool for a party. Ensure that there will be a lifeguard on duty the day of your party so you wonít need to keep your eye on everyone. For more water themed party ideas, click here.

Disclaimer for public swimming pools

As much as we try to have up to date and correct information, public pools and parks often do not correspond with us about changes in their contact details and information. Please visit the pool that youíre interested in to ascertain what their operating times are and if they charge for entry. It may be good to visit too just to see whether the pool and facilities have been maintained and are up to standard.

Begin your search

If youíve landed on this page through an internet search engine, then youíre probable looking for public swimming pools in Gauteng for day trips. Scroll down the companies listed on this page to find a place you think is interesting. You may also find other day trip venues and places of interest by clicking on the day trips tab. There are many subcategories created to make your search of places to visit in Gauteng easier so have a look through. Remember to review a place that youíve visited, whether it was a good or bad experience, tell us what you think.

swimming schools that teach swimming lessons throughout Gauteng