Beat the Pretoria heat for the whole family! A cool down at Pretoria’s public pools is a budget-friendly splash, with entry as low as R7 for kids and free for toddlers. Even adults can enjoy some aquatic relief for just R17.
Most pools are open weekdays from 10:00 to 18:00 and weekends/holidays from 10:00 to 17:00. Make a splash without breaking the bank!

Pretoria North ๐
1. Pretoria North Swimming Pool | Public ๐
2. Temba Swimming Pool | Public
The Temba Swimming Pool is a public outdoor option in Pretoria, ideal for a refreshing escape during Pretoria’s warm weather. It provides a cool space for swimming and leisure activities. Location
3. Soshanguve Swimming Pool | Public
Take a dip at Soshanguve Swimming Pool, a public outdoor facility managed by the City of Tshwane. This family-friendly spot features a 20-meter by 15-meter pool for lap swimming and leisure and a children’s paddling pool. Itโs a cool, affordable choice in Soshanguve with changing rooms and a concession stand. Location
Mamelodi Swimming Pools | Public | Situated North-East Pretoria
Cool down at Mamelodi East Swimming Pool, a public outdoor facility run by the City of Tshwane. It offers a refreshing escape during Pretoria’s warm weather. Location
Enjoy a splash at Mamelodi West Swimming Pool, a public outdoor pool managed by the City of Tshwane. It’s a convenient and affordable option to beat Pretoria’s heat. Location
6. Les Marais Swimming Pool | Public | Situated North-West Pretoria
Take a refreshing break at Les Marais Swimming Pool, a public outdoor facility run by the City of Tshwane. It provides a cool escape during Pretoria’s warm weather. Location
7. Deon Malherbe Swimming Pool | Public ๐
Make a splash at Deon Malherbe Swimming Pool, a public outdoor facility perfect for Pretoria’s sunny days. Managed by the City of Tshwane, it features a 25-meter pool for lap swimming and leisure. With changing rooms and a tuck shop for snacks, itโs a convenient and cool escape. Location
8. Club Rendezvous Paddling Pool | Public
Take your little ones for a splash at Club Rendezvous Paddling Pool in Pretoria. This public facility features a shallow pool perfect for young children to cool down and have fun on a hot day. Managed by the City of Tshwane, itโs a budget-friendly option for a refreshing escape. Location
9. Tjaart Van Vuuren Swimming Pool | Public | Olympic Size Pool
Take a refreshing dip at Tjaart Van Vuuren Swimming Pool, a public outdoor facility in Pretoria. This option, ideal for beating the heat, features a standard Olympic-size pool for lap swimming or recreation. Open weekdays and weekends with varying hours, it caters to all ages. The pool also boasts amenities like changing rooms and potentially a paddling pool for younger children. Location
10. Eersterust Swimming Pool | Public | Olympic Size Pool
The Eersterust Swimming Pool features a standard Olympic pool, a paddling pool, and changing rooms. The City of Tshwane typically manages this public facility. Temporarily closed. Location
11. Moretele Recreation Resort | Public
Dive into family fun at the Moretele Recreation Resort Swimming Pool in Pretoria. This public option boasts a modern swimming pool with a dedicated splash area for little ones. It’s part of a larger resort featuring braai facilities, picnic areas, playgrounds, and overnight accommodation options. The City of Tshwane manages the resort. Location

Pretoria East๐
12. Sunnyside Swimming Pool | Public
Soak up the Pretoria sun at Sunnyside Swimming Pool, a centrally located public pool offering a refreshing escape. It’s a convenient option for locals and visitors seeking a cool down. It has a 3.8-star rating on Google Maps, suggesting a well-maintained facility for your next Pretoria swim. Location
13. Zita Park Paddling Pool | Public
Cool off your little ones at Zita Park Paddling Pool, a public splash pad ideal for younger children. Managed by the City of Tshwane, it features a shallow pool and a small slide, perfect for a fun and refreshing escape during Pretoria’s hot weather. Lifeguards are on duty for safety. Location
14. Hillcrest Swimming Pool | Public | Olympic Size Pool
The Hillcrest Swimming Pool in Pretoria is a popular public facility with an Olympic-sized pool. Location
15. Derdepoort Recreational Resort | Public
Enjoy a family outing with a cool twist at the Derdepoort Recreational Resort Swimming Pool in Pretoria. This public facility offers a sparkling pool, perfect for beating the Pretoria heat. It’s part of a bigger resort featuring braai areas, picnic spots, a playground, and even a petting zoo. Managed by the City of Tshwane. Location

