Diyaluma Falls, Sri Lanka: Guide to the 220 m Diyaluma Waterfall, Upper Pools Hike and How To Reach (2026)

Diyaluma Falls, Sri Lanka: Guide to the 220 m Diyaluma Waterfall, Upper Pools Hike and How To Reach (2026)

manavsingh

manavsingh

Last Updated

November 3, 2026

Read time

19 min

Follow

Sri Lanka Cultural Tour Package 8D / 7N 6% OFF

Sri Lanka Cultural Tour Package

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹39,734
₹37,350 /pp
Book now
A Feel-Good Sri Lanka Sightseeing Tour Package 5D / 4N 9% OFF

A Feel-Good Sri Lanka Sightseeing Tour Package

  • Hotel
  • Meals
  • Sightseeing
  • Transfers
₹26,451
₹24,070 /pp
Book now
Best Selling Adventurous Sri Lanka Tour Package 7D / 6N 10% OFF

Best Selling Adventurous Sri Lanka Tour Package

  • Hotel
  • Meals
  • Sightseeing
  • Cab Transfer
₹31,988
₹28,789 /pp
Book now
About This 3 Nights 4 Days Sri Lanka Package 4D / 3N 15% OFF

About This 3 Nights 4 Days Sri Lanka Package

  • Hotel
  • Meals
  • Sightseeing
  • Cab Transfer
₹19,618
₹16,600 /pp
Book now
Bestselling Srilanka Packages 5D / 4N 14% OFF

Bestselling Srilanka Packages

  • Hotel
  • Meals
  • Sightseeing
  • Cab Transfer
₹25,967
₹22,410 /pp
Book now

Where Diyaluma Falls Is and Why the Top Is the Real Reward

Diyaluma Falls is Sri Lanka’s second-highest waterfall, a 220 m drop on the Punagala Oya about 5 km east of Koslanda in Badulla District, right beside the A4 road. Entry is free at the A4 bridge, and most 2026 trip reports found no ticket on the trail, though one tour listing mentions a LKR 350 per-person fee. You can see the whole fall from the bridge on the A4 without walking a step, but most people come for what sits at the top. A 30-minute walk down from Poonagala village brings you to a chain of rock pools, and the last of them ends at the lip of the cliff. That is the Diyaluma “infinity pool” you have seen in photos. Ella is 40 km away by road, so the Diyaluma waterfall works as a full-day trip from there. In Sinhala the name means “rapid flow of water” or “liquid light”.

Key Takeaways

  • Start from Poonagala, not the bottom. It is a 30-minute downhill walk to the Upper Diyaluma pools, against 30 to 60 minutes of steep climbing from the A4.
  • Budget from around LKR 3,500 to 5,000 (about ₹1,000 to ₹1,430) for a return tuk-tuk from Ella on 2024 rates, plus LKR 1,500 (₹430) if you take a local guide.
  • Go between February and March or June and September, when Badulla’s rainfall drops to 50 to 110 mm a month.
  • Stay well back from the cliff edge. There are no barriers, and the edge pools are off-limits after any rain upstream.
  • Leave Ella by 8 am and be off the trail before dark, as wild elephants use these hills.

Diyaluma Falls at a glance

Fact Detail
Height 220 m (720 ft), a single horsetail drop
Rank 2nd highest in Sri Lanka, after Bambarakanda (263 m)
River Punagala Oya, which feeds the Kuda Oya, a tributary of the Kirindi Oya
Location About 5 km east of Koslanda, Badulla District, Uva Province
Coordinates 6.7333° N, 81.0315° E
Road A4 (Colombo to Batticaloa road), between Koslanda and Wellawaya
Entry fee Free at the A4 bridge, no ticket on the trail in 2026 trip reports
Trailheads Poonagala (top, downhill) or the A4 near Koslanda (bottom, uphill)
Hike to the pools About 30 minutes from Poonagala
Time needed 4 to 6 hours on site, a full day from Ella
Distance from Ella 40 km to the A4 bridge, 25 km to Poonagala
Nearest railway stations Haputale and Bandarawela
Best months February to March and June to September
Sri Lanka
Sri Lanka

