Quick answer
A waterfall day loop from Ella usually runs south to Ravana Falls (roughly 15 to 20 minutes), on via Wellawaya to Diyaluma Falls near Koslanda (roughly 1 to 1.5 hours from Ella), with a guided climb to the upper pools, then back through Haputale and Bandarawela. With a driver, it takes roughly seven to nine hours. An alternative loop swaps Diyaluma for Dunhinda, near Badulla, for a shorter day of roughly four to five hours.
Key takeaways
- The classic waterfall loop from Ella links Ravana Falls, Diyaluma and the return via Haputale.
- With a driver, the loop takes roughly seven to nine hours including the Diyaluma upper pools.
- Ravana Falls is the first stop, roughly 15 to 20 minutes south of Ella.
- A shorter loop to Dunhinda near Badulla takes roughly four to five hours.
- An early start, around 7 am, beats afternoon cloud and showers.
The classic loop: Ravana, Diyaluma, Haputale
The classic waterfall loop from Ella heads south on the Wellawaya road to Ravana Falls, roughly 15 to 20 minutes from town, for a short roadside stop. It continues down to Wellawaya and west to Koslanda for Diyaluma Falls, roughly 1 to 1.5 hours from Ella in total.
At Diyaluma, see the main fall from below, then, with a local guide, climb roughly 45 to 60 minutes to the upper pools. After lunch, continue up into the hills through Haputale, perhaps stopping at a viewpoint or tea estate, then back to Ella via Bandarawela.
The loop can also run in reverse, via Haputale first, which puts Diyaluma's upper pools earlier in the day.
The waterfall loop from Ella also passes some of the most dramatic road scenery in Uva: the descent through the Ella Gap towards Wellawaya, the climb from the lowlands to Haputale and the tea slopes around Bandarawela. Allow time for viewpoint stops along the way rather than treating the drive as dead time.
- →Ravana Falls: roughly 15 to 20 minutes from Ella.
- →Diyaluma: roughly 1 to 1.5 hours from Ella.
- →Return via Haputale and Bandarawela.
Timings for the day
Start at roughly 7 am. Reach Ravana Falls by 7.20 am, when it is quiet, and spend 20 to 30 minutes there. Reach Diyaluma by roughly 9 am, see the lower fall, then climb to the upper pools before the midday heat.
Lunch near Koslanda or Haputale, then drive back through the hills, reaching Ella by roughly 3 to 4 pm. Without the upper pools, the loop takes roughly five to six hours.
Afternoon cloud and showers are common in Ella, so finishing early is part of the plan.
- →7 am: leave Ella.
- →7.20 to 7.50 am: Ravana Falls.
- →9 am to 1 pm: Diyaluma, lower and upper.
- →3 to 4 pm: back in Ella.
A shorter loop: Dunhinda and Badulla
A shorter waterfall loop from Ella heads north-east to Badulla and Dunhinda Falls, roughly 45 minutes to an hour by road, with a forest walk of roughly 20 to 30 minutes each way. Add the Muthiyangana temple in Badulla and return to Ella by road.
Taking the train from Ella to Badulla, roughly one to one and a half hours, over the Nine Arch Bridge, and returning by road makes the shorter loop more memorable.
This version takes roughly four to five hours and suits travellers with only a half day or less energy.
- →Dunhinda Falls: roughly an hour from Ella plus a walk.
- →Badulla: Muthiyangana temple and market.
- →Option: train out, road back.
Driver, tuk-tuk or bus
The classic waterfall loop needs a car with driver or a tuk-tuk hired for the day. Buses run along the main roads but cannot link the falls efficiently, and the Diyaluma upper pools need waiting time.
Lankan Stays & Trails arranges waterfall loops with a driver who knows the roads and a local guide at Diyaluma, so the timing works and the swimming decisions are made with local knowledge.
If you hire a tuk-tuk, agree the full day's route, waiting time and fare before setting off.
A waterfall loop from Ella in a tuk-tuk is possible but long and bumpy, especially the climb back up to Haputale. Families and older travellers usually find a car more comfortable, while budget travellers who enjoy the open air often prefer the tuk-tuk and its lower cost.
What to pack
A waterfall loop from Ella needs a small daypack: water, snacks, sun protection, swimwear and a towel if you might swim, a dry bag for your phone and shoes with a firm grip for wet rock.
Carry a rain layer even on a clear morning, and some cash for parking, stalls and the guide at Diyaluma.
- →Water and snacks.
- →Swimwear, towel and dry bag.
- →Grippy shoes and a rain layer.
- →Cash for guides and stalls.
Frequently asked questions
Can you see several waterfalls in one day from Ella?
Yes. With a driver, a loop from Ella can take in Ravana Falls, Diyaluma Falls and the hills around Haputale in one day, roughly seven to nine hours including Diyaluma's upper pools. A shorter loop to Dunhinda near Badulla takes roughly four to five hours.
How long is a waterfall tour from Ella?
A waterfall tour from Ella usually takes roughly seven to nine hours for the classic loop of Ravana Falls, Diyaluma and Haputale, or roughly four to five hours for a shorter trip to Dunhinda and Badulla. Start early to avoid afternoon cloud and showers.
Which waterfalls can you combine from Ella?
Ravana Falls and Diyaluma combine naturally on a loop via Wellawaya, returning through Haputale. Dunhinda combines with Badulla and the train over the Nine Arch Bridge. Bomburu Ella and Bambarakanda are further away and suit longer days or onward journeys.
Do you need a driver for a waterfall day from Ella?
A driver or a tuk-tuk hired for the day is the practical choice for a waterfall loop from Ella, because buses cannot link the falls efficiently and Diyaluma's upper pools need waiting time. Agree the route, waiting time and fare before setting off.
Should you do the Diyaluma upper pools on a waterfall loop?
The Diyaluma upper pools are the highlight of a waterfall loop from Ella for confident walkers, but they add roughly two to three hours and need a local guide. In wet weather, or with young children, the lower view alone is the wiser choice.
What is the best season for a waterfall day from Ella?
Late December to January often suits a waterfall day from Ella best, with good flow after the October to December rains and settling weather. In the wet months the falls are fullest but paths are muddy; in dry months they thin but swimming is safer.

