Welcome to SwimSpot

Ocean pools, rock pools and natural pools of NSW

Few coastlines anywhere have as many ocean pools as New South Wales. There are grand old baths with lanes and a kiosk, rock pools cut into the headlands that refill on every high tide, and wild swimming holes at the end of a bush track. SwimSpot helps you pick the right one for today, and shows you what’s there before you go.

Close to home

Search a pool or suburb, or tap Near me to see what’s closest.

Right for the day

Kids’ pool, a cafe, laps or step-free access: choose what matters and the list narrows.

Before you go

Each pool has its size, facilities, directions and, where it’s tested, the latest water quality.

Find a pool

Type of pool
Good for
Sydney first, then up and down the coast.

Area guide

Area guide

Area guide

Area guide

Area guide

Area guide

Area guide

Area guide

Area guide

Places marked “details coming” are pools we know exist but have not finished researching.

Most-searched pools in NSW

Dawn Fraser Baths, Balmain, Mahon Pool, Maroubra, Parsley Bay, Vaucluse, Blue Pool, Bermagui, Coalcliff Rock Pool, Coalcliff, Fairy Bower Rock Pool, Manly, Shelly Park Ocean Pool, Cronulla, Blowhole Point Pool, Kiama, Oak Park Ocean Pool, Cronulla, Figure Eight Pools, Royal National Park, Giles Baths, Coogee, South Curl Curl Rock Pool, South Curl Curl.

About the pools in NSW

104 places are listed for NSW: 40 rock pools, 30 ocean pools, 26 harbour pools, 8 natural pools. The longest with a published length is Bruce Steer Pool at 150 m. 31 have a kids area or shallow section. Councils set cleaning and closure times, so check before you go.

Angourie Blue Pool, Angourie Green Pool, Aslings Beach Rock Pool, Austinmer Rock Pool, Avalon Rock Pool, Avoca Beach Rock Pool, Balmoral Baths, Bar Beach Rock Pool, Bayview Baths, Bayview Park Baths, Bellambi Rock Pool, Beverley Whitfield Ocean Pool, Bilgola Rock Pool, Black Head Rock Pool, Blowhole Point Pool, Blue Pool, Boat Harbour Rock Pool, Bogey Hole, Bondi Icebergs Pool, Bronte Baths, Bronte Bogey Hole, Brooklyn Baths, Bruce Steer Pool, Bulgo Pool, Bulli Rock Pool, Canoe Pool, Chiswick Baths, Clontarf Baths, Coalcliff Rock Pool, Coledale Rock Pool, Collaroy Rock Pool, Como Pleasure Grounds, Continental Pool, Cronulla Beach Rock Pool, Currarong Pools, Dawn Fraser Baths, Dee Why Rock Pool, Fairlight Rock Pool, Fairy Bower Rock Pool, Figure Eight Pools, Forster Ocean Baths, Forty Baskets Beach, Freshwater Rock Pool, Gentlemen's Pool, Giles Baths, Greenwich Baths, Gunnamatta Bay Baths, Gymea Bay Baths, Huskisson Sea Pool, Ivo Rowe Rock Pool, Killcare - Putty Beach Rock Pool, Kyeemagh Baths, Lilli Pilli Baths, MacCallum Pool, MacMasters Beach Rock Pool, Mahon Pool, Malabar Ocean Pool, McIver's Ladies Baths, Merewether Ocean Baths, Mollymook Bogey Hole, Mona Vale Rock Pool, Monterey Baths, Murray Rose Pool, Newcastle Ocean Baths, Newport Rock Pool, Norah Head Pool, North Bondi Children's Pool, North Curl Curl Rock Pool, North Narrabeen Rock Pool, Northbridge Baths, Oak Park Ocean Pool, Oatley Park Baths, Palm Beach Rock Pool, Parsley Bay, Pearl Beach Rock Pool, Pheasant Point Pool, Pickering Point Baths, Port Kembla Pool, Queenscliff Rock Pool, Ross Jones Memorial Pool, Sawtell Memorial Rock Pool, Shelly Park Ocean Pool, Silver Beach Baths, South Curl Curl Rock Pool, South Maroubra Rock Pools, Terrigal Rock Pool, The Geoff James Pool, The Grant McBride Baths, Thirroul Pool, Towradgi Rock Pool, Tuncurry Rock Pool, Ulladulla Sea Pool, Vanston Baths, Walley Weekes Pool, Watsons Bay Baths, Wattamolla Lagoon, Werri Beach Pool, Whale Beach Rock Pool, Wollongong Nuns Pool, Wombarra Rock Pool, Woolwich Baths, Woonona Rock Pool, Wylie's Baths, Yamba Rock Pool.