Skip to main content
Things to Do

Natural Attractions

Caves Beach

Caves Beach NSW

Caves Beach is the name of both a suburb and beach on the Swansea peninsula, roughly 30 kilometres south of Newcastle and just to the east of Lake Macquarie. The beach is named for the network of sculptural sea caves spread along its southern end, which are wondrous to explore, especially for kid.

Caves Beach
Showing image 1 of 5

About this place

What to expect

Caves Beach is the name of both a suburb and beach on the Swansea peninsula, roughly 30 kilometres south of Newcastle and just to the east of Lake Macquarie. The beach is named for the network of sculptural sea caves spread along its southern end, which are wondrous to explore, especially for kids. But a caveat: they can only be accessed at low tide. The beach was named in the 2025 top 10 beaches of Australia. The beach is patrolled, and is ideal for both swimmers and surfers.

What's on nearby

Browse current and upcoming events close to Caves Beach.

See all events nearby