Our South Coast Locations

Batemans Bay

Bay Pavillions
12 Vesper Street
Batemans Bay NSW 2536

Rainbow Club:
8.00am – 12.00pm

Join us

Rainbow Club is a network of social swimming clubs for children with a disability.

Southern Highlands

Moss Vale Aquatic Centre
8 Kirkham Street
Moss Vale NSW 2577

Rainbow Club:
12.45pm – 4.45pm


Ulladulla Leisure Centre
139 Warden Street
Ulladulla NSW 2539

Rainbow Club:
12.00pm – 3.00pm
Coming Soon!


Beaton Park Leisure Centre
37 Foley Street
Gwynneville NSW 2500

Rainbow Club:
1.00pm – 4.00pm

Sign up

Rainbow Club is a registered NDIS Provider and is a registered not-for-profit charity.

*Additional entry fees apply. Entry fee will be listed in your Rainbow Club welcome letter.
# Hoist and/or wheelchair access available

See our calendar

Our calendar features exciting swim, training, and social events for the whole Rainbow Club community. Check out our calendar and add events to your personal calendar!

Teach for us

Rainbow Club welcomes applications from qualified swim teachers to fill existing vacancies and enable us to increase the capacity of our Clubs so we can help even more children with a disability learn to swim. Enjoy the rewards of teaching children with a disability. 



Acacia Ridge (QLD), Armidale, Auburn, Batemans Bay, Baulkham Hills, Bexley, Bondi, Campbelltown, Caringbah (Active Moves), Castle Hill, Cherrybrook, Cronulla/Miranda, Denistone East, Five Dock, Forster, Freshwater, Glenmore Park, Gregory Hills, Hurstville, Kensington, Kurri Kurri, Lane Cove, Lane Cove West, Lithgow, Maroubra, Mt Annan, Mt Pritchard, Muswellbrook, Narellan, Newcastle City, Newcastle City (Active Moves), Newington/Stanmore, North Lakes (QLD), Norwest, Orange, Penrith, Revesby, Sans Souci, Seven Hills, Seven Hills North, Southern Highlands, Springwood, Sutherland, Taree, The Ponds, Toronto, Tuggerah, Ulladulla, Valentine, Wahroonga, Warriewood, Warringah, Windsor, Wollongong. See details


Translate »