Book Your Stay

Best Rate Guarantee

Waterfalls

Upper Diyaluma Waterfall

Location

Koslanda

Distance

42Km

Duration

7:00 AM – 5:00 PM

Price

Free entry

What is Upper Diyaluma Waterfall?

Upper Diyaluma Waterfall is the crown jewel of Sri Lanka’s waterfall circuit. Sitting atop Diyaluma Falls — the country’s second tallest waterfall at 220 metres (720 ft) — the upper section rewards hikers with a series of stunning natural rock pools that cascade right to the edge of the cliff. Located in the Badulla District near the town of Koslanda, it is a world-class combination of breathtaking scenery and adventure.

How to get there from Ella

Upper Diyaluma Waterfall is approximately 1.5 hours from Ella. Take the Wellawaya–Ella–Kumbalwela Highway, turn right at Ella Junction onto the Colombo–Batticaloa Highway, and continue roughly 12.5 km to reach the trailhead near Poonagala. From there, a mostly downhill 30–40 minute hike through open grassland and light jungle leads you to the upper pools. A tuk-tuk or private car from Ella is the most popular and convenient option.

The natural pools & swimming

The upper section features multiple tiered natural pools, some deep enough for cliff jumps of around 7 metres. The right-hand pool near the black rock is the safest option, especially after recent rainfall. The pools on the left offer a more exhilarating experience for confident swimmers. The water flows gently before gathering speed toward the cliff edge, creating an otherworldly “swimming at the edge of the world” sensation. Entry to the upper falls costs approximately 350 LKR per person, payable in cash at the trail ticket counter.

Best time to visit

The ideal window for visiting Upper Diyaluma Waterfall is January to May, during Sri Lanka’s dry season. Skies are clearer, trails are less slippery, and the pools are calm enough for safe swimming. While the rainy season (September to early December) makes the falls more dramatic and voluminous, the water levels and powerful currents can make swimming dangerous. Always check local conditions on the day you arrive.

Wildlife & surroundings

The hike passes through lush highland scenery with tea plantations, open grasslands, and patches of dense jungle. Visitors have reported spotting the Sri Lankan Grey Hornbill — a bird endemic to the island — as well as local monkey troops. Wild elephants are known to be active in the wider area, so avoid walking alone after dark and consider hiring a local guide if you plan to explore beyond the main trail.

Nearby attractions

Upper Diyaluma pairs perfectly with a visit to the lower Diyaluma Falls viewpoint, Ravana Falls, Ella Rock, the Nine Arch Bridge, and Lipton’s Seat. Many visitors combine Diyaluma with a sunrise hike up Little Adam’s Peak on the same Ella-based trip.

Frequently Asked Questions & Travel Tips

It sits atop Diyaluma Falls in the Badulla District, about 6 km from Koslanda town. The upper trailhead is best reached via the Makaldenya Junction on Poonagala Road, roughly 1.5 hours from Ella.
Diyaluma Falls stands at 220 metres (720 feet), making it the second tallest waterfall in Sri Lanka. The upper section features a series of natural rock pools just before the dramatic drop.
Swimming is safe during the dry season (January–May) when water levels are low and currents are calm. The right-hand pool near the black rock is the safest spot. Avoid swimming during the rainy season (September–December) as currents become extremely powerful.
Via the Poonagala/Makaldenya route, the hike is about 30–40 minutes one way, mostly downhill through open grassland. The bottom-up route from the Koslanda viewpoint is around 2 hours and significantly steeper.
Entry costs approximately 350 LKR per person, payable in cash at the ticket counter along the hiking trail. Carry enough small notes as there are no ATMs or shops near the falls.
A guide is not required for the standard Poonagala route, as the trail is well-used and easy to follow. However, a local guide (~1,500 LKR) can reveal hidden pools and adds useful safety awareness, especially for first-time visitors.
January to May is the best time — dry weather, clear views, and safe swimming conditions. The falls are most dramatic during the wet season but too dangerous for swimming. Always check local weather conditions on the day.
From Ella, hire a private car or tuk-tuk (around 7,000 LKR). Take the Wellawaya–Ella–Kumbalwela Highway, turn onto the Colombo–Batticaloa Highway at Ella Junction, and drive about 12.5 km. Ask your driver to drop you at the Poonagala trailhead.

Gallery

Back to Experiences