Sri Lanka's 220 m waterfall: the Poonagala hike, infinity pools, routes from Ella and the best months

Best Time

February - September

Select Package Type

Tour
₹16,600 @pp
Honeymoon
₹24,900 @pp
Family
₹14,300 @pp

Best Selling Packages

Exotic Sri Lanka Sightseeing Tour Package
Exotic Sri Lanka Sightseeing Tour Package

5 Days & 4 Nights

₹29,187 /@pp

GET FREE QUOTE
Splendid Sri Lanka Tour Package
Splendid Sri Lanka Tour Package

4 Days & 3 Nights

₹18,242 /@pp

GET FREE QUOTE
Stellar Sri Lanka Tour Package
Stellar Sri Lanka Tour Package

6 Days & 5 Nights

₹37,142 /@pp

GET FREE QUOTE
Sri Lanka Trekking Tour Package
Sri Lanka Trekking Tour Package

4 Days & 3 Nights

₹42,173 /@pp

GET FREE QUOTE
Sublime Sri Lanka Tour Package
Sublime Sri Lanka Tour Package

7 Days & 6 Nights

₹44,505 /@pp

GET FREE QUOTE

The Diyaluma Waterfall: Height, Name and Legend

Morning sun lighting the spray of Diyaluma waterfall, the 'liquid light' behind its Sinhala

The Diyaluma waterfall drops 220 m from the escarpment above Koslanda, which makes it the 619th highest waterfall in the world on the World Waterfall Database ranking cited by Wikipedia. Only Bambarakanda, 263 m and about 40 km west near Kalupahana, is taller in Sri Lanka. Some guides, including Lonely Planet, quote 171 m and call it the third-highest. This page uses the 220 m total height listed by Wikipedia and the World Waterfall Database.

The name is Sinhala. “Diya haluma” translates as “rapid flow of water” or “liquid light”, and on a clear morning, when the sun hits the spray, the second reading makes sense.

The legend is older and darker. Historian R. L. Brohier recorded a folk tale of a young chieftain banished to the highlands. His betrothed tried to join him, and because every pass was guarded, he lowered a rope of twisted creepers over this cliff to haul her up. She was dashed against the rocks and died. The gods, moved by what they saw, sent a stream of water down the mountain to veil the scene in watery light. That is the story Wikipedia’s entry gives for the name, and local drivers still tell a version of it.

The fall itself has three parts worth knowing before you go. Upper Diyaluma is a set of smaller cascades and deep, calmer pools higher up the stream. Below it are the edge pools that sit on the lip of the main drop. Then comes the 220 m fall to the valley floor, which you see from the A4.

Upper Diyaluma Falls Hike: The Two Trailheads Compared

Hikers on the grassland trail from Poonagala to Upper Diyaluma Falls, Sri Lanka

There are two ways to reach the top of Diyaluma Falls, and the choice changes your day. The Poonagala route starts high and walks down. The Koslanda route starts at the A4 below the falls and climbs. Trip reports from Salt in our Hair, The Common Wanderer and Journey Era all used Poonagala, and all three put the walk at about 30 minutes.

Route A: from Poonagala (top) Route B: from the A4 near Koslanda (bottom)
Start point Makaldeniya bend on Poonagala Road Trail off the A4 past the Diyaluma bridge
Direction Downhill to the pools, uphill back Uphill to the pools, downhill back
Time to the pools About 30 minutes 30 to 60 minutes, steep
Trail Tall grass, unsigned but clear Steeper, rocky, harder to follow
Drive from Ella 25 km, about 1 to 1.5 hours 40 km, about 1 hour 15 minutes
See the full fall from below? No, unless you also drive to the bridge Yes, from the bridge at the start
Best for First-timers, families with teens, a relaxed swim day Fit hikers who want the bottom view and the top in one loop

 

The map below shows both trailheads, Koslanda on the A4 and the falls between them.

Route A: Hiking Down From Poonagala

