Tucked into the lush rainforest of the Atherton Tablelands, Lake Eacham and Lake Barrine are two ancient volcanic crater lakes formed over 17,000 years ago. The water is astonishingly clear, calm, and cool — perfect for shore-entry snorkeling along the lake edges. Surrounded by towering Queensland kauri pines and fan palms, these crater lakes offer a rare freshwater snorkeling experience in North Queensland. The water is deep (Lake Eacham drops to ~66m) and stays clear year-round, with visibility often exceeding 10 metres. Lake Eacham has a designated swimming and snorkeling area near the day-use zone, while Lake Barrine offers a jetty and pontoon. Both are free to enter and regularly host schools of freshwater fish, turtles, and the occasional (timid) freshwater crocodile.
The Crater Lakes (Lake Eacham & Lake Barrine)
Fair. Experienced snorkellers only.
Showing last known conditions
Last evaluated
© John Robert McPhersonThe spot
Community-maintained
Community contribution: submitted by Daniel
Know before you go
Logged by the community, confirmed by mods
Moderate risk: Blue-green algae blooms
Blue-green algae (cyanobacteria) blooms can occur in warmer months, sometimes causing the lake to close for swimming. Check local park alerts before visiting.
Moderate risk: Diving/jumping hazard
Jumping or diving from viewing decks, jetties, or trees is prohibited due to hidden submerged hazards and variable water depth.
Low risk: Deep water drop-off
The lake is deep (up to 65m) with a sudden drop-off near the shoreline. Strong swimmers should be cautious near the deeper central area.
Low risk: Vessel traffic in swimming area
Snorkelers should keep to the designated swimming areas. Boat/kayak traffic in the shallows can pose a collision risk, especially on busy weekends.
Low risk: Freshwater crocodiles (Crocs)
Freshwater crocodiles inhabit both lakes. They are generally timid and shy away from humans, but swimming near them is not recommended. Sightings are reported at Lake Eacham especially.
Low risk: Sudden depth drop-off
The lake beds drop off steeply from the shore to depths of over 60m. Sudden depth changes can be disorienting for swimmers.
Low risk: Submerged debris
Submerged logs, branches, and rocks may be present in the shallows, especially after storm events.
Low risk: Cool water temperature
Water temperature is cool year-round (typically 18–24°C), which can lead to cold shock or rapid fatigue for swimmers not expecting it.
Wildlife Guide
No wildlife notes for this spot yet.
Gallery
4 photos from the community
Getting in
Approximately 70 km southwest of Cairns via the Gillies Highway (Kennedy Highway). Turn off at Lake Eacham Road or follow signs near Yungaburra. Lake Barrine is a further 5 km north along the Gillies Highway.
Free parking available at both Lake Eacham and Lake Barrine day-use areas. Multiple parking bays, including coach parking at Lake Eacham. Restricted access areas apply near the water's edge in some sections — park in designated bays only, as per QPWS signs. Lake Eacham parking can fill early on peak
Spot Map
Community
Trust
Is this spot real, accurate, still loved?
Spots near Queensland
No nearby spots yet.
Quick verify
One tap helps the community keep this spot honest.
About this data
- Conditions last evaluated
- Spot data last updated
- Data sources
- Open-Meteo (marine & weather conditions), tide predictions via UTide, community contributors (descriptions, hazards, marine life).
- License
- Spot content licensed under CC BY-SA 4.0. How's the Spot is open source.