Badulla is the capital of Uva Province and the end of the line for the famous Ella–Kandy train. It’s not a polished tourist hub — it’s a working town surrounded by tea country, waterfalls, and misty hills. The real draw is the raw landscape and the genuine warmth of local hosts who treat you like family.
Expect basic infrastructure and honest service. Restaurants can be slow, rooms might be smaller than advertised, and cleanliness varies — check recent reviews before booking. But the mountain views from guesthouses like Demish’s or Dinesh’s are unbeatable, and the manager at TK Hotel will sort you out with tuk-tuks and early breakfasts like a pro.
Use Badulla as a base for exploring Dunhinda Falls, Bogoda Bridge, and the train ride to Ella. Two nights is enough to soak in the vibe without rushing. Avoid midday for outdoor sights — morning or late afternoon light is your friend. And always confirm amenities like AC and kettles with your host before arrival.