Poonagala is a tea village on the hill above the falls, 25 km from Ella by road. Drivers know it. Tell yours you want the Upper Diyaluma trail at the Makaldeniya bend, not the waterfall bridge, or you will end up at the bottom. A small parking area sits near the start, and Where Tara Went paid LKR 100 to park a scooter there in 2026.

The path drops through tall, dry grass with open views over the valley. Long trousers or closed shoes help, as The Common Wanderer’s team came back with cuts on their legs from the overgrowth. After about 30 minutes you hear water, then see the Upper Diyaluma cascades on your right. Head right and up beside the stream for 10 to 15 minutes to reach the bigger, calmer upper pools. Head left and down for about 10 minutes to reach the edge pools above the main drop.

Journey Era’s writer made a one-way traverse of it. He walked down from Poonagala, spent the morning at the pools, then kept going downhill for about 30 minutes past a small rubber-making village to Koslanda, where his driver waited. If you can arrange a pickup at the bottom, that point-to-point route saves you the climb back.

Route B: Hiking Up From the A4 Near Koslanda

The bottom route starts on the A4. Stop at the bridge first for the classic view of the full 220 m drop, then drive on a short way to the trailhead. Salt in our Hair describes it as a 2.5 km route through hill country that takes about as long as the Poonagala walk on paper, but it is uphill all the way and much harder in the heat. The Common Wanderer put the hard climbing at 20 to 30 minutes. Plan on an hour if you are not used to steep trails. A few stalls near the start sell king coconuts and snacks, which you will want on the way back.

Do You Need a Guide?

You do not need a guide on Route A in daylight, especially with a group and an offline map. Locals wait at both trailheads and offer to show the way for around LKR 1,500 (about ₹430), the figure Salt in our Hair paid. Take one if you are walking alone, using Route B, or visiting in the wetter months, when the grass hides the path. Blue Lanka Tours recommends a guide for longer walks because wild elephants are active here.

How To Hike to Upper Diyaluma Falls From Poonagala: Step by Step

Upper Diyaluma Falls cascades and calm rock pools above Koslanda, Sri Lanka

This is the simplest way to see the top of the falls in one day from Ella.

  1. Leave Ella by 8 am. Hire a tuk-tuk or car and ask for Poonagala and the Upper Diyaluma trail. The 25 km ride takes 1 to 1.5 hours on narrow estate roads.
  2. Get dropped at the Makaldeniya bend. A footpath leaves Poonagala Road here into the grassland. Pay the small parking fee if you brought your own scooter.
  3. Decide on a guide. Locals offer to guide for about LKR 1,500. It is optional in daylight, but worth it if you are alone.
  4. Walk 30 minutes downhill. Follow the path through the grass in closed shoes. When you hear water, the Upper Diyaluma falls are close.
  5. Swim in the upper pools first. Turn right and walk 10 to 15 minutes beside the stream to the deeper, calmer pools. Check the depth with your feet, and never dive.
  6. Visit the edge pools carefully. Walk about 10 minutes down to the infinity pools on the lip of the 220 m drop. Stay out if the current is pulling or it rained upstream.
  7. Leave the top by 3.30 pm. Climb back to Poonagala in about 40 minutes, or walk down past the rubber village to the A4 if your driver waits below. Do not walk the trail after dark.

Swimming in the Diyaluma Infinity Pools

Swimming In The Diyaluma Infinity Pools

Yes, you can swim at Diyaluma Falls, but at the top, not the bottom. The pools are on the plateau above the drop, and they are what makes this waterfall different from every other one near Ella. The base of the 220 m fall is a boulder field with heavy spray and no safe pool to enter. Older guides that suggest a swim at the base are wrong.

There are two sets of pools. The Upper Diyaluma pools, 10 to 15 minutes upstream, are the larger and safer ones. Journey Era’s writer found a deep section there, checked it for rocks and spent an hour jumping in. Blue Lanka Tours describes the top pool as deep enough to jump with no rocks in the water. The edge pools are the photogenic ones. Water slides from pool to pool across smooth rock and the last pool ends at the cliff. Salt in our Hair swam in the pool nearest the edge but advised most people to look over from the rocks instead.

