4 star

Owinka Lake Resort


Be wrapped in a whole world of absolute natural charm mingled with regular village lifestyle in the back drop of the huge area of glistening rich waters of the idyllic Bolgoda Lake, the biggest all-natural freshwater lake in the island of Sri Lanka. A system composed of two interlocked lakes as well as their pathways, Bolgoda Lake and its environments nurtures an eco-friendly system full of bio diverseness.