Weather in Ratnapura, Sri Lanka 🇱🇰
As of now, Ratnapura is 24°C and light rain shower, feeling like 27°C. Expect 92% humidity and winds of about 9 km/h, and the UV index is 3 (moderate). In the days ahead, expect temperatures in Ratnapura from about 19°C to 28°C.
Hourly Forecast for Ratnapura
14-Day Forecast for Ratnapura
Additional Forecasts for Ratnapura
Air Quality
Historical Weather
Weather Forecasts for Other Cities in Sri Lanka
Best Time to Be Outside in Ratnapura Tomorrow
There is no good daylight window left in Ratnapura today. Tomorrow, the most comfortable window looks like 06:00 to 09:00, when it is around 22°C. The next likely rain is around 16:00.
Frequently Asked Questions about Weather in Ratnapura
What is the temperature in Ratnapura right now?
Ratnapura is sitting at 24°C (75°F) right now, light rain shower (feels like 27°C).
What's the weather like in Ratnapura right now?
Current weather in Ratnapura: Light rain shower, humidity 92%, wind 9 km/h WNW.
What is today's forecast for Ratnapura?
Today in Ratnapura: high 25°C, low 20°C, light rain shower. Chance of rain: 91%.
What is the 7-day weather forecast for Ratnapura?
Daily highs and lows for Ratnapura:
- 2026-08-08: 25°C / 20°C
- 2026-08-09: 27°C / 19°C
- 2026-08-10: 28°C / 20°C
- 2026-08-11: 27°C / 20°C
- 2026-08-12: 28°C / 19°C
- 2026-08-13: 28°C / 20°C
- 2026-08-14: 28°C / 20°C
Is it going to rain in Ratnapura today?
There is a 91% chance of rain in Ratnapura today. Total expected precipitation: 18.53 mm.
What is the wind speed in Ratnapura right now?
Wind in Ratnapura is currently 9 km/h (6 mph) from the WNW.
What is the UV index in Ratnapura right now?
The UV index in Ratnapura is currently 3.2 (moderate). Sun protection is recommended when the index is 3 or higher.