When it is safe depends on the water. In the drier months the flow drops and the edge pools turn calm and clear. In the rains the same pools carry a current strong enough to pull you towards the drop. The Common Wanderer visited in the wet season and stayed out, and wrote that the lower pools are impossible to swim between September and early December. Bring a swimsuit, a quick-dry towel and something to sit on, as the rock gets hot by midday.

Diyaluma Falls Safety Rules

 

Unfenced rock edge at the top of Diyaluma Falls, a hiker standing well back from the drop

Diyaluma has no fences, no railings, no lifeguards and patchy phone signal. Tour operators and travel blogs promote swimming and even cliff jumping at the upper pools, so the rules below are on you.

  • Stay two body lengths back from the cliff. The rock near the edge is smooth and wet, and a slip here is not survivable.
  • Never dive head first. Pool depths change with the season and rocks sit under the surface. Lower yourself in feet first.
  • Watch the sky upstream. Rain on the hills above can raise the water within minutes, even when it is sunny at the pools. If the water turns brown or starts rising, get out and move away from the edge pools.
  • Do not walk alone or after dark. Wild elephants are active in this area, a warning repeated by Salt in our Hair and Blue Lanka Tours.
  • Save an offline map first. Signal drops on Poonagala Road and on the trail. Maps.me and Google Maps offline both show the paths.
  • Carry 2 litres of water per person. The walk back up is exposed, humid and hot by noon.
  • Skip alcohol at the top. Wet rock and a few drinks are a bad mix this close to a 220 m drop.

Seeing Diyaluma Falls Without the Hike

King coconut stall at the A4 bridge with Diyaluma Falls behind, the no-hike viewpoint

If you are travelling with grandparents, small children or anyone who cannot walk on rough ground, you can still see the full 220 m fall. Stop at the bridge on the A4, about 5 km from Koslanda. The water drops off the escarpment straight in front of you, and the whole height is visible from the roadside. Morning light is best, as the cliff falls into shadow in the afternoon. A short walk from the road towards the base gets you closer to the spray, but the rocks are slippery and there is no pool to enter. Stalls at the bridge sell king coconut and snacks. Allow 30 to 45 minutes, then continue to Ella via Wellawaya or to Haputale via the A4.

How To Reach Diyaluma Falls

Diyaluma sits on the A4 between Haputale and Wellawaya, so you reach it by road. The nearest base towns are Ella, Haputale and Bandarawela, all on the hill-country rail line.

Distances and Drive Times

Starting point To the A4 bridge (bottom) To Poonagala (top trailhead) Realistic drive time
Koslanda 5 km 12 km 10 to 25 minutes
Wellawaya 13 km 24 km 20 to 50 minutes
Bandarawela 39 km 19 km 45 minutes to Poonagala
Haputale 29 km 27 km About 1 hour
Ella 40 km 25 km 1 to 1.5 hours
Nuwara Eliya 71 km 60 km 2.5 to 3 hours
Mattala airport 72 km 83 km About 2 hours
Kandy 147 km 136 km 5 to 5.5 hours
Colombo 203 km 210 km 5.5 to 6.5 hours

Distances are road distances from OpenStreetMap routing. Drive times allow for hill roads, tuk-tuk speeds and the narrow last stretch to Poonagala.

From Ella by Tuk-Tuk, Car or Scooter

Most visitors go from Ella, and most go by tuk-tuk. Drivers know both trailheads, and a return trip with waiting time cost LKR 3,500 to 5,000 (about ₹1,000 to ₹1,430) in 2024, per The Common Wanderer. Fares have risen since, so confirm the price before you set off. Agree the price, the trailhead and how long the driver waits before you leave. A car with driver for the day costs more, but it is more comfortable on the bumpy last 15 minutes Salt in our Hair warns about.

Confident riders can hire a scooter in Ella from around LKR 1,500 a day (₹430), the rate Where Tara Went paid. Her route went down the A23 past Ravana Falls to Wellawaya, then up the A4, about 2 hours to the top trailhead. She came back on the B42 through tea estates, slower but scenic. Ride only in daylight and dry weather.

