Categories > Guides and Tips
Top 10 Swimming Pools in Johannesburg
Enjoying a dip in the refreshing waters of a swimming pool can be a great way to stay cool during a hot sunny day. Here in Johannesburg, there are several swimming pools you can check out to swim in with your family and friends!
Most of these pools charge cheap admission fees too, so you can have some R & R in the city without breaking the bank. We listed the top swimming pools in Johannesburg for you to consider during your trip or while you’re in the city.
1. Ellis Park Swimming Pool
From stickylittleleaves
Address: Cnr. North Lane & Erlan St, Johannesburg, 2001, South Africa
Contact number: 072 373 5000
Operating Hours:
- Monday to Friday, 7:00 AM to 4:00 PM
- Saturday to Sunday, 9:00 AM to 5:00 PM
Cost:
- ZAR 11 for adults
- ZAR 6 for kids
If you’re bringing along a group with different swimming preferences or requirements, then Ellis Park Swimming Pool might be the perfect pool for you. It’s a popular spot for Olympic athletes, grown-ups, and kids thanks to the different types of pools here.
First, they have a heated Olympic pool where athletes can train and prepare for upcoming sports events. There’s also a pool for adults with the right amount of depth and a kids’ pool that’s designed for young children to splash around all day.
Pro Tip: Ellis Park Swimming Pool has a changing room with lockers. This is perfect if you have valuables or non-water-proof gadgets (e.g. mobile phones) that you need to store before enjoying the pool’s cool waters. |
2. Coronationville Indoor Heated Pool
From rezetiana
Address: 20 Glencairn St, Coronationville, Johannesburg, 2093, South Africa
Contact number: +27 11 477 8935
Operating Hours:
- Tuesday to Sunday, 10:00 AM to 7:00 PM
- Closed on Monday
Cost:
- ZAR 14 for adults
- ZAR 8 for kids
You don’t have to worry about getting sunburned at the Coronationville Indoor Heated Pool! It has an Olympic-sized pool for you to practise on, and since it’s an indoor facility, you can swim to your heart’s content without worrying about the heat of the sun.
The heaters of this pool are also a godsend, especially during cold weather. Once the facility turns up the heat, you and the other guests can comfortably swim in its waters without worrying about the pool being too cold or worse—freezing up as you swim!
Pro Tip: This pool hosts swimming lessons from different swim schools such as the Superfins Swim Club. The club offers great swimming lessons and safety courses, which only cost around ZAR 250. |
3. Sydenham Swimming Pool
From sarah.hyslopmclean
Address: Dunvegan St, Sydenham, Johannesburg, 2192, South Africa
Website: https://joburg.org.za/Pages/homepage.aspx
Contact number: +27 11 640 5817
Operating Hours:
- Tuesday to Sunday, 10:00 AM to 5:00 PM
- Closed on Monday
Cost:
- ZAR 10 per guest
Sydenham Swimming Pool is a great option if you want to work on your diving skills.
The venue has two main pools including an Olympic-sized one and a kid’s splash pool, and the former has something unique installed—two diving boards for you to practise on!
One diving board is longer than the other, so you can choose which one to use to master your diving techniques. Plus, the constant presence of lifeguards means that you’ll feel safe as you practise your dives and while your kids are having fun!
Pro Tip: We recommend that you bring your own snacks and drinks when visiting this swim venue, as there are no nearby food stalls. There is a grassy area, though, that you can use to have a picnic. |
4. Hofland Park Swimming Pool
From kevinemakoto
Address: 99 3rd Ave, Bezuidenhout Valley, Johannesburg, 2094, South Africa
Contact number: +27 82 467 9408
Operating Hours:
- Monday to Sunday, 9:30 AM to 5:00 PM
Cost:
- Free of charge
If you want to have a great time in Johannesburg without having to spend much, then check out the Hofland Park Swimming Pool. It’s a public swimming pool that offers free access to the facility plus that great suburban feel in this part of Johannesburg.
The pool has this rural vibe thanks to the large trees lining up the venue’s surrounding pathway, and they also offer a bit of shade to guests swimming here. You can also bring snacks with you, as there is a grassy field beside the pool where you can have a picnic.
Pro Tip: While the opening time for the pool has been listed as 9:30 AM, we strongly recommend that you call the venue in advance. We noted in some reviews for this facility that it can sometimes open later than the advertised schedule. |
5. Melville Swimming Pool
From thereseolijnyk
Address: Main Rd &, 4th Ave, Melville, Johannesburg, 6600, South Africa
Facebook: https://www.facebook.com/melvilleswimmingpool/
Contact number: +27766216868
Operating Hours:
- Monday to Sunday, 10:00 AM to 5:00 PM
Cost:
- ZAR 12 per guest
Melville Swimming Pool is a family-friendly pool in Johannesburg, and it’s perfect if you’re bringing young kids along. The pool has a unique L-shape and different waterslides that can accommodate both adults and children.
There’s a mini water slide for the young ones and a multi-level one we’re certain will make your heart skip a beat! After you’re done swimming, you can relax in one of the outdoor picnic tables located around the perimeter of the pool.
Pro Tip: We suggest that you check out their social media page first to verify if they’re open on particular dates or months. They usually open during the summer season and close the pool off during winter. |
6. Brixton Municipal Swimming Pool
From msmbally98
Address: 20 High St, Brixton, Johannesburg, 2000, South Africa
Contact number: +27 72 433 3973
Operating Hours:
- Monday to Sunday, 10:00 AM to 5:00 PM
Cost:
- ZAR 9 for adults
- ZAR 6 for kids
Brixton Municipal Swimming Pool may only be half as large as an Olympic-sized pool (25 metres), but it’s more than enough if you just want to enjoy the clear blue waters of this facility. We liked that the pool is well-maintained and its water is regularly replaced!
There’s also a lifeguard on duty during operating hours, which means you don’t have to worry about your safety and security while enjoying what this facility has to offer. You can also enjoy some music as they blast cool songs through the venue’s speakers.
Pro Tip: Unlike the other swimming pools in Johannesburg, this one doesn’t have a grassy area for you to relax or have a picnic. You can instead sit on the bleachers surrounding the pool, although it can get hot at noon! |
7. Zoo Lake Swimming Pool
From raysnap
Address: 57 Lower Park Dr, Parkview, Randburg, 2193, South Africa
Contact number: +27 11 375 5555
Operating Hours:
- Monday to Sunday, 10:00 AM to 5:45 PM
Cost:
- ZAR 10 for adults
- ZAR 7 for kids
Zoo Lake Swimming Pool will make you feel like you’re in a resort with its well-maintained pool, sheds, and bleachers. The pool isn’t a full-sized Olympic one, but it has blue demarcation lines if you want to compete with a friend or a fellow guest.
There’s also a grassy picnic area beside the pool if you want to relax and take in the sights after your swim. If it gets too hot, you can transfer to the shaded bleachers and snack on some of your packed food items as you watch the others swim.
Pro Tip: Zoo Lake Swimming Pool doesn’t have any available lockers for guests. As such, we recommend that you leave your valuables in your car before you hang out or go swimming here. |
8. Patterson Park Swimming Pool
Address: 1 7th St, Orange Grove, Johannesburg, 2192, South Africa
Contact number: 011 728 7250
Operating Hours:
- Wednesday to Saturday, 10:00 AM to 5:00 PM
- Closed on Monday and Tuesday
Cost:
- ZAR 8 for adults
- ZAR 5 for children
Patterson Park Swimming Pool is part of the Paterson Park Multipurpose Centre, which features other sports venues aside from its outdoor pool. You can swim in the Olympic-style pool while you let the kids play with their friends at the splash pool.
There are other nearby sports facilities you can check out when you visit this multipurpose centre, and these include tennis and basketball courts and a fitness centre. You can also cheer your friends on as you sit in the grandstand bleachers.
Pro Tip: The Olympic swimming pool doesn’t have varying depths. Hence, we recommend that kids stay in the splash pool for their own safety. |
9. Wits Swimming Pool
From witssport
Address: 0A Yale Rd, Braamfontein, Johannesburg, 2017, South Africa
Contact number: 011 717-9423
Operating Hours:
- Monday to Saturday, 9:00 AM to 5:00 PM
- Closed on Sunday
Cost:
- ZAR 1,200 per student for the Learn to Swim Program
Located at the University of the Witwatersrand, Wits Swimming Pool is an Olympic-sized pool where you can hone your swimming skills. It’s big enough to host other sports activities too such as scuba diving and underwater hockey practice.
In fact, this pool is heavily used by aquatic clubs, and night practices might be held here. Regardless, the pool itself is well-maintained along with the surrounding facilities such as the bleachers, launch platforms, and changing rooms.
Pro Tip: Students, alumni, and staff can get access to this swimming pool without any issues. However, you can check out their social media page to find out how you can also become a member of their aquatic club. |
10. Yeoville Swimming Pool
From theofficialmphathi27
Address: Raleigh St, Yeoville, Johannesburg, 2198, South Africa
Contact number: +27 11 258 0125
Operating Hours:
- Monday to Sunday, 9:00 AM to 5:00 PM
Cost:
- ZAR 10 per guest
Yeoville Swimming Pool is open to the public for general swimming with a great rural vibe thanks to the surrounding greenery. Aside from the main pool, there’s also a kid’s splashing pool where young children can play with other young ones.
The trees surrounding the pool can give you a nice shade during a hot day and are great at keeping you from getting sunburned. If you’re not planning on swimming, there are also benches scattered around the area where you can do some bird-watching!
Pro Tip: Due to some scheduled maintenance, the Yeoville Swimming Pool sometimes has to shut its operations down during specific dates. We recommend that you check their social media page to stay updated on their operating hours. |