Background

Lake Eacham: A Volcanic Crater Lake Oasis

Swim in crystal-clear waters, hike through lush rainforest, and discover the tranquility of this volcanic crater lake in the Atherton Tablelands.

★★★★★4.8 (266)

Lake Eacham, a stunning volcanic crater lake on the Atherton Tablelands, offers crystal-clear waters for swimming, surrounded by lush rainforest. Formed over 9,000 years ago by volcanic activity, it's now a haven for wildlife and a popular spot for recreation.

Plan your visit

A brief summary to Lake Eacham

Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.

Plan your visit

📍
Lake Eacham, Queensland, AU

Explore places near Lake Eacham

    See all →

    Unlock the Best of Lake Eacham

    Find tickets, tours with entry, and experiences available for this location.

    Buy tickets

    No tickets available

    Book tours with entry

    No tours with entry available

    Book tours without entry

    No tours without entry available

    Getting There

    Driving

    From Cairns, drive approximately 68km up the Gillies Range Road. Turn left onto Lake Barrine Road, then left again onto Lakes Drive. There are multiple parking areas available in the day-use area. Parking is free. The drive takes approximately 1 hour and 3 minutes.

    Public Transport

    From Cairns, take the 150 bus towards Atherton. Alight at Dempsey Street near Hooper Close and take a taxi to Lake Eacham. The bus journey takes approximately 1 hour and 31 minutes and costs between $110 - $140. The taxi from Dempsey Street to Lake Eacham will cost approximately $80 - $100.

    Local tips

    Take a refreshing swim in the lake's clear, cool waters. The temperature is pleasant year-round due to the tropical climate.
    Walk the 3km circuit track around the lake for stunning views and wildlife spotting opportunities.
    Pack a picnic and enjoy the BBQ facilities available at the lake.
    Visit the Rainforest Display Centre at the TREAT Visitor Centre on McLeish Road to learn more about the area.

    Discover more about Lake Eacham

    Lake Eacham (Yidyam) is a serene, clear blue lake nestled within a volcanic crater on the Atherton Tablelands of Queensland, Australia. This natural oasis, part of the Wet Tropics of Queensland World Heritage Site, is a popular destination for swimming, picnics, and enjoying the surrounding rainforest. The lake was formed approximately 9,130 to 12,000 years ago by volcanic activity. Molten magma rose from the Earth's mantle, heating the groundwater and causing massive explosions that created the crater. Over time, groundwater filled the crater, forming the lake we see today. The lake reaches depths of up to 65 meters. Lake Eacham is home to diverse flora and fauna. The surrounding rainforest is habitat for over 180 species of birds, turtles, fish, and even the occasional shy platypus. A 3-kilometer walking track encircles the lake, offering scenic views and opportunities for wildlife spotting. In 1888, the area's natural beauty was recognized, and the lake and surrounding shoreline were proclaimed a scenic reserve. In 1934, it was declared a national park, and later, in 1994, Lake Eacham National Park was merged with Lake Barrine National Park to form Crater Lakes National Park.

    A brief summary to Lake Eacham

    Use Tower Bridge as your starting point for nearby food, family ideas, nightlife, and more local discoveries.

    Mobile App
    Get the app

    Your all‑in‑one travel companion app

    Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

    File:Aerial View of the Great Barrier Reef - 2013.04 - panoramio.jpg -  Wikimedia Commons

    More about Cairns

    Discover Cairns, the vibrant city where the Great Barrier Reef meets lush rainforests, offering unparalleled adventures, cultural experiences, and tropical relaxation.

    Tell me more about Cairns

    Select Currency

    Choose the currency you want prices to display in.