Foreign riders need more than an International Driving Permit. Sri Lanka requires a temporary recognition permit, issued by the Automobile Association of Ceylon or the Department of Motor Traffic, and rental shops and insurers can turn you away without it.

By Train and Bus

There is no station at Diyaluma. Take the hill-country train to Haputale or Bandarawela, then a tuk-tuk. Bandarawela is the closer station for Poonagala (19 km). Buses on the A4 between Haputale, Beragala and Wellawaya pass the bridge at the bottom of the falls. Ask the conductor for Diyaluma. Buses do not run up to Poonagala.

From India

Fly to Colombo (Bandaranaike International Airport). Direct flights run from Chennai, Bengaluru, Mumbai, Delhi, Kochi, Hyderabad and other Indian cities. Do not try Diyaluma as a day trip from Colombo. It is 5.5 to 6.5 hours each way. Instead, take the train to Ella or Haputale and spend at least two nights in the hills. Indian passport holders still need an ETA, applied for online at eta.gov.lk before travel.

Our Sri Lanka visa guide for Indians covers the current rules.

Best Time To Visit Diyaluma Falls

The best time to visit Diyaluma Falls is February to March or June to September, when Uva Province is at its driest and the top pools are calm enough to swim. October to January is the wet season here. The fall is at its fullest, but the trail is slippery and the edge pools are dangerous.

Month Badulla rainfall (mm) Waterfall flow Pools and trail
January 184 Strong Pools often rough, trail muddy
February 102 Good Swimmable on calm days
March 88 Good Swimmable, a good month
April 184 Good Afternoon storms, go in the morning
May 120 Good Mixed, check the forecast
June 52 Moderate Driest stretch, calm pools
July 54 Moderate Calm pools, clear views
August 72 Lower Calm pools, thinner fall
September 107 Lower Mostly fine, rain returning
October 242 Very strong Avoid swimming
November 286 Very strong Avoid swimming, trail slippery
December 270 Very strong Avoid swimming, trail slippery

Rainfall figures are the WMO 1991 to 2020 climate normals for Badulla (via NOAA), the nearest long-running station, as reported by Wikipedia.

Diyaluma’s season runs opposite to Sri Lanka’s south-west coast. When the south-west monsoon soaks Colombo and Galle from May to September, the Uva hills stay in the rain shadow and dry out. So a July trip that pairs Diyaluma with Ella and the east coast works well. For the whole island, see our guide to the best time to visit Sri Lanka.

Time of day matters as much as month. Be at the pools by 10 am. The light is clean, the rock is not yet scorching, and in April and the inter-monsoon months, afternoon storms build after 2 pm. Weekends and Poya (full-moon) holidays bring groups of local visitors, so a weekday morning is the quietest slot.

Diyaluma Falls Cost and What To Pack

Viewing the falls is free, and recent trip reports paid nothing to walk the trail either. What you pay for is getting there.

Item Cost in LKR About in ₹ Source
Entry to the falls Free Free No ticket in 2026 trip reports
Tuk-tuk, Ella to Poonagala and back with waiting From around 3,500 to 5,000 (2024 rates) 1,000 to 1,430 The Common Wanderer
Scooter hire in Ella, per day From around 1,500 plus fuel 430 plus fuel Where Tara Went
Parking at the Poonagala trailhead 100 30 Where Tara Went
Local guide (optional) About 1,500 About 430 Salt in our Hair

Rupee figures use LKR 3.5 to ₹1. A couple sharing a tuk-tuk and a guide spends roughly ₹1,500 to ₹2,000 for the day, before food.

What to pack for Diyaluma:

  • Closed shoes with grip, or sturdy sports sandals with a heel strap
  • Swimsuit, quick-dry towel and a change of clothes for the ride back
  • 2 litres of water per person and a packed lunch (stalls are only at the bottom)
  • Sunscreen and a hat, as the grass trail has no shade
  • A dry bag for your phone and cash
  • Cash in small LKR notes for parking, the guide and coconuts
  • A power bank and an offline map

