Weather in Ratnapura, Sri Lanka 🇱🇰
In Ratnapura right now it is 22°C and light rain shower, feeling like 17°C. Humidity is 98% with winds around 4 km/h, and the UV index is 0 (low). Over the next few days, temperatures in Ratnapura range from about 21°C to 27°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 17:00 to 17:00, when it is around 25°C. The next likely rain is around 04:00.
Frequently Asked Questions about Weather in Ratnapura
What is the temperature in Ratnapura right now?
The current temperature in Ratnapura is 22°C (71°F), light rain shower (feels like 17°C).
What's the weather like in Ratnapura right now?
Conditions in Ratnapura right now: Light rain shower, humidity 98%, wind 4 km/h WNW.
What is today's forecast for Ratnapura?
Today in Ratnapura: high 27°C, low 21°C, moderate rain. Chance of rain: 90%.
What is the 7-day weather forecast for Ratnapura?
Daily highs and lows for Ratnapura:
- 2026-06-14: 27°C / 21°C
- 2026-06-15: 27°C / 21°C
- 2026-06-16: 26°C / 21°C
- 2026-06-17: 26°C / 20°C
- 2026-06-18: 26°C / 20°C
- 2026-06-19: 26°C / 20°C
- 2026-06-20: 26°C / 20°C
Is it going to rain in Ratnapura today?
There is a 90% chance of rain in Ratnapura today. Total expected precipitation: 14.43 mm.
What is the wind speed in Ratnapura right now?
Wind in Ratnapura is currently 4 km/h (2 mph) from the WNW.
What is the UV index in Ratnapura right now?
The UV index in Ratnapura is currently 0 (low). Sun protection is recommended when the index is 3 or higher.