Lake Ainsworth

Photo: CC BY 2.5

Lake Ainsworth is a stunning freshwater lake just south of Port Macquarie, renowned for its unique tea-tree-stained waters that give it a rich, reddish-brown hue. The tannin-rich water, surrounded by lush bushland and a sandy beach, creates an otherworldly swimming experience that feels both invigorating and surreal. This is a beloved local spot for a peaceful dip, a picnic, or a short bushwalk, offering a serene escape from the coast's busier beaches.

Highlights & What to See

Suggested Time to Spend

Most visitors spend 1–2 hours at Lake Ainsworth, which is enough time for a swim, a short walk, and a picnic. If you want to linger or combine it with a visit to nearby Shelly Beach or the coastal walk, allow a half-day. The lake is best visited in the morning or late afternoon when the light filters through the trees and the water glows.

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