Sri Lanka
Best time to visit Sri Lanka
Based on 12 years of real historical weather data (2015–2026). Sunshine hours, rainfall, and temperature — week by week.
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.
Month-by-month weather
Sri Lanka in January runs hot, averaging 27.7°C.
Sri Lanka in February runs hot, averaging 28.7°C.
Sri Lanka in March runs very hot, averaging 31.5°C.
Sri Lanka in April runs very hot, averaging 32.8°C.
Sri Lanka in May runs very hot, averaging 31.7°C.
Sri Lanka in June runs very hot, averaging 31.7°C.
Sri Lanka in July runs very hot, averaging 31.9°C.
Sri Lanka in August runs very hot, averaging 32°C.
Sri Lanka in September runs very hot, averaging 31.9°C.
Sri Lanka in October runs very hot, averaging 30.4°C.
Sri Lanka in November runs hot, averaging 28.5°C.
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
| Week | Dates | Midday temp | Range | Sun / day | Rain / day | Score |
|---|---|---|---|---|---|---|
| W24 | Jun 10–16 | 31.5°C | 24.1° → 32.9° | 10.7h | 1.0mm | 73 |
| W25 | Jun 17–23 | 31.5°C | 24.2° → 32.6° | 10.7h | 0.7mm | 73 |
| W26 | Jun 24–30 | 32.1°C | 23.9° → 33.5° | 10.8h | 1.0mm | 73 |
| W27 | Jul 1–7 | 32.0°C | 24.2° → 33.4° | 10.6h | 0.8mm | 73 |
| W22 | May 27–Jun 2 | 31.7°C | 24.3° → 32.8° | 11.0h | 0.9mm | 72 |
| W23 | Jun 3–9 | 31.8°C | 24.2° → 32.5° | 11.1h | 1.0mm | 72 |
| W29 | Jul 15–21 | 31.8°C | 24° → 33.6° | 10.3h | 1.2mm | 72 |
| W31 | Jul 29–Aug 4 | 32.0°C | 24° → 33.3° | 10.6h | 1.1mm | 72 |
| W8 | Feb 19–25 | 29.4°C | 19.9° → 30.5° | 10.7h | 2.1mm | 71 |
| W10 | Mar 4–10 | 30.6°C | 21.1° → 31.9° | 10.9h | 1.5mm | 71 |
| W28 | Jul 8–14 | 32.2°C | 24.1° → 33.5° | 10.9h | 1.2mm | 71 |
| W32 | Aug 5–11 | 31.9°C | 23.8° → 33.1° | 10.5h | 1.3mm | 71 |
| W21 | May 20–26 | 31.0°C | 24.2° → 32.3° | 10.4h | 1.6mm | 70 |
| W30 | Jul 22–28 | 31.8°C | 23.9° → 33.3° | 10.0h | 1.8mm | 69 |
| W38 | Sep 16–22 | 32.0°C | 23.7° → 33.3° | 10.5h | 1.9mm | 69 |
| W34 | Aug 19–25 | 32.2°C | 23.5° → 33.6° | 10.6h | 1.9mm | 68 |
| W35 | Aug 26–Sep 1 | 31.9°C | 23.5° → 33.5° | 10.0h | 1.9mm | 68 |
| W36 | Sep 2–8 | 31.9°C | 23.5° → 33.5° | 9.8h | 1.8mm | 68 |
| W5 | Jan 29–Feb 4 | 28.0°C | 19.9° → 29.3° | 9.5h | 3.1mm | 67 |
| W7 | Feb 12–18 | 28.5°C | 20.4° → 29.8° | 10.5h | 3.0mm | 67 |
| W12 | Mar 18–24 | 32.0°C | 21.3° → 33.4° | 11.0h | 1.9mm | 67 |
| W3 | Jan 15–21 | 27.6°C | 19° → 28.9° | 9.5h | 3.5mm | 66 |
| W4 | Jan 22–28 | 27.9°C | 19.7° → 29.1° | 9.8h | 3.3mm | 66 |
| W13 | Mar 25–31 | 32.6°C | 21.9° → 33.9° | 11.3h | 2.0mm | 66 |
| W33 | Aug 12–18 | 31.8°C | 23.6° → 33.2° | 10.1h | 2.4mm | 66 |
| W6 | Feb 5–11 | 28.4°C | 20.2° → 29.4° | 10.1h | 3.5mm | 65 |
| W37 | Sep 9–15 | 32.1°C | 23.5° → 33.5° | 10.4h | 2.5mm | 65 |
| W11 | Mar 11–17 | 31.0°C | 21.3° → 32.3° | 10.6h | 2.8mm | 64 |
| W1 | Jan 1–7 | 27.8°C | 20.6° → 28.9° | 9.2h | 4.5mm | 60 |
| W9 | Feb 26–Mar 3 | 29.4°C | 21.3° → 30.9° | 9.7h | 4.1mm | 60 |
| W15 | Apr 8–14 | 32.4°C | 22.8° → 33.9° | 10.6h | 3.5mm | 57 |
| W2 | Jan 8–14 | 27.4°C | 19.6° → 28.7° | 9.1h | 5.7mm | 56 |
| W16 | Apr 15–21 | 33.0°C | 23.1° → 34.2° | 10.9h | 4.1mm | 54 |
| W17 | Apr 22–28 | 33.1°C | 23.3° → 34.2° | 10.5h | 3.9mm | 54 |
| W52 | Dec 23–29 | 27.7°C | 20.7° → 28.7° | 9.1h | 6.9mm | 53 |
| W14 | Apr 1–7 | 32.8°C | 22.4° → 34° | 10.8h | 4.7mm | 52 |
| W39 | Sep 23–29 | 31.5°C | 23.1° → 33.1° | 9.7h | 6.2mm | 51 |
| W40 | Sep 30–Oct 6 | 31.6°C | 22.9° → 32.8° | 9.6h | 5.6mm | 51 |
| W41 | Oct 7–13 | 31.0°C | 22.8° → 32.3° | 9.5h | 6.3mm | 50 |
| W49 | Dec 2–8 | 28.2°C | 21.4° → 29.6° | 8.1h | 6.4mm | 49 |
| W18 | Apr 29–May 5 | 32.8°C | 23.7° → 34° | 10.0h | 5.8mm | 47 |
| W50 | Dec 9–15 | 27.9°C | 21.2° → 29.5° | 8.0h | 7.7mm | 47 |
| W51 | Dec 16–22 | 27.6°C | 20.4° → 29° | 8.0h | 8.3mm | 47 |
| W20 | May 13–19 | 31.2°C | 23.8° → 32.6° | 9.4h | 7.6mm | 45 |
| W46 | Nov 11–17 | 28.9°C | 21.7° → 30.4° | 8.2h | 8.3mm | 44 |
| W42 | Oct 14–20 | 30.3°C | 22.5° → 31.7° | 9.1h | 9.0mm | 43 |
| W47 | Nov 18–24 | 28.5°C | 21.8° → 29.8° | 7.7h | 9.8mm | 40 |
| W43 | Oct 21–27 | 29.8°C | 22.4° → 30.9° | 7.9h | 9.7mm | 39 |
| W45 | Nov 4–10 | 29.0°C | 21.8° → 30.5° | 7.9h | 11.4mm | 39 |
| W48 | Nov 25–Dec 1 | 27.6°C | 21° → 29.5° | 6.7h | 14.6mm | 39 |
| W19 | May 6–12 | 32.0°C | 23.5° → 33.6° | 9.2h | 10.7mm | 38 |
| W44 | Oct 28–Nov 3 | 29.3°C | 22.1° → 30.9° | 7.4h | 14.5mm | 37 |
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 →