Ratnapura District, Sri Lanka, a region in Sri Lanka, experiences maximum daytime temperatures in April ranging from 28°C (82°F) in Belihul Oya to 34°C (93°F) in Dambulla. Nighttime temperatures generally drop to 24°C (75°F) in Dambulla and 19°C (66°F) in Belihul Oya. On average, April is the warmest month of the year in Ratnapura District, Sri Lanka. So be prepared and pack summer clothes.
What is the temperature of the different cities in Ratnapura District, Sri Lanka in April?
Explore the map below to discover average April temperatures at the top destinations in Ratnapura District. For a deeper dive, simply click on any destination dot.