Diyatalawa es una ciudad ubicada en el distrito de Badulla, en la región de Uva, en Sri Lanka. Se encuentra en la zona montañosa de Karandagolla, rodeada de exuberantes colinas y hermosos paisajes naturales. Esta ciudad es conocida por su clima fresco y agradable durante todo el año, lo que la convierte en un destino popular para los turistas que buscan escapar del calor sofocante de las regiones costeras. La temperatura promedio en Diyatalawa oscila entre los 15 y 25 grados Celsius, lo que la convierte en un lugar ideal para disfrutar de actividades al aire libre.