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.

Frequently Asked Questions

Pool Day Pass FAQs for South Africa

Prices span R120 to R5,380 per person (about $7 to $291), depending on whether it's a standalone pool pass or bundled with a spa treatment. Coastal cities like Ballito and Cape Town sell pool-only access from R120 to R650. Winelands towns like Franschhoek and Stellenbosch price pool access through spa packages, which pushes rates well above R1,000.
Cape Town leads with 6 hotels we track offering confirmed day access, from the President Hotel's crescent infinity pool to the Hyde's rooftop Skye Deck. It's also the most transparent market on our list: all six hotels publish pricing online, unlike Durban and Johannesburg, where most rates require a phone call.
Ballito has the lowest reported starting price, with La Montagne's pool and beach access from R120 (about $7). Stellenbosch's Majeka House is close behind at R250, though that's a minimum spa spend rather than a standalone pool fee.
Across the seven cities covered here, 29 hotels sell or informally allow pool day access. That includes Ballito (4), Cape Town (6), Durban (5), Franschhoek (4), Johannesburg (5), Stellenbosch (4), and Sun City's Valley of Waves (1).
It varies by city. Cape Town, Ballito, Franschhoek, and Stellenbosch list confirmed rates. Durban and Johannesburg hotels mostly don't, so a direct call is the only way to confirm current pricing and availability.