← Weather to Go When

Sri Lanka

Best time to visit Sri Lanka

Based on 12 years of real historical weather data (20152026). Sunshine hours, rainfall, and temperature — week by week.

⭐ Best week
W24 · Jun 10–16
🌡 31.5°C avg☀️ 10.7h sun/day🌧 1.0mm/day
Weather score: 73/100
31.9°C
Avg summer temp
28.1°C
Avg winter temp
9.8h
Avg sunshine / day
4.5mm
Avg rainfall / day

Month-by-month weather

January66/100
🌡 27.7°C☀️ 9.4h🌧 Moderate rain
February71/100
🌡 28.7°C☀️ 10.1h🌧 Moderate rain
March71/100
🌡 31.5°C☀️ 10.9h🌧 Light showers
April57/100
🌡 32.8°C☀️ 10.7h🌧 Moderate rain
May72/100
🌡 31.7°C☀️ 10.0h🌧 Moderate rain
June73/100
🌡 31.7°C☀️ 10.8h🌧 Dry
July73/100
🌡 31.9°C☀️ 10.4h🌧 Light showers
August72/100
🌡 32.0°C☀️ 10.4h🌧 Light showers
September69/100
🌡 31.9°C☀️ 10.1h🌧 Moderate rain
October51/100
🌡 30.4°C☀️ 8.7h🌧 Heavy rain
November44/100
🌡 28.5°C☀️ 7.6h🌧 Heavy rain
December53/100
🌡 27.8°C☀️ 8.3h🌧 Heavy rain

All weeks ranked by weather score

WeekDatesAvg tempRangeSun / dayRain / dayScore
W24Jun 10–1631.5°C24.1°–32.9°10.7h1.0mm73
W25Jun 17–2331.5°C24.2°–32.6°10.7h0.7mm73
W26Jun 24–3032.1°C23.9°–33.5°10.8h1.0mm73
W27Jul 1–732.0°C24.2°–33.4°10.6h0.8mm73
W22May 27–Jun 231.7°C24.3°–32.8°11.0h0.9mm72
W23Jun 3–931.8°C24.2°–32.5°11.1h1.0mm72
W29Jul 15–2131.8°C24.0°–33.6°10.3h1.2mm72
W31Jul 29–Aug 432.0°C24.0°–33.3°10.6h1.1mm72
W8Feb 19–2529.4°C19.9°–30.5°10.7h2.1mm71
W10Mar 4–1030.6°C21.1°–31.9°10.9h1.5mm71
W28Jul 8–1432.2°C24.1°–33.5°10.9h1.2mm71
W32Aug 5–1131.9°C23.8°–33.1°10.5h1.3mm71
W21May 20–2631.0°C24.2°–32.3°10.4h1.6mm70
W30Jul 22–2831.8°C23.9°–33.3°10.0h1.8mm69
W38Sep 16–2232.0°C23.7°–33.3°10.5h1.9mm69
W34Aug 19–2532.2°C23.5°–33.6°10.6h1.9mm68
W35Aug 26–Sep 131.9°C23.5°–33.5°10.0h1.9mm68
W36Sep 2–831.9°C23.5°–33.5°9.8h1.8mm68
W5Jan 29–Feb 428.0°C19.9°–29.3°9.5h3.1mm67
W7Feb 12–1828.5°C20.4°–29.8°10.5h3.0mm67
W12Mar 18–2432.0°C21.3°–33.4°11.0h1.9mm67
W3Jan 15–2127.6°C19.0°–28.9°9.5h3.5mm66
W4Jan 22–2827.9°C19.7°–29.1°9.8h3.3mm66
W13Mar 25–3132.6°C21.9°–33.9°11.3h2.0mm66
W33Aug 12–1831.8°C23.6°–33.2°10.1h2.4mm66
W6Feb 5–1128.4°C20.2°–29.4°10.1h3.5mm65
W37Sep 9–1532.1°C23.5°–33.5°10.4h2.5mm65
W11Mar 11–1731.0°C21.3°–32.3°10.6h2.8mm64
W1Jan 1–727.8°C20.6°–28.9°9.2h4.5mm60
W9Feb 26–Mar 329.4°C21.3°–30.9°9.7h4.1mm60
W15Apr 8–1432.4°C22.8°–33.9°10.6h3.5mm57
W2Jan 8–1427.4°C19.6°–28.7°9.1h5.7mm56
W16Apr 15–2133.0°C23.1°–34.2°10.9h4.1mm54
W17Apr 22–2833.1°C23.3°–34.2°10.5h3.9mm54
W52Dec 23–2927.7°C20.7°–28.7°9.1h6.9mm53
W14Apr 1–732.8°C22.4°–34.0°10.8h4.7mm52
W39Sep 23–2931.5°C23.1°–33.1°9.7h6.2mm51
W40Sep 30–Oct 631.6°C22.9°–32.8°9.6h5.6mm51
W41Oct 7–1331.0°C22.8°–32.3°9.5h6.3mm50
W49Dec 2–828.2°C21.4°–29.6°8.1h6.4mm49
W18Apr 29–May 532.8°C23.7°–34.0°10.0h5.8mm47
W50Dec 9–1527.9°C21.2°–29.5°8.0h7.7mm47
W51Dec 16–2227.6°C20.4°–29.0°8.0h8.3mm47
W20May 13–1931.2°C23.8°–32.6°9.4h7.6mm45
W46Nov 11–1728.9°C21.7°–30.4°8.2h8.3mm44
W42Oct 14–2030.3°C22.5°–31.7°9.1h9.0mm43
W47Nov 18–2428.5°C21.8°–29.8°7.7h9.8mm40
W43Oct 21–2729.8°C22.4°–30.9°7.9h9.7mm39
W45Nov 4–1029.0°C21.8°–30.5°7.9h11.4mm39
W48Nov 25–Dec 127.6°C21.0°–29.5°6.7h14.6mm39
W19May 6–1232.0°C23.5°–33.6°9.2h10.7mm38
W44Oct 28–Nov 329.3°C22.1°–30.9°7.4h14.5mm37

Explore Sri Lanka weather interactively

Dive deeper — compare individual weeks, see year-by-year variation, and download the data as Excel.

Search Sri Lanka