The clear swimming hole of Karloo Pools on Kangaroo Creek, Royal National Park NSW

Karloo Pools

A crystal-clear bush swimming hole on the Karloo Track in Royal National Park, reached by a 2.5 km walk from Heathcote station.

FreeFamily

Karloo Pools is one of Sydney’s best-kept swimming secrets — a string of clear rock pools on Kangaroo Creek, hidden deep in Royal National Park. The reward for a 2.5 km bush walk from Heathcote station is cool, emerald water surrounded by smooth sandstone slabs that are perfect for drying off in the sun.

The walk in

The Karloo Track starts directly opposite Heathcote railway station, making this one of the few true hidden places you can reach by train from Sydney. The track descends steadily through heath and scribbly gum forest, taking 45–60 minutes each way. Keen walkers can continue another 2.5 km to Uloola Falls and its waterfall campground.

When to swim

Summer weekends get busy by late morning, so arrive early or visit midweek. After rain the creek runs deeper and faster — check conditions before diving. There are no facilities at the pools, so carry in water and carry out every scrap of rubbish. Pair it with more NSW swimming spots for a full weekend.

🏅 Own or manage this place? Get your “Featured on AustralianSecret” badge

Show visitors you're featured in our independent directory — copy this snippet into your website. The badge links back to your listing here.

Featured on AustralianSecret

Watch

Photo Gallery

Facilities

  • None at the pools — toilets and shops at Heathcote station

Photography Tips

Shoot from the sandstone slabs above the main pool mid-morning when sunlight hits the emerald water; a polarising filter cuts glare.

Insider Tips

Wear grippy shoes for the rock scramble at the end, carry at least 1L of water per person, and check creek levels after heavy rain.

Getting There

Train to Heathcote station (Illawarra line), then follow the signposted Karloo Track 2.5 km to the pools. Limited street parking near the station.

Frequently Asked Questions

How long is the walk to Karloo Pools?

The Karloo Track is 2.5 km each way from Heathcote station, taking about 45–60 minutes of moderate downhill walking in and a steadier climb out.

Can you swim at Karloo Pools?

Yes, the main pool on Kangaroo Creek is a popular freshwater swimming hole. Water is coolest in early summer and levels rise quickly after rain, so check conditions first.

How do I get to Karloo Pools without a car?

Catch a train on the Illawarra line to Heathcote station — the Karloo Track starts almost directly opposite the station entrance.

Are there toilets at Karloo Pools?

No, there are no facilities at the pools. Use the toilets at Heathcote station before you start and carry out all rubbish.

Location & Map

Last updated

Share this

Nearby

More to Explore in New South Wales

View all

Collaroy NSW 2097 Whale Watching Free

Long Reef Point, Collaroy

Long Reef Point sticks well out from the Northern Beaches coastline, putting its headland closer to open water…

FreeFamily

Malabar NSW 2036 Whale Watching Free

Malabar Headland National Park

Malabar Headland National Park, on the clifftops between Malabar and La Perouse, is one of Sydney’s newer national…

Free

Royal National Park NSW 2233 Whale Watching Free (national park vehicle entry fee applies)

Garie Head, Royal National Park

Garie Head, above Garie Beach in Royal National Park, gives a wide, unspoiled view down the coast and…

Palm Beach NSW 2108 Whale Watching Free

Barrenjoey Headland, Palm Beach

Barrenjoey Headland, at the very tip of Palm Beach, is Sydney’s northernmost whale-watching option — a genuine bushwalk…

Free

Know a Place Worth Sharing?

Run a farm stay, cafe, winery or unique experience? Get in front of thousands of Australian travellers searching for exactly what you offer.