Diyaluma vs Bambarakanda vs Ravana Falls vs Dunhinda

Diyaluma is one of four waterfalls in the Uva hills that travellers compare. Here is how they stack up for a trip based in Ella or Haputale.

Diyaluma Falls Bambarakanda Falls Ravana Falls Dunhinda Falls
Height 220 m 263 m (tallest in Sri Lanka) 25 m 64 m
Location Near Koslanda, on the A4 Kalupahana, 5 km off the A4 Beside the Ella to Wellawaya road 5 km north of Badulla
Distance from Ella 40 km About 44 km 6 km About 24 km
Effort to see it Roadside view, or a 30 minute hike to the top Short walk through pine forest Roadside, no walk Short forest walk
Swimming Yes, top pools in dry months Not a swimming stop Viewing only, wet rocks Viewing only
Best for The infinity pools and a full day out Seeing the tallest fall A quick photo stop A half-day from Badulla

Diyaluma wins if you want to spend time at the waterfall rather than just look at it. Pair it with Ravana Falls on the drive back through Wellawaya, as it sits right on the road. Bambarakanda is better done from Haputale or Belihuloya, and our guide to waterfalls in Ratnapura covers the route.

For the full list across the island, see our guide to waterfalls in Sri Lanka.

Places To Visit Near Diyaluma Falls

Buduruwagala rock-cut Buddha figures near Wellawaya, a short drive from Diyaluma Falls

The falls sit in a corner of Uva that most travellers skip, which is why so many sights within an hour feel uncrowded.

Place Road distance from Diyaluma Why go
Koslanda 5 km Nearest town, shops and a boutique stay
Wellawaya 13 km Junction town for Ella, Yala and the south coast
Buduruwagala 18 km Rock-cut Buddha figures in the forest, about 15 m tall
Haputale 29 km Ridge town, tea estates and the hill-country railway
Adisham Bungalow 32 km Tudor-style monastery near Haputale
Ravana Falls 34 km Wide 25 m roadside fall on the way to Ella
Bambarakanda Falls 39 km Sri Lanka’s tallest waterfall at 263 m
Ella 40 km Nine Arch Bridge, Little Adam’s Peak, Ella Rock
Lipton’s Seat 44 km Sunrise viewpoint above Dambatenne tea estate
Belihuloya 46 km River village, Samanalawewa and the World’s End back trail

Buduruwagala is the easiest add-on. It is 18 km away, about 5 km south of Wellawaya, and its seven rock-cut figures include a Buddha about 15 m tall. Combine it with Diyaluma on the same day if you start early.

Haputale and Lipton’s Seat are a separate morning. Lipton’s Seat is 44 km by road from the falls, not next door as some older guides claim, and it is best at sunrise. From Ella, the short walk up Little Adam’s Peak fits the afternoon before your Diyaluma day.

For the rest of the town, see our lists of places to visit in Ella and things to do in Ella.

Where To Stay Near Diyaluma Falls

Ella is the most practical base, Haputale is the quieter one, and Koslanda is the closest.

Base Distance to the falls Why stay here Best for
Ella 40 km (25 km to Poonagala) Most hotels, cafes and tuk-tuk drivers who know the trail First-time visitors, couples
Haputale 29 km Cooler ridge town, homestays, Lipton’s Seat sunrise Budget travellers, hikers
Bandarawela 19 km to Poonagala Closest railway town to the top trailhead Train travellers
Koslanda 5 km Wake up next to the falls, start before anyone else Couples who want quiet

In Ella, rooms run from simple guesthouses to hillside resorts, and our guide to hotels in Ella lists them by budget.

Haputale suits a slower trip, with family-run homestays in Haputale and a handful of hotels in Haputale.

A 2-Day Ella, Diyaluma and Haputale Plan

This plan works for most Indian travellers who have three or four days in the hill country, as part of a week-long Sri Lanka trip.

