Sri Lanka Guide

Best Waterfalls in Sri Lanka

Sri Lanka packs an extraordinary number of waterfalls into a small island — from record-breaking single drops to mist-shrouded cascades hidden in highland forest. These are the ones that genuinely deserve the detour.

How We Selected These Waterfalls

These waterfalls represent the best combination of height, volume, accessibility, and surrounding scenery on the island. Sri Lanka has more than 100 named falls, and the selection below focuses on those that justify a dedicated visit — not just a roadside glance from a passing vehicle. Each waterfall has been visited in person and assessed for access difficulty, trail condition, seasonal flow variation, and whether the experience lives up to what photographs suggest.

Some of the most photogenic falls reduce to a trickle in the dry season; where this applies, the guide for each cascade includes honest seasonal notes so you can time your visit correctly. Swimming is possible at several of these falls, but flash floods can occur with little warning during the monsoon season. The individual guides include specific safety notes and advice on the safest swimming spots.

Featured Waterfalls

  • 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
  • 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
  • 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