Weather in Ratnapura, Sri Lanka 🇱🇰
As of now, Ratnapura is 28°C and moderate or heavy rain shower, feeling like 32°C. Expect 77% humidity and winds of about 5 km/h, and the UV index is 10 (very high). In the days ahead, expect temperatures in Ratnapura from about 18°C to 30°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 12:00 to 15:00, when it is around 28°C. The next likely rain is around 12:00.
Frequently Asked Questions about Weather in Ratnapura
What is the temperature in Ratnapura right now?
Ratnapura is sitting at 28°C (83°F) right now, moderate or heavy rain shower (feels like 32°C).
What's the weather like in Ratnapura right now?
Current weather in Ratnapura: Moderate or heavy rain shower, humidity 77%, wind 5 km/h W.
What is today's forecast for Ratnapura?
Today in Ratnapura: high 29°C, low 18°C, light rain shower. Chance of rain: 91%.
What is the 7-day weather forecast for Ratnapura?
Daily highs and lows for Ratnapura:
- 2026-11-07: 29°C / 18°C
- 2026-11-08: 30°C / 19°C
- 2026-11-09: 30°C / 18°C
- 2026-11-10: 30°C / 19°C
- 2026-11-11: 29°C / 19°C
- 2026-11-12: 29°C / 20°C
- 2026-11-13: 29°C / 19°C
Is it going to rain in Ratnapura today?
There is a 91% chance of rain in Ratnapura today. Total expected precipitation: 54.12 mm.
What is the wind speed in Ratnapura right now?
Wind in Ratnapura is currently 5 km/h (3 mph) from the W.
What is the UV index in Ratnapura right now?
The UV index in Ratnapura is currently 10.1 (very high). Sun protection is recommended when the index is 3 or higher.