Hiking Upper Diyaluma Falls: Sri Lanka’s Epic Natural Infinity Pools (2026 Guide)


Swimming on the Edge of the World Standing at 220 meters (720 feet) tall, Diyaluma Falls is the second-highest waterfall in Sri Lanka. But while most tourists settle for looking at it from the hot roadside below, the real adventure lies at the top. Upper Diyaluma is a hidden paradise of natural infinity pools, cascading rock baths, and breathtaking cliffside views that look like something right out of a dream.


The Aesthetic Vibe If you are looking for that ultimate bucket-list photo, Upper Diyaluma delivers. The natural rock pools sit right on the edge of the roaring cliff, allowing you to swim safely in crystal-clear water while looking out over endless green valleys. It is raw, untouched, and widely considered one of the coolest swimming spots in all of Southeast Asia.

How to Get There (The Hike Options) Upper Diyaluma is located near Koslanda, between Haputale and Wellawaya. Getting to the top requires a hike, and you have two main routes depending on your fitness level:

  • The Easy Route (From Makaldenya Junction): Take a tuk-tuk from Haputale or Wellawaya to Makaldenya Junction. From there, it is a relatively easy, mostly flat 30-minute hike through lemongrass fields and rubber plantations to reach the top pools.

  • The Hard Route (From the Base): Starting from the main road at the bottom of Diyaluma Falls, this is an intense, steep 45-to-60-minute trek straight up the side of the mountain. It requires good footwear and solid stamina!

The Journey: How to Get to Diyaluma Falls from Colombo



Diyaluma Falls is located near Koslanda, nestled between Haputale and Wellawaya. Depending on whether you prefer smooth highway cruising or a winding mountain road trip, you have two primary land routes from Colombo.

🛣️ Option 1: The Southern Highway Route (Approx. 4.5 Hours | 294 km)

This is the fastest and smoothest drive. You take the Southern Expressway (E01) all the way past Galle and Matara towards Mattala, before turning north onto the A2 highway toward Wellawaya. From Wellawaya, it is a short, scenic 30-minute drive along the A4 road straight to the base of Diyaluma Falls. It is slightly longer in distance but saves time due to high-speed driving.

⛰️ Option 2: The Scenic Mountain Pass (Approx. 5 Hours | 188 km)

If you want a traditional road trip through Sri Lanka's heartland, take the A4 highway through Ratnapura, Pelmadulla, and Balangoda. This route climbs through lush tea estates and misty mountain passes near Beragala before descending into Koslanda. While shorter in distance, the winding roads and mountain turns keep the drive time around 5 hours.

🚂 Backpacker Transit Hack: The Haputale Train Connection

Traveling on a student budget? Take the scenic main-line train from Colombo Fort to Haputale Railway Station. Once you arrive in Haputale, you can easily grab a local bus heading towards Wellawaya or hire a local tuk-tuk to drop you directly at the Makaldenya Junction (for the Upper Diyaluma hike trail).

Essential Tips: Read Before You Hike

Upper Diyaluma is a wild, unmonitored natural spot. To ensure your trip is safe and epic, keep these essential rules in mind.

✅ The Do's

  • Start Early in the Morning: The midday sun gets scorching hot, and early morning visits give you the pools completely to yourself.
  • Wear Sturdy Trail Shoes: The jungle paths can be muddy and slippery, especially near the rock pools.
  • Bring Extra Water & Snacks: There are no shops or vendors at the top of the waterfall, so pack everything you need.

🚫 The Don'ts

  • Don't Swim Near the Edge During Rains: Flash floods can happen suddenly. If the current gets strong or water turns muddy, get out immediately!
  • Don't Cliff-Jump Blindly: Some pools are shallow with hidden rocks beneath. Always test the depth before jumping.
  • Don't Leave Plastic Trash: Help preserve this natural wonder by taking all your garbage back with you.

No comments:

Post a Comment