We deliver and install across Johannesburg — Sandton, Randburg, Fourways, Roodepoort and the South. Fibreglass shells go in within about a week; custom concrete pools are built to whatever your site and brief demand.
City-wide, and used to tricky sites
Access sorted up front
Joburg stands can be tight. We assess the route from the street to the hole before you commit, so delivery day holds no surprises.
Instant local pricing
See real DIY and installed prices for your property in under a minute — no waiting for a callback.
Award-winning quality
NSPI 2025 National Pool of the Year for fibreglass — and our 2025 award entries covered both fibreglass and custom concrete builds across Gauteng.
Pools we've built across Johannesburg
Rosebank, Johannesburg
52.5 m² concrete pool
Bryanston, Sandton
11.2 m² concrete pool
Craigoven AH, Sandton
15 m² fibreglass pool
See more Cosmo installations →
Also in the 2025 entries: fibreglass pools at Olivedale (Randburg) and Discovery (Roodepoort), and a concrete pool at Brackenhurst (Alberton).
Across Johannesburg
- Sandton
- Bryanston
- Rosebank
- Randburg
- Olivedale
- Fourways
- Northcliff
- Roodepoort
- Bedfordview
- Alberton
Outside these suburbs? We cover the whole of Gauteng — get an instant quote and we'll confirm your delivery.
Johannesburg questions
Do you install across Johannesburg?
Yes — north, west and south. Our 2025 award entries alone span Rosebank, Sandton, Randburg, Roodepoort and Alberton.
My stand has narrow access. Is fibreglass still possible?
Often yes, but it depends on the shell size and the route in. Send us photos of the access and we'll tell you honestly — if a shell can't reach the hole, a custom concrete pool can.
How long does installation take?
Usually 5–7 days for fibreglass. Concrete is a build measured in weeks.
Is there a delivery charge to Johannesburg?
Yes, and it's shown in your instant quote rather than added later.