Ranweli Tours

Waterfalls in Sri Lanka: Complete Guide to the Best, Highest & Most Beautiful Falls (2025)

Sri Lanka is one of the most waterfall-rich countries in Asia, with over 400 recorded waterfalls scattered across its central highlands, rainforests, and tea country. I’ve visited dozens of them personally, from the towering Bambarakanda to the hidden natural pools at the top of Diyaluma, and every single one offers something genuinely different.

This guide covers the highest waterfalls, the most beautiful ones, the easiest ones to reach from Colombo, and honest practical advice on when to go, what to bring, and what nobody tells you before you arrive.

How Many Waterfalls Are in Sri Lanka?

Sri Lanka officially has over 400 recorded waterfalls, making it one of the densest waterfall countries in all of Asia relative to its size. Most are concentrated in the central highlands, particularly in Nuwara Eliya, Badulla, Ratnapura, and Kandy districts. The combination of heavy monsoon rainfall and steep mountain terrain creates perfect conditions for spectacular cascades.

Many of these waterfalls are unnamed and rarely visited, which is part of what makes exploring Sri Lanka’s hill country so rewarding. For every famous waterfall, there are five more hidden ones waiting just off the main road.

The Highest Waterfalls in Sri Lanka

Here are the tallest and most impressive waterfalls ranked by height, with real visitor information for each:

Bambarakanda Falls — 263 metres (Tallest in Sri Lanka)

Bambarakanda is the undisputed king of Sri Lankan waterfalls. Standing at 263 metres, it's surrounded by pine forests and on a clear day the views across the valley are genuinely breathtaking. The fall is thin and elegant, like a silver ribbon dropped from the sky, rather than a wide roaring cascade.
• Location: Kalupahana, Badulla District
• Distance from Colombo: ~200 km (approx. 5 hours)
• Best time: May–July or November–January (after rains, most powerful flow)
• Tip: Visit in the morning before mist rolls in — afternoon views can be obscured
• Entry fee: Small fee applies (around LKR 200–400)

Diyaluma Falls — 220 metres (Second Highest)

Diyaluma is my personal favourite. Yes, it's 43 metres shorter than Bambarakanda — but what makes it extraordinary are the natural infinity pools at the very top. After a 45-minute hike up the side of the falls, you arrive at a series of crystal-clear rock pools with panoramic views over the valley. On a sunny day, it's one of the most stunning spots in all of Sri Lanka.
• Location: Koslanda, Badulla District
• Distance from Colombo: ~210 km (approx. 5.5 hours)
• Hike difficulty: Moderate — wear proper shoes, the path is rocky
• Best time: Early morning — fewer crowds, better light for photos
• Don't miss: The top pools — most visitors only see the base and leave without experiencing the best part

Dunhinda Falls — 64 metres (Most Atmospheric)

Dunhinda is famous for the constant mist it throws off — dunhinda literally means "misty" in Sinhala. The walk to the falls takes about 30 minutes through dense jungle and feels like entering another world. The roar of the falls gets louder as you approach, and the final reveal is genuinely dramatic.
• Location: Near Badulla town (very accessible)
• Walk: 1.5 km jungle trail — easy to moderate
• Tip: Wear clothes you don't mind getting wet — the mist soaks you before you even reach the falls

Most Beautiful Waterfalls in Sri Lanka

Height isn’t everything. These waterfalls are famous for their scenery, accessibility, and visual impact:

Ravana Falls sits right next to the Ella–Wellawaya road and is one of the most photographed waterfalls in Sri Lanka — partly for its beauty, partly for its connection to the Ramayana legend (King Ravana is said to have hidden Sita in a cave near these falls). It’s wide, accessible, and genuinely impressive after heavy rain.

  • Location: 6 km from Ella town
  • Tip: Visit after rain for maximum flow — in dry season it’s significantly reduced

Called the “Little Niagara of Sri Lanka” for good reason — St. Clair’s is unusually wide for a Sri Lankan waterfall, spreading across the hillside in a broad curtain of white water. The surrounding tea estates make this one of the most scenic waterfalls stops in the hill country.

  • Location: On the Hatton-Talawakele Road (A7 highway)
  • Tip: Easily combined with Devon Falls just a few km away, do both in one stop
  • Location: 6 km from Ella town
  • Tip: Visit after rain for maximum flow — in dry season it’s significantly reduced