Pretoria South ๐
16. De Jong Diving Centre | Public | Situated South-East of Pretoria ๐
Adrenaline seekers and diving enthusiasts won’t want to miss the De Jong Diving Centre Swimming Pool. This unique facility boasts diving boards from 1 meter to a thrilling 10 meters, ideal for practicing dives or perfecting your technique. Lifeguards are on hand for safety, and lessons are available for beginners. While the pool might not be the biggest, it offers a refreshing cool down and a chance to witness impressive aquatic feats. Temporarily closed. Facebook, Location
17. Laudium Swimming Pool | Public | Situated South-West of Pretoria | Olympic Size Pool
Beat the Pretoria heat at Laudium Swimming Pool, a public outdoor facility managed by the City of Tshwane. Offering a convenient and refreshing escape for all ages, itโs the perfect place to cool down. Location
18. Fountains Recreation Resort | Publicย ๐
Escape the city heat at the Fountains Valley Resort and its enticing Fountains Swimming Pool. Nestled amidst natural beauty, this public resort offers a large, modern pool for refreshing dips. It’s perfect for families with a dedicated kids’ paddling pool and a play area. Enjoy a braai at their facilities or rent a lapa for gatherings. Open daily, this City of Tshwane-managed resort provides a budget-friendly and scenic escape. Fountains Swimming Pool, Location

Pretoria West ๐
19. Saulsville Swimming Pool | Public
20. Gert Van Schalkwyk Swimming Pool | Public
Dive into a refreshing escape at Gert Van Schalkwyk Swimming Pool, a public outdoor facility managed by the City of Tshwane. Convenient and budget-friendly, this pool offers an ideal way to cool down and beat Pretoria’s heat. Location
21. Atteridgeville Swimming Pool | Public
Escape the Pretoria heat at Atteridgeville Swimming Pool, a public outdoor facility managed by the City of Tshwane. This refreshing spot is perfect for swimming and leisure, offering changing rooms and catering to all ages. Itโs a convenient and affordable option for everyone. Location
22. Hans Moolman Paddling Pool | Public
The Hans Moolman paddling pool is perfect for young children. It’s a free public option located in Hans Moolman Park. It offers a shallow splash area for little ones to cool down and have fun on a hot Pretoria day. Location
23. Kwaggaspruit Resort | Public
Enjoy a family fun day at Kwaggaspruit Resort Swimming Pool in Pretoria. This public facility features a refreshing pool with a section fenced off for younger children, perfect for a cool down on a hot day. The resort offers braai areas, picnic spots, a playground, and safe, on-site parking. Managed by the City of Tshwane, the pool operates from 10:00 AM to 6:00 PM daily, making it a convenient and affordable option for a fun Pretoria outing. Location
24. Ga-Mothakga Resort | Public
Make a splash at the Ga-Mothakga Resort Swimming Pool in Pretoria! This public outdoor pool offers a refreshing escape during Pretoria’s hot weather. Weekdays bring extended hours (10:00 AM to 6:00 PM) for lap swimming or leisure dips. Weekends and holidays provide the same cool down from 10:00 AM to 5:00 PM. Part of a larger resort with braai areas and picnic facilities, it’s a convenient and affordable option for a family fun day. Remember, there’s an entrance fee for the resort, but pool access is free. Location
That is it. This should give you a good overview of where public swimming pools are in Pretoria.