Day 1: Ella to Diyaluma and back

  • 7.30 am: Breakfast in Ella and leave by tuk-tuk or car for Poonagala.
  • 9 am: Walk down to the Upper Diyaluma pools. Swim at the top pools, then visit the edge pools.
  • 1 pm: Packed lunch on the rocks. Walk down past the rubber village to Koslanda to meet your driver.
  • 2.30 pm: Stop at the A4 bridge for the full view of the 220 m drop.
  • 3.30 pm: Optional detour to Buduruwagala near Wellawaya.
  • 5 pm: Photo stop at Ravana Falls on the A23, then back to Ella for dinner.

Day 2: Haputale and the tea country

  • 4.30 am: Leave Ella by tuk-tuk or car for Lipton’s Seat (27 to 30 km, about 1.5 hours) to catch sunrise over the Dambatenne estate. To sleep in, spend the night in Haputale instead and leave at 5.30 am.
  • 9 am: Breakfast in Haputale, then visit Adisham Bungalow, which opens to visitors only on weekends, public holidays and Poya days.
  • 1 pm: Take the hill-country train from Haputale to Nuwara Eliya (Nanu Oya station) or back to Ella.

If you would rather not stitch the hotels, drivers and train tickets together yourself, our Sri Lanka tour packages can build Ella and Diyaluma into a customised hill-country route with a private driver.

For more walks in the region, see our guide to trekking in Sri Lanka.

Diyaluma Falls Travel Tips

  • Tell your driver “Upper Diyaluma”. “Diyaluma” alone usually gets you the bridge at the bottom.
  • Fix the waiting time up front. Four to six hours at the top is normal. Agree it with your tuk-tuk driver before you set off.
  • Go on a weekday. Weekends and Poya holidays bring local groups to the pools.
  • Carry everything out. There are no bins at the top, and plastic washes over the edge in the next rain.
  • Respect the village. Poonagala is a working tea village. Ask before photographing people and keep swimwear for the pools.
  • Check our Sri Lanka travel tips for SIM cards, cash and local transport before you go.

Planning Your Diyaluma Falls Trip

Diyaluma Falls rewards a full day. Walk down from Poonagala in the morning, swim in the upper pools, look over the edge from a safe distance, and see the 220 m drop from the A4 on your way out. Go between February and September when the pools are calm, and leave the edge alone after rain. If you want the hill country planned around it, with Ella stays, a driver who knows the trailheads and the train to Kandy, browse our Sri Lanka tour packages and ask for Diyaluma to be added to the route.

Our Sri Lanka travel guide covers the rest of the island.

Sources

  • Wikipedia, Diyaluma Falls (height, coordinates, river, etymology, Brohier legend, World Waterfall Database rank), last edited July 2026
  • Wikipedia, Bambarakanda Falls (263 m, Kalupahana, 5 km from the A4)
  • Wikipedia, Ravana Ella (25 m, 6 km from Ella station)
  • Wikipedia, Badulla (WMO/NOAA 1991 to 2020 rainfall normals, Dunhinda Falls)
  • Visit Uva, Uva Provincial Council, Diyaluma Falls (220 m, natural pools)
  • Salt in our Hair, Diyaluma Falls (Poonagala route, 2.5 km lower route, guide LKR 1,500), updated February 2026
  • The Common Wanderer, Guide to Diyaluma Falls (tuk-tuk LKR 3,500 to 5,000, Makaldeniya bend, wet-season swimming)
  • Journey Era, Diyaluma Falls hike (Makaldeniya junction start, Koslanda descent via the rubber village)
  • Where Tara Went, How to hike Diyaluma Falls without a guide (parking LKR 100, scooter LKR 1,500, A23 and A4 route), updated 2026
  • Blue Lanka Tours, Diyaluma Falls: The Ultimate Guide (elephants, guide advice, Living Heritage Koslanda)
  • OpenStreetMap routing (OSRM), road distances to the A4 bridge and Poonagala, checked 2 November 2026
  • Lonely Planet, Diyaluma Falls (alternative 171 m height figure)
FAQs

FAQs About Diyaluma Falls

Quick answers on the height, the hike, swimming, costs and getting there from Ella

