← 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 to plan around
W24 · Jun 10–16
🌡 31.5°C avg high
☀️ 10.7h sun/day🌧 1.0mm/day
Weather score: 73/100

Planning a trip, an event, or a party in Sri Lanka? Here's what to expect. Summers here run very hot, and winters are cooler. For the best odds of good weather, aim for June, July and August. Days run very hot, with up to 10.8h of sunshine and mostly dry. If you can be flexible, steer clear of December and October — that's when conditions are least reliable.

9.8h
Avg sunshine / day
4.5mm
Avg rainfall / day

Month-by-month weather

January66/100
🌡 27.7°C avg high
☀️ 9.4h🌧 Moderate rain

Sri Lanka in January runs hot, averaging 27.7°C.

February71/100
🌡 28.7°C avg high
☀️ 10.1h🌧 Moderate rain

Sri Lanka in February runs hot, averaging 28.7°C.

March71/100
🌡 31.5°C avg high
☀️ 10.9h🌧 Light showers

Sri Lanka in March runs very hot, averaging 31.5°C.

April57/100
🌡 32.8°C avg high
☀️ 10.7h🌧 Moderate rain

Sri Lanka in April runs very hot, averaging 32.8°C.

May72/100
🌡 31.7°C avg high
☀️ 10h🌧 Moderate rain

Sri Lanka in May runs very hot, averaging 31.7°C.

June73/100
🌡 31.7°C avg high
☀️ 10.8h🌧 Dry

Sri Lanka in June runs very hot, averaging 31.7°C.

July73/100
🌡 31.9°C avg high
☀️ 10.4h🌧 Light showers

Sri Lanka in July runs very hot, averaging 31.9°C.

August72/100
🌡 32°C avg high
☀️ 10.4h🌧 Light showers

Sri Lanka in August runs very hot, averaging 32°C.

September69/100
🌡 31.9°C avg high
☀️ 10.1h🌧 Moderate rain

Sri Lanka in September runs very hot, averaging 31.9°C.

October51/100
🌡 30.4°C avg high
☀️ 8.7h🌧 Heavy rain

Sri Lanka in October runs very hot, averaging 30.4°C.

November44/100
🌡 28.5°C avg high
☀️ 7.6h🌧 Heavy rain

Sri Lanka in November runs hot, averaging 28.5°C.

December53/100
🌡 27.8°C avg high
☀️ 8.3h🌧 Heavy rain

Sri Lanka in December runs hot, averaging 27.8°C.

Frequently asked questions

What is the best time to visit Sri Lanka?

If you're planning a trip, wedding, or outdoor event in Sri Lanka, aim for June, July and August — Days run very hot, with up to 10.8h of sunshine and mostly dry. This is based on 12 years of real historical weather data (2015–2026), not a single forecast.

What is the weather like in Sri Lanka in June?

If you visit Sri Lanka in June, expect very hot days around 31.7°C You'll get around 10.8h of sunshine per day and 0.9mm of rain — mostly dry.

What is the hottest month in Sri Lanka?

April is typically the hottest month, running very hot — good to know if you're planning something outdoors and want to avoid the peak heat.

What is the driest month in Sri Lanka?

June is your safest bet if you want to avoid rain, averaging only 0.9mm per day. November is the wettest, at 11mm per day — worth planning around if you're hosting anything outdoors.

When should I avoid visiting Sri Lanka?

If you have flexibility on dates, December and October are worth avoiding — colder temperatures and more rainfall make them the least reliable months for a trip or event.

All weeks ranked by weather score

WeekDatesMidday 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° → 33.6°10.3h1.2mm72
W31Jul 29–Aug 432.0°C24° → 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° → 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°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°10.0h5.8mm47
W50Dec 9–1527.9°C21.2° → 29.5°8.0h7.7mm47
W51Dec 16–2227.6°C20.4° → 29°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° → 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

Nail down the right dates for Sri Lanka

Compare individual weeks, see year-by-year variation, and download the data as Excel — everything you need to plan a trip, wedding, or event.

Search Sri Lanka