Skip to content
A large forested mountain with grassy upper slopes, seen from Belihuloya in the Sabaragamuwa hills.
Hill Country & Central Highlands

Belihuloya

A small town at about 625 m on the Colombo to Badulla road, between Balangoda and Haputale, known for streams, waterfalls and the Samanala Wewa reservoir. Waterfalls with distances, the Silogama homestay village, bus fares from Colombo, road times, rain by month and landslide warnings. Checked 23 October 2026.

Is Belihuloya worth visiting?

Quick answer: Yes, if you like waterfalls, cool streams and quiet green hills. Belihuloya is a small town at about 625 m on the main road from Colombo to Badulla, about 15 km past Balangoda. It makes a calm stop between Colombo and Haputale or Ella, about 52 km from Ella. Waterfalls like Pahanthudawa are close to town.

The provincial tourism site says the town is also known as Galagama, in the Imbulpe division of Balangoda, and that it takes its name from the old Belihuloya rest house. It calls Belihuloya the start of a short-cut to Horton Plains. Sabaragamuwa University is here too.

What is there to do in Belihuloya?

PlaceWhat it isFrom Belihuloya (OSRM)Source
Pahanthudawa FallsThe last of the Belihul Oya falls before Samanala WewaAbout 2 kmProvincial tourism site
Surathali FallsA 62 m fall fed by Kadawath Oya from the Horton Plains areaAbout 10 kmProvincial tourism site
Samanala WewaA reservoir; the site says 264 historic sites, mostly iron-smelting hubs, lie under itNearbyProvincial tourism site
Silogama villageCommunity homestays with terraced paddyNearbyProvincial tourism site
Duvili FallsA 40 m fall on the Walawe river, reached through jungleOff the Balangoda to Kaltota roadProvincial tourism site
KuragalaCave monastery with early Brahmi inscriptionsOff the Balangoda to Kaltota roadProvincial tourism site

Pahanthudawa Falls. The provincial site says to walk about 1.5 km up the Ihala Galagama road from the rest house toward the mini hydro plant, then cross the stream. It calls the crossing challenging, so wear shoes with grip.

Surathali Falls. The site places it between the Halpe kilometre post 169 and the Marangahawela post 170 on the Colombo to Badulla road.

Silogama Community Tourism Village. Run under the provincial tourism ministry, it offers homestays with views of Nonpareil and the lower edge of World's End. Listed activities include bird watching, rock climbing, cycling, boat rides and fishing.

Duvili Falls and Kuragala. Duvili is reached by turning at the 16th mile post on the Balangoda to Kaltota road, then about 4 km through jungle. Kuragala is 2.25 km from the 14th mile post on the Balangoda to Uggal Kalthota road. The site warns of wild elephants and vipers at Duvili, and says not to bathe there.

How do you get to Belihuloya?

FromDistance (OSRM)Time with no traffic
Colombo Fort151 km2 h 44 min
Colombo airport154 km2 h 54 min
Ratnapura58 km1 h 1 min
Balangoda15 km15 min
Haputale30 km32 min
Ella52 km57 min
Wellawaya59 km1 h 2 min
Udawalawe Elephant Transit Home60 km1 h 11 min
Nuwara Eliya73 km1 h 24 min

By bus. NTC fares from 6 July 2026 that help with Belihuloya:

RouteNTC numberNormal fare
Colombo to Balangoda99-4Rs 656
Colombo to Badulla99Rs 1,117
Balangoda to Bandarawela226Rs 338

Belihuloya is on the road between Balangoda and the hills, but the NTC list gives fares between end points only, not stops. Ask the conductor before you board. There is no railway station in Belihuloya.

Road note, 27 October 2026: a landslide on the Colombo to Badulla road at Ellepola, between Pelmadulla and Balangoda, may disrupt the drive from Colombo or Ratnapura. See the landslide section below, and do not rely on a bus timetable alone.

When is the best time to visit Belihuloya?

There is no WMO station in Belihuloya. These are 1991 to 2020 normals for the two nearest stations, one lower and one higher:

MonthRatnapura rain (mm)Bandarawela rain (mm)Bandarawela high (°C)
January124.7153.022.9
February137.096.424.4
March204.1137.626.1
April366.1236.426.3
May467.5171.227.0
June382.190.526.5
July282.171.226.4
August304.667.826.4
September372.1165.426.1
October467.5347.125.0
November368.3338.123.7
December211.7231.322.7

Ratnapura, on the lower side, is driest in January and February. Bandarawela, higher up, is driest in July and August. February is fairly light at both. October and November are wet at both, which is when waterfalls are fullest but paths are slippery.

Is Belihuloya affected by landslide warnings?

Sometimes, in heavy rain. The NBRO landslide bulletin valid from 10 pm on 21 October to 10 pm on 22 October 2026 (published by the Disaster Management Centre) put Imbulpe, the division that includes Belihuloya, and Balangoda at level 1 (watch). Warnings change daily, so check the latest landslide early warnings before you go, and avoid streams and waterfall paths after heavy rain.

Where does Belihuloya fit in a trip?

  • Colombo to the hills by road: stop for a night on the way to Haputale or Ella.
  • Hills and safari: the Udawalawe Elephant Transit Home is about 60 km away. See our Udawalawe vs Yala guide.
  • Gems and rainforest: Ratnapura is about an hour west.

Frequently asked questions

Where is Belihuloya?

Belihuloya is in Ratnapura District, Sabaragamuwa Province, on the Colombo to Badulla road. The Sabaragamuwa provincial tourism site puts it at about 625 m above sea level, in the Imbulpe division near Balangoda. Sri Lanka Tourism says it is about 15 km from Balangoda.

What is Belihuloya known for?

Streams, waterfalls and cool air. The provincial tourism site lists Pahanthudawa Falls about 2 km from town and Surathali Falls nearby, plus the Samanala Wewa reservoir. Sri Lanka Tourism mentions trekking, canoeing and bird watching.

How far is Belihuloya from Colombo?

About 151 km from Colombo Fort, around 2 hours 44 minutes with no traffic, and about 154 km from Colombo airport, on OpenStreetMap routes checked 23 October 2026.

How do you get to Belihuloya by bus?

The National Transport Commission lists route 99-4 Colombo to Balangoda at Rs 656 (normal bus, fares from 6 July 2026). Belihuloya is about 15 km beyond Balangoda by road. The NTC list does not show a Belihuloya stop, so ask the conductor.

How far is Belihuloya from Ella?

About 52 km, around 57 minutes with no traffic. Haputale is about 30 km away, around 32 minutes, on OpenStreetMap routes checked 23 October 2026.

Is Belihuloya a good stop between the south coast and the hills?

It works as a stop between Colombo or Ratnapura and Haputale or Ella. The Udawalawe Elephant Transit Home is about 60 km away by road, so it can also link the hills with Udawalawe.

What is the weather like in Belihuloya?

There is no WMO station in Belihuloya. The nearest stations with 1991 to 2020 normals, Ratnapura and Bandarawela, both have heavy rain in October and November. Ratnapura is driest in January and February, and Bandarawela in July and August.

Is it safe to swim at the Belihuloya waterfalls?

Be careful. The provincial tourism site warns against bathing at Duvili Falls, where wild elephants and vipers live in the jungle. Streams rise fast after rain, and the area was under a level 1 landslide warning on 21 to 22 October 2026.

Sources

Last verified 2026-10-23

More destinations

View all