Badulla liegt im südöstlichen Teil der Insel Sri Lanka im Hochland der Namunukula-Kette. Das Klima ist ein tropisches Hochlandklima mit ganzjährig warmen Temperaturen und wechselzeitigen Niederschlägen.
Klimatabelle:
Einzelnachweise:
- d.o.o, Yu Media Group: Badulla, Sri Lanka – Detailed climate information and monthly weather forecast. URL. – abgerufen am 2021-08-18. — Weather Atlas.