Sri Lanka's central highlands are filled with rivers, streams and dramatic mountain landscapes, creating hundreds of waterfalls across the island.
Some waterfalls are easy to see from the roadside, while others require a short hike through forests, tea plantations or mountain trails.
Whether you are looking for a spectacular viewpoint, a peaceful nature experience or an adventurous hike, Sri Lanka has a waterfall worth adding to your itinerary.
Discover waterfalls and more
Open detailed destination guides on Travel Sri Lanka Hub.
In This Guide
10 Most Beautiful Waterfalls in Sri Lanka
Here are ten spectacular waterfalls to consider when planning your Sri Lanka adventure.

Bambarakanda Falls
Bambarakanda is Sri Lanka's tallest waterfall, dropping dramatically through the forested hills of the central highlands.

Diyaluma Falls
Diyaluma is one of Sri Lanka's most spectacular waterfalls, famous for its dramatic drop, upper pools and panoramic mountain scenery.

Dunhinda Falls
Dunhinda is famous for its powerful cascade and misty atmosphere, surrounded by lush vegetation.

Ravana Falls
Ravana Falls is one of the most recognizable waterfalls near Ella and is especially convenient to visit during a hill-country trip.

St. Clair's Falls
St. Clair's Falls flows through beautiful tea-country scenery and is one of the most picturesque waterfalls in the central highlands.

Devon Falls
Devon Falls is a beautiful highland waterfall surrounded by tea estates and mountain scenery near Talawakele.

Baker's Falls
Baker's Falls is a beautiful cascade within Horton Plains National Park and can be visited as part of the park's hiking trail.

Ramboda Falls
Ramboda Falls is a popular stop on the road through Sri Lanka's beautiful central highlands and tea country.

Laxapana Falls
Laxapana Falls is a striking waterfall in Sri Lanka's mountainous Hatton region, surrounded by dramatic highland scenery.

Bopath Ella
Bopath Ella is a beautiful waterfall in the Ratnapura region, known for its distinctive shape and lush surroundings.
1. Bambarakanda Falls

Rising dramatically from the central highlands, Bambarakanda Falls is widely recognized as Sri Lanka's tallest waterfall, at approximately 263 metres.
The waterfall is located near Kalupahana in the Badulla District and is surrounded by forested mountain scenery.
Why visit?
2. Diyaluma Falls

At around 220 metres, Diyaluma is one of Sri Lanka's tallest and most spectacular waterfalls. It is located near Koslanda in the Badulla District.
The upper section is especially famous for its natural rock pools and wide views across the surrounding landscape.
Take extra care
Rocks around waterfalls can become extremely slippery, and water conditions can change rapidly after rain. Avoid dangerous edges and follow local safety advice.
3. Dunhinda Falls

Dunhinda Falls is one of the most atmospheric waterfalls in the Badulla region. Its powerful cascade creates a cloud of mist around the falling water.
A walk through the surrounding greenery leads visitors toward the waterfall viewpoint.
Explore Dunhinda Falls4. Ravana Falls

Located near Ella, Ravana Falls is one of the island's most recognizable roadside waterfalls. Its broad, tiered cascade makes it an easy addition to an Ella itinerary.
The waterfall is also associated with the famous local Ramayana folklore surrounding the area.
Explore Ravana Falls5. St. Clair's Falls

St. Clair's Falls is one of Sri Lanka's widest waterfalls and is often called the "Little Niagara of Sri Lanka." It flows through lush green tea-country landscapes near Talawakele.
The waterfall consists of two main sections and can be viewed from a lookout near the road.
Explore St. Clair's Falls6. Devon Falls

Devon Falls is another iconic waterfall in Sri Lanka's central highlands. The waterfall is located near Talawakele and is surrounded by tea plantations and mountain scenery.
It is particularly easy to combine with St. Clair's Falls when exploring the Hatton and Talawakele region.
Explore Devon Falls7. Baker's Falls

