Swim Gwynedd Performance Centre provides competitive swimming training for swimmers from Gwynedd swimming clubs. The Centre is divided into squads providing a pathway along which swimmers can develop from Club swimmers through to Elite Performance swimmers. The Centre works out of Bangor and Caernarfon Pools, with sessions also in Porthmadog.