Diyaluma Falls is 220 meters high and is the second highest waterfall in Sri Lanka. It is located right next to the road so you can admire the beauty of this waterfall easily. But for the real adventurers there is the possibility to hike up to the upper waterfall so you’ll have an amazing view over the surrounded hills. Because the waterfall has different levels and pools you can take a dip to cool off after the hike. In this blog post you will find everything you need to know about the Diyaluma Falls!

How to get to Diyaluma Falls Sri Lanka

The Diyaluma Falls is an hour drive from Ella, so you can easily add this adventure to your Ella things to do list. The waterfall is located a little bit outside of Koslanda town. If you only want to see the waterfall from the bottom, you can set your Google Maps on Diyaluma Falls and you will get there. Just take into account that the last part of the road is uphill and isn’t in the best condition. Make sure you have a good reliable scooter if you go by yourself. Or grab a tuktuk who will bring you there.

Read in the paragraph about hiking to the top of the Diyaluma Falls how you get to the starting point of the hike. 


What to expect at Diyaluma Falls Sri Lanka

The Diyaluma waterfall is super impressive when you see it from the bottom. Realize that this is the second highest waterfall of Sri Lanka! There are some local shacks around the area if you want to take a rest. And there might be some monkeys as well, so be careful with your stuff!

The most adventurous part of this waterfall nevertheless, is to hike to the top to take in the incredible view, swim in the natural pools and chat with the locals. Read in the next paragraph how to get to the top of Diyaluma Falls.


Hike to the top of Diyaluma Falls

Diyaluma waterfall is home to epic views from the top and some of the best natural infinity pools in the world! But to get there, you have to hike for around 40 minutes.

You have to get to the Makaldenya Junction on Poonagala Road, which is above the Diyaluma waterfall. From there, you have to hike the hill to arrive at the Diyaluma Upper Falls which you’ll reach after 30 minutes. The hike is almost entirely downhill and will lead you through long grass. Once you’ve arrived after the 30 minute hike, you will see a series of pools cascading towards the edge of the cliff. When the stream of water finally reach the edge they fall into one final pool before crashing 220 meter down along the rocks into the pool far below. It’s impressive that nature created this waterpark! You can swim, chill or dive into these pools. But always check if you the pools are deep enough to jump into and if the current is not too strong!


Diyaluma Falls is the 2nd highest waterfall in Sri Lanka but it’s hard to get a good perspective from this vantage point. But if you have a drone you can take some cool shots here while standing on top of the waterfall!


Best time to visit Diyaluma Falls Sri Lanka

Always make sure to check the weather forecast before you head on an adventure. The weather can change very quickly in Sri Lanka. Especially if you want to do the hike to the top of the waterfall, you need to be sure that is stays dry. Also, if you want to swim in the pools at the top, make sure that the current isn’t too strong. The wettest months in Sri Lanka are October until December, so if you’re visiting in these months, only hike to the top on a sunny, dry day. Overall, the best time to go to the Diyaluma Falls is in the early morning. You will beat the heat and the crowds. And for photography you’ll have the best circumstances considering the light!