Best year time to visit Ratnapura

General weather information about Ratnapura

Average annual temperature is 25.6 °C

Absolute maximum temperature: 33.2 °C

Absolute minimum temperature: 18.4 °C

Number of sunny days: 10 days

Number of rainy days: 355 days

Look at detailed online map of Ratnapura

* Weather data for Ratnapura Sri Lanka is based on climate observations for 2026 year

Ratnapura air temperature forecast for each month

JanFebMarAprMayJunJulAugSepOctNovDec
Absolute maximum temperature (°C)29.731.332.233.231.329.929.930.529.930.430.630.8
Average daytime temperature (°C)28.829.430.331.329.628.828.629.528.228.629.028.9
Average temperature (°C)24.625.225.926.626.325.925.726.225.125.225.225.3
Average night temperature (°C)21.121.722.523.224.124.023.523.623.223.022.722.6
Absolute minimum temperature (°C)18.420.021.322.423.222.922.822.922.522.121.721.5

Ratnapura monthly weather indicators

JanFebMarAprMayJunJulAugSepOctNovDec
Daylight maximum duration (h)11.011.012.012.012.012.012.012.012.012.011.011.0
Daylight mean duration (h)11.811.912.112.312.412.512.512.312.212.011.811.7
Daylight minimum duration (h)11.011.011.012.012.012.012.012.012.011.011.011.0
Sunshine mean duration (h)9.59.510.09.77.17.28.210.56.06.26.77.4
Precipitation (mm)177228204303388435416216883758777567
Sunny days550000000000
Rainy days262331303130313130313031
Snow days000000000000

Best time to visit Ratnapura:

The best time to visit Ratnapura during the most sunny months:

  • August — 10.5(h)

The largest precipitation sum in Ratnapura is at

  • September — 883(mm)
  • October — 758(mm)
  • November — 777(mm)
  • December — 567(mm)