Weather in Ratnapura, Sri Lanka 🇱🇰
As of now, Ratnapura is 26°C and patchy rain nearby, feeling like 27°C. Expect 71% humidity and winds of about 13 km/h, and the UV index is 10 (very high). In the days ahead, expect temperatures in Ratnapura from about 20°C to 26°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 Today
The most comfortable window in Ratnapura today looks like 15:00 to 18:00, when it is around 22°C. The next likely rain is around 13:00.
Frequently Asked Questions about Weather in Ratnapura
What is the temperature in Ratnapura right now?
Ratnapura is sitting at 26°C (78°F) right now, patchy rain nearby (feels like 27°C).
What's the weather like in Ratnapura right now?
Current weather in Ratnapura: Patchy rain nearby, humidity 71%, wind 13 km/h W.
What is today's forecast for Ratnapura?
Today in Ratnapura: high 26°C, low 20°C, light rain shower. Chance of rain: 89%.
What is the 7-day weather forecast for Ratnapura?
Daily highs and lows for Ratnapura:
- 2026-09-21: 26°C / 20°C
- 2026-09-22: 24°C / 20°C
- 2026-09-23: 23°C / 20°C
- 2026-09-24: 23°C / 20°C
- 2026-09-25: 24°C / 20°C
- 2026-09-26: 24°C / 20°C
- 2026-09-27: 26°C / 20°C
Is it going to rain in Ratnapura today?
There is a 89% chance of rain in Ratnapura today. Total expected precipitation: 8.24 mm.
What is the wind speed in Ratnapura right now?
Wind in Ratnapura is currently 13 km/h (8 mph) from the W.
What is the UV index in Ratnapura right now?
The UV index in Ratnapura is currently 9.9 (very high). Sun protection is recommended when the index is 3 or higher.