Diyaluma Falls is 220 m (720 ft) high, which makes it the second-highest waterfall in Sri Lanka after Bambarakanda Falls (263 m). The World Waterfall Database, cited by Wikipedia, ranks it 619th in the world. Some guides, including Lonely Planet, quote 171 m instead. The water comes from the Punagala Oya, which feeds the Kuda Oya and then the Kirindi Oya.

Diyaluma Falls is in Badulla District, Uva Province, about 5 km east of Koslanda on the A4 road between Koslanda and Wellawaya. Its coordinates are 6.7333° N, 81.0315° E. The nearest tourist bases are Ella (40 km), Haputale (29 km) and Bandarawela, and the top trailhead is at Poonagala village, 25 km from Ella.

Usually no. Recent trip reports found Diyaluma Falls free to visit, with no ticket at the A4 bridge or the Poonagala trailhead. Your costs are transport, a parking fee of about LKR 100 if you bring your own vehicle, and an optional local guide at around LKR 1,500 (₹430). A return tuk-tuk from Ella costs from around LKR 3,500 to 5,000 (about ₹1,000 to ₹1,430) on 2024 rates.

The hike from Poonagala to the pools at the top of Diyaluma Falls takes about 30 minutes, mostly downhill through tall grass. The Upper Diyaluma pools are a further 10 to 15 minutes upstream. The climb back takes about 40 minutes. From the A4 near Koslanda, the uphill route takes 30 to 60 minutes and is much steeper. Plan 4 to 6 hours on site in total.

Yes, but only in the natural pools at the top, and only in dry weather. The Upper Diyaluma pools are the safest, being larger and calmer. The edge pools above the 220 m drop are calm in the dry months but dangerous after rain. Never dive, enter feet first, and get out if the water rises or turns brown. There is no safe swimming at the base.

No, a guide is not required on the Poonagala route in daylight, as the path is unsigned but easy to follow with an offline map. Locals at both trailheads offer to guide for about LKR 1,500 (₹430). Hire one if you are walking alone, taking the steeper route from the A4, or visiting in the wet months, as wild elephants are active in the area.

Take a tuk-tuk or car from Ella to Poonagala (25 km, 1 to 1.5 hours) for the top trailhead, or to the A4 bridge near Koslanda (40 km, about 1 hour 15 minutes) for the bottom view. A return tuk-tuk with waiting cost around LKR 3,500 to 5,000 on 2024 rates. Scooter riders can go via the A23 to Wellawaya and up the A4, passing Ravana Falls on the way.

February to March and June to September are best. Badulla's rainfall drops to between 52 and 107 mm a month in these periods, so the top pools are calm and the trail is dry. October to January is the wettest stretch, with 184 to 286 mm a month, and the edge pools are unsafe. Arrive at the pools by 10 am to beat the heat and afternoon storms.

It is not a good idea. Colombo is about 203 km from Diyaluma by road, which means 5.5 to 6.5 hours each way on hill roads and leaves almost no time at the falls. Take the train or drive to Ella or Haputale instead, stay at least one night, and do Diyaluma as a full day from there.

Yes, wild elephants move through the forest and grassland around Diyaluma, and several trip reports warn about them. Sightings on the trail are not common, but you should not walk alone, should stay on the path, and should be off the trail before dusk. If you are unsure, hire a local guide at the trailhead for about LKR 1,500.

Bambarakanda Falls is higher at 263 m, making it the tallest waterfall in Sri Lanka. Diyaluma Falls is second at 220 m. The two are about 39 km apart by road along the A4. Bambarakanda is near Kalupahana and is a viewing stop, while Diyaluma has natural swimming pools at the top, which is why many travellers prefer it.

Ella is the easiest base, 40 km from the falls, with the most hotels and tuk-tuk drivers who know the Poonagala trail. Haputale, 29 km away, is quieter and cheaper. Bandarawela is the closest railway town to the top trailhead. To start on the trail before anyone else, stay in Koslanda, 5 km from the falls, where Living Heritage Koslanda offers boutique rooms.

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month