Badulla marks the end of the line for Sri Lanka's famous hill-country train route, a working provincial capital that's less polished than Ella or Nuwara Eliya but sits close to Dunhinda Falls and a historic Kataragama devalaya shrine of its own.
Badulla is the terminus of the Colombo-Badulla hill-country train line, a milestone for travellers riding the full route.
A powerful waterfall a short drive from town, reached via a short forest walk — see the Dunhinda Falls guide.
Badulla marks the end of the hill-country railway from Kandy — see the Dunhinda Falls guide for the short walk from town.