Ratnapura District, Sri Lanka, a region in Sri Lanka, experiences maximum daytime temperatures in May ranging from 28°C (82°F) in Belihul Oya to 33°C (91°F) in Dambulla. Nighttime temperatures generally drop to 25°C (77°F) in Dambulla and 21°C (70°F) in Belihul Oya.
What is the temperature of the different cities in Ratnapura District, Sri Lanka in May?
Explore the map below to discover average May temperatures at the top destinations in Ratnapura District. For a deeper dive, simply click on any destination dot.