Northern Rivers Pools

We install Leisure Pools all over the entire Tweed Coast, Tweed Valley and Northern Rivers Regions of Northern NSW, encompassing towns from Tweed Heads on the QLD/NSW border down to Byron Bay and Ballina, Lismore, Casino and Murwillumbah

Family Owned

Local Business

Owner and operator of Northern Rivers Pools, Grant Vidler, has spent his whole working life building, renovating and installing pools. Since starting with Leisure Pools in 2003, he has sold and personally installed hundreds of Leisure Pools fibreglass pools and has experienced all types of challenges that can occur.

Quality Service

Customer Satisfaction

At Northern Rivers Pools, we do the lot. Whether it’s simply a DIY supply of a pool shell or a fully landscaped, ‘turn key’, resort style concept design we are here for you. We don’t know of any other company in the area that can provide you with such a large range of options. We can’t wait to get started assisting you on this journey to achieve your swimming pool dream.


Trent C.

Northern Rivers

It was a pleasure to deal with Grant Vidler and his team from Northern Rivers Pools. We would highly recommend them for a Leisure Pool!


Wendy V.

Northern Rivers

Mike, Grant and team were a pleasure to work with! Their attention to detail, and meeting any concerns we had made the whole process run smoothly. We're very happy with our pool.


Ruth B.

Northern Rivers

We chose Leisure Pools on their high reviews and were not disappointed. From the initial consult with Mike through to completion. Grant and his friendly team were professional and reliable. Thanks guys, we love our pool and it looks awesome.


John A.

Northern Rivers

We are so happy to have chosen NRLP for our pool. From the time Mike quoted the job, through to the planning, Council approval and installation with Grant in the lead, and with the hard work of Charlie and Connor putting in long hours, we couldn't have had a better team.

Slide Download our Great Ideas Pack and
explore different pool design styles.

Ready to play
with some ideas?

Let's play

Slide Connect with a design team member
to receive a complimentary design

Ready to start
the conversation?

Let's talk