Koggala Lake
A broad coastal lagoon dotted with small islands, explored by boat past mangroves, a cinnamon island, a temple islet and plenty of birds and monitor lizards.
About 22 km from Galle city, Sri Lanka's second largest inland lake spreads out as a tranquil freshwater lagoon sitting just under 3 meters above sea level, fringed by mangroves and dotted with small forested islands. Koggala's history runs deeper than its natural beauty too, the surrounding area was once central to Sri Lanka's cinnamon trade, with the Dutch East India Company establishing an early foothold here, and during World War II, the lake itself served as a base for RAF Catalina flying boats, a genuinely unexpected wartime chapter for what today feels like an entirely peaceful stretch of water.
A two hour boat safari remains the classic way to experience the lake, gliding quietly through mangrove tunnels while watching for kingfishers, cormorants and sea eagles overhead, alongside monitor lizards sunning on the banks and troops of toque macaques and purple faced leaf monkeys moving through the trees. Several small islands break up the water along the route, Cinnamon Island offers a hands on look at traditional cinnamon peeling techniques, often paired with a complimentary cinnamon drink prepared fresh by locals living there, while Temple Island holds an old Buddhist temple whose weathered wall paintings add a quiet cultural layer to the otherwise nature focused tour. Madol Duwa Island carries its own literary fame too, made famous by the beloved Sri Lankan novel of the same name, a story practically every Sri Lankan child grows up knowing.
Sunrise or sunset boat tours tend to deliver the most atmospheric experience, calm water, softer light, and a noticeably livelier stretch of birdlife as the day's heat eases, making Koggala Lake a genuinely rewarding half day detour for anyone exploring the wider Galle coastline.
At a glance
- Entry fee: Boat tour fee applies
- Opening hours: Daylight hours
- Time needed: 2 to 3 hours
- Best time: Early morning, for calm water and birdlife
Getting there
At Koggala, about 12km from Galle on the coast road.
Frequently asked questions
- How much does it cost to visit Koggala Lake?
- Boat tour fee applies.
- What are the opening hours at Koggala Lake?
- Daylight hours.
- How long should I spend at Koggala Lake?
- Plan for 2 to 3 hours.
- When is the best time to visit Koggala Lake?
- Early morning, for calm water and birdlife.
- How do I get to Koggala Lake?
- At Koggala, about 12km from Galle on the coast road.