Seal Rocks

Photo: Jocey K / CC BY-SA 2.0

Seal Rocks is a sleepy coastal hamlet on the Mid North Coast of NSW, where the bush meets the sea in a tangle of paperbarks and turquoise water. This is the kind of place where you kick off your shoes and forget the time – a low-key, salty-air escape that rewards those who slow down. The village itself is tiny, but the surrounding landscape is immense: pristine beaches, a historic lighthouse, and one of the best surf breaks on the east coast. It’s a stop that feels like a secret, even though word has well and truly spread.

Highlights & What to See

Suggested Time to Spend

Seal Rocks is best savoured over a full day or an overnight stay. If you’re just passing through, allow at least half a day to walk to the lighthouse, swim at the main beach, and grab a coffee at the general store. To really unwind – and to explore Treachery Beach or the Myall Lakes – plan for two days. The lack of mobile reception forces you to disconnect, which is exactly the point.

Nearby Areas Worth Combining

Please check official sources for current details.

Note: opening hours, prices and booking requirements change often — please check official sources for current details.

Explore more

Image credits