Baker's Falls is located inside Horton Plains National Park. It is one of the scenic highlights of the park's hiking circuit.
A visit to Baker's Falls can be combined with the famous World's End viewpoint and the surrounding cloud forests.
Explore Baker's Falls8. Ramboda Falls

Ramboda Falls is a popular waterfall in the central highlands and a convenient stop for travelers heading through the Ramboda Pass and tea country.
Its location makes it easy to combine with Nuwara Eliya, Kandy and other central highland destinations.
Explore Ramboda Falls9. Laxapana Falls

Laxapana Falls is a dramatic waterfall in the Hatton region, surrounded by rugged mountain scenery and the famous tea country of central Sri Lanka.
It is an excellent choice for travelers who want to explore less crowded waterfall landscapes around the central highlands.
Explore Laxapana Falls10. Bopath Ella

Bopath Ella is a popular waterfall in the Ratnapura region. Its distinctive shape and lush green surroundings make it a beautiful destination for nature lovers.
The waterfall can be included as part of an exploration of the waterfalls and rainforest landscapes around Ratnapura.
Explore Bopath EllaBest time to visit waterfalls in Sri Lanka
Waterfall conditions change throughout the year. Rainfall can make waterfalls much more powerful, while drier periods can make trails easier but may reduce the flow.
Drier conditions
Generally better for hiking and accessing trails, but some waterfalls may have less water.
After rainfall
Waterfalls can become much more dramatic after rain, but paths and rocks may become slippery and water conditions can become dangerous.
Always check current local conditions before visiting a waterfall. Heavy rainfall can change water levels and currents very quickly.
Waterfall safety tips
Enjoy the waterfalls responsibly
Never climb directly onto a waterfall.
Be extremely careful on wet rocks.
Do not swim near the edge of a waterfall.
Avoid natural pools during heavy rain.
Follow warning signs and local instructions.
Use a guide for remote or difficult waterfall trails.
Keep children under close supervision near water.
Wear shoes with good grip.
Do not enter restricted areas.
Check weather conditions before hiking.
5-Day Sri Lanka Waterfall Itinerary
A waterfall-focused trip works especially well through the central highlands.
Kandy → Ramboda → Nuwara Eliya
Travel through the central highlands, visit Ramboda Falls and continue toward Nuwara Eliya.
Nuwara Eliya → Horton Plains
Explore Horton Plains and visit Baker's Falls as part of the hiking route.
Nuwara Eliya → Ella
Travel through tea country and continue toward Ella, with opportunities to see Devon and St. Clair's Falls.
Ella → Ravana Falls → Diyaluma
Visit Ravana Falls and continue toward the spectacular Diyaluma area.
Badulla → Bambarakanda → Ratnapura
Explore Bambarakanda and continue toward the Ratnapura region for Bopath Ella.
Waterfalls in Sri Lanka FAQ
What is the most beautiful waterfall in Sri Lanka?
There is no single answer because it depends on what you value. Diyaluma is famous for its dramatic height and upper pools, Bambarakanda for its scale, Dunhinda for its misty atmosphere, and St. Clair's for its tea-country scenery.
What is the tallest waterfall in Sri Lanka?
Bambarakanda Falls is generally recognized as Sri Lanka's tallest waterfall, at approximately 263 metres.
What is the second-highest waterfall in Sri Lanka?
Diyaluma Falls is approximately 220 metres high and is generally recognized as the second-highest waterfall in Sri Lanka.
Which waterfall is easiest to visit near Ella?
Ravana Falls is one of the easiest major waterfalls to include in an Ella trip because it is located beside the road below Ella.
Can I swim in Sri Lankan waterfalls?
Some waterfalls have pools where swimming may be possible, but conditions can change quickly. Wet rocks, strong currents and sudden increases in water level can be dangerous. Always follow local advice and avoid swimming near waterfall drops.
Where are most of Sri Lanka's waterfalls located?
Many of Sri Lanka's major waterfalls are concentrated in the central highlands, particularly around Badulla, Nuwara Eliya, Kandy, Ratnapura and surrounding mountain regions.

