Pool day passes in South Africa
Experience South Africa's spectacular hotel pools, from Cape Town's mountain-view retreats to Johannesburg's urban oases and the winelands' vineyard-side pools. South African hotels offer stunning natural settings and world-class hospitality.
7 cities with hotel pool day passes
South Africa's pool day pass scene splits between coastal cities selling straightforward pool access and Cape Winelands estates bundling pool time into a spa booking. We track 29 hotels across seven cities that open their pools to non-guests. Prices run from R120 to R5,380 (about $7 to $291), depending on the setup.
Cape Town has the most hotels we track, six in total, and all publish pricing online. Ballito has the lowest starting price, from R120 at La Montagne. Winelands towns like Franschhoek and Stellenbosch fold pool access into spa packages instead of selling it standalone. The rest of the country's hotels mostly require a phone call to confirm rates.