Called the “Little Niagara of Sri Lanka” for good reason — St. Clair’s is unusually wide for a Sri Lankan waterfall, spreading across the hillside in a broad curtain of white water. The surrounding tea estates make this one of the most scenic waterfalls stops in the hill country.

  • Location: On the Hatton-Talawakele Road (A7 highway)
  • Tip: Easily combined with Devon Falls just a few km away, do both in one stop
  • Location: 6 km from Ella town
  • Tip: Visit after rain for maximum flow — in dry season it’s significantly reduced

Devon Falls drops 97 meters through a lush tea estate valley. It’s one of the most beautiful waterfalls to photograph in Sri Lanka because the green tea fields frame the white cascade perfectly. Easily visible from the road, no hiking required.

Waterfalls Near Colombo — Best Day Trips

Short on time? These waterfalls are reachable from Colombo within 2–3 hours:

  • Bopath Ella Falls (Ratnapura) — 30 meters, wide and powerful, 2.5 hours from Colombo. The name means “bo leaf” because the shape of the fall resembles a sacred bo leaf.
  • Aberdeen Falls (Nuwara Eliya area) — Stunning 98-metre fall surrounded by tea estates. About 4 hours from Colombo but worth the drive.
  • Diyaluma Falls — Yes, it’s 5+ hours, but if you only see one waterfall in Sri Lanka, make it this one.

Best Time to Visit Waterfalls in Sri Lanka

Sri Lanka has two monsoon seasons that affect different parts of the island differently — this is important to understand before planning your trip:

  • April – June: Southwest monsoon — best for waterfalls in the hill country and southwestern regions (Ratnapura, Nuwara Eliya, Hatton)
  • October – December: Northeast monsoon — brings heavy rain to Badulla and the east, making Bambarakanda, Diyaluma, and Dunhinda particularly powerful
  • January – March: Dry season in most areas — waterfalls are significantly reduced but roads are easier and crowds are smaller

Honest advice: I’ve visited Diyaluma in March and it was still beautiful — the pools at the top were perfect for swimming because the flow was gentle. Don’t let the “off season” put you off entirely.

Practical Tips Before You Go

  • Wear shoes with grip — paths near waterfalls are almost always wet and slippery
  • Bring a dry bag or waterproof phone case — mist gets everywhere
  • Start early — most waterfalls are best in morning light and before tour buses arrive
  • Never swim at the base of falls after heavy rain — currents can be dangerous
  • Small entry fees apply at most waterfalls — carry cash (usually LKR 200–500)

Explore More Tour Options

Looking for your next big adventure?  Don’t stop here! We have a whole world of experiences waiting for you. Dive into our full range of handpicked tour packages to find your perfect match.

 

Looking for your next big adventure?  Don’t stop here! We have a whole world of experiences waiting for you. Dive into our full range of handpicked tour packages to find your perfect match.

 

 
 Real Traveler Experiences on GetYourGuide & TripAdvisor

Frequently Asked Questions

How many waterfalls are in Sri Lanka?

Sri Lanka has over 400 recorded waterfalls, most concentrated in the central highlands around Nuwara Eliya, Badulla, Ratnapura, and Kandy. Many more remain unofficial and unnamed, especially deep in jungle areas.

What is the highest waterfall in Sri Lanka?

Bambarakanda Falls in the Badulla District, standing at 263 metres (863 feet). It is surrounded by pine forests and is one of the most impressive natural landmarks in the country.

Which waterfall has natural swimming pools?

Bambarakanda Falls in the Badulla District, standing at 263 metres (863 feet). It is surrounded by pine forests and is one of the most impressive natural landmarks in the country.

Are there waterfalls near Colombo?

Yes. Bopath Ella Falls in Ratnapura is around 2.5 hours from Colombo and makes an excellent day trip. Aberdeen Falls is about 4 hours away but equally worth it. Both are accessible by private car or organised tour.

What is the best time to visit waterfalls in Sri Lanka?

For maximum water flow, visit during or just after the monsoon seasons: April–June (southwest) and October–December (northeast). However, most waterfalls remain beautiful year-round due to Sri Lanka’s tropical climate

Is it safe to swim at Sri Lanka's waterfalls?

Some waterfalls have safe designated swimming areas, especially the top pools at Diyaluma. Swimming at the base of active falls, particularly after heavy rain, is dangerous due to strong currents. Always check local conditions and follow any posted signs.