Built across Gauteng

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

View this project →

Bryanston, Sandton

11.2 m² concrete pool

View this project →

Craigoven AH, Sandton

15 m² fibreglass pool

View this project →

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.

A little closer to your first swim

Explore the range. Find your price.
Let's build your pool.

Get your estimate