Explore Sri Lanka

Waterfalls

Sri Lanka is home to over 100 named waterfalls. From record-breaking single drops to multi-tiered cascades hidden deep in cloudforest — here are the ones worth the hike.

All Waterfall Destinations

  • Bambarakanda Waterfall dropping 241 meters in a thin white cascade in Badulla DistrictWaterfall

    Bambarakanda Waterfall

    Bambarakanda Waterfall is the tallest waterfall in Sri Lanka with a 241 m vertical drop, located near Kalupahana in the Badulla District of the central highlands.

    162 km from ColomboEasy

    View Details
  • Diyakerella Waterfall cascading through jungle in Meemure with Laggala Mountain backdropWaterfall

    Diyakerella Waterfall

    Diyakerella Waterfall is a 45 m high waterfall located in Meemure village in Kandy District, flowing through dense jungle beneath the Knuckles mountain range.

    196 km from ColomboModerate

    View Details
  • Diyavini Ella Falls cascading through dense jungle near Kaltota in Ratnapura DistrictWaterfall

    Diyavini Ella Falls

    Diyavini Ella Falls, also spelled Diyawini Ella, is a 60 m high waterfall located near Kaltota in Ratnapura District, flowing through dense jungle close to Sri Devagiri Raja Maha Viharaya.

    154 km from ColomboModerate

    View Details
  • Lanka Ella Waterfall flowing through remote forest near Bambarakanda in Badulla DistrictWaterfall

    Lanka Ella Waterfall

    Lanka Ella Waterfall is a 32 m high waterfall near Walhaputenna in Haldummulla, Badulla District, located 1 km from Bambarakanda Falls and accessible only by forest trekking.

    165 km from ColomboModerate

    View Details
  • Bomburu Ella Waterfall wide cascade in Sita Eliya Kandapola Forest ReserveWaterfall

    Bomburu Ella Waterfall

    Bomburu Ella Waterfall, also known as Parawella Falls, is a 30 m high multi-cascade waterfall located near Galpalama in the Nuwara Eliya District.

    172 km from ColomboEasy

    View Details
  • Gartmore Falls cascading into Maskeliya Reservoir near Adam’s PeakWaterfall

    Gartmore Falls

    Gartmore Falls is a 25 m high waterfall located in Maskeliya near Sri Pada (Adam’s Peak), within the Nuwara Eliya District.

    143 km from ColomboEasy

    View Details
  • Kolapathana Waterfall cluster cascading in MandaramnuwaraWaterfall

    Kolapathana Waterfall

    Kolapathana Waterfall is a 70 m high cascading waterfall located in Mandaramnuwara, Nuwara Eliya District, forming a scenic cluster of falls.

    175 km from ColomboEasy

    View Details
  • Lakshapana Waterfall cascading 129 meters in Maskeliya areaWaterfall

    Lakshapana Waterfall

    Lakshapana Waterfall (also known as Laxapana Falls) is a 129 m high waterfall located in the Maskeliya area of Nuwara Eliya District.

    108 km from ColomboEasy

    View Details
  • Ravana Ella Falls beside the Wellawaya-Ella road in Badulla DistrictWaterfall

    Ravana Ella Falls

    Ravana Ella Falls (also spelled Rawana Ella) is a 25 m high roadside waterfall located along the Wellawaya–Ella highway in Badulla District.

    213 km from ColomboEasy

    View Details
  • Sera Ella Waterfall split into two cascades in Dumbara JungleWaterfall

    Sera Ella Waterfall

    Sera Ella Waterfall is a 10 m high twin waterfall located near Illukkumbura in Matale District, known for its accessible cave behind the cascade.

    220 km from ColomboEasy

    View Details
  • Upper Ramboda Fall cascading 12 meters in Ramboda areaWaterfall

    Upper Ramboda Fall

    Upper Ramboda Fall (Ihala Ramboda Ella) is a 12 m high waterfall located above the Gampola–Nuwara Eliya Road in Ramboda, Nuwara Eliya District.

    160 km from ColomboModerate

    View Details
  • Huluganga Waterfall cascading 75 meters in Kandy DistrictWaterfall

    Huluganga Waterfall

    Huluganga Waterfall (Huluganga Ella) is a 75 m high cascade in Kandy District, originating from the Knuckles mountain range and flowing toward Victoria Reservoir.

    146 km from ColomboEasy

    View Details
  • Olu Ella Waterfall cascading 127 meters beside the road in Kegalle DistrictWaterfall

    Olu Ella Waterfall

    Olu Ella Waterfall is a 127 m high multi-segment cascade in Berannawa, Kegalle District, and is one of the tallest waterfalls connected to the Kelani River.

    83 km from ColomboEasy

    View Details
  • Asupini Ella Waterfall plunging 30 meters in Aranayaka regionWaterfall

    Asupini Ella Waterfall

    Asupini Ella Waterfall is a 30 m high cascade located near Aranayaka in Kandy District, known for its historical significance and local legends.

    115 km from ColomboEasy

    View Details
  • Nalagana Waterfall cascading 40 meters at Dedugala in Kegalle DistrictWaterfall

    Nalagana Waterfall

    Nalagana Waterfall is a 40 m high cascade located at Dedugala in Kegalle District, flowing from the Ritigaha Oya reservoir.

    85 km from ColomboEasy

    View Details
  • Kadiyanlena Waterfall cascading beneath an old arch bridge in Nuwara Eliya DistrictWaterfall

    Kadiyanlena Waterfall

    Kadiyanlena Waterfall (also known as Ketaboola Ella) is an 8 m high multi-segment roadside waterfall located near Nawalapitiya in Nuwara Eliya District.

    123 km from ColomboEasy

    View Details
  • Puna Ella Falls forming a Y-shaped double cascade near RambodaWaterfall

    Puna Ella Falls

    Puna Ella Falls, also known as Poonawa Ella, is a 109 m high double waterfall near Ramboda in Nuwara Eliya District, formed by Puna Oya and Pundalu Oya.

    149 km from ColomboModerate

    View Details
  • Yahalathenna Waterfall flowing through rocky terrain near KalupahanaWaterfall

    Yahalathenna Waterfall

    Yahalathenna Waterfall (also spelled Yahalatenna or Yahala Thenna) is a 90 ft high waterfall near Walhaputenna in Haldummulla, offering a quiet alternative to Bambarakanda.

    166 km from ColomboModerate

    View Details