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.
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.