Built across Gauteng

  • ⚲ Our home town — factory & showroom

Hartbeespoort is where every Cosmo shell is made. Our factory and showroom are here, which means the shortest lead times in the country — and you are welcome to come and watch your pool being moulded.

Made here, installed here

On your doorstep

The factory and showroom are in town. Come and see the moulds, the gelcoat colours and a finished shell before you commit.

Shortest possible delivery

No long-haul transport and no waiting in a delivery queue — local installs are the quickest jobs we do.

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 in Hartbeespoort and nearby

The Coves Estate, Hartbeespoort

45 m² concrete pool

View this project →

Montana Park, Pretoria

22.9 m² fibreglass pool

View this project →

Lyttelton Manor, Centurion

45 m² concrete pool

View this project →

See more Cosmo installations →

The Coves Estate build is local; the other two are recent Pretoria and Centurion projects, labelled with their real suburbs.

Around the dam

  • Xanadu
  • Ifafi
  • Meerhof
  • Kosmos
  • Melodie
  • Schoemansville
  • Pecanwood
  • The Coves
  • Broederstroom

Further out around the dam or into the Magaliesberg? Get an instant quote and we'll confirm delivery to your stand.

Hartbeespoort questions

Can I visit the factory?

Yes, and we like it when people do. We're open Mon–Fri 08:00–17:00, and Saturdays by appointment — call 012 640 4040 before you drive out.

Are pools cheaper if I'm local?

The shell price is the same countrywide, but local delivery is the shortest and simplest we do, which shows up in your quote.

Do you install around the dam and in the estates?

Yes — Pecanwood, The Coves, Xanadu, Melodie and the surrounding smallholdings are all regular work for us.

Can you reline my existing pool?

Yes. We reline in both fibreglass and marbelite, which renews an older pool without rebuilding it.

A little closer to your first swim

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

Get your estimate