According to Lifeguin’s travel calendar, the best time to visit Sri Lanka is December to March. Plan 10–14 days.

Best months for Sri Lanka

  1. JanuaryBest
  2. FebruaryBest
  3. MarchBest
  4. April
  5. May
  6. June
  7. July
  8. August
  9. September
  10. October
  11. November
  12. DecemberBest
Best months
December to March
How long to stay
10–14 days
Continent
Asia

What Sri Lanka is best for

  • Hiking
  • Beach & sea
  • Nature & wildlife
  • Culture & history

Ancient Sigiriya and Kandy temples, elephant safaris in Udawalawe, tea country trails, and southern surf beaches.

Prices
€ · cheaper than in Slovakia

Weather in Sri Lanka by month

Monthly averages around Colombo; the mountains and other regions can differ a lot.

MonthAverage temperatureRain
January bestabout 25 °Csome rain (72 mm)
February bestabout 26 °Csome rain (75 mm)
March bestabout 27 °Ca lot of rain (111 mm)
Aprilabout 28 °Ca lot of rain (225 mm)
Mayabout 27 °Ca lot of rain (216 mm)
Juneabout 27 °Ca lot of rain (144 mm)
Julyabout 26 °Csome rain (96 mm)
Augustabout 26 °Ca lot of rain (108 mm)
Septemberabout 26 °Ca lot of rain (162 mm)
Octoberabout 26 °Ca lot of rain (282 mm)
Novemberabout 26 °Ca lot of rain (306 mm)
December bestabout 26 °Ca lot of rain (171 mm)

Sources: what a place is best for — our own travel guides and, for places we have not written about yet, research done with the help of AI (Google Gemini); weather — NASA POWER climate averages; prices — World Bank price levels (CC BY 4.0).

Good to know about Sri Lanka

Capitals
Colombo and Sri Jayawardenepura Kotte
Languages
Sinhala and Tamil
Currency
Sri Lankan Rupee (LKR)
Time
UTC+5:30
Plugs
Type D, G · 230 V
Driving
On the left
Calling code
+94

Sources: Wikidata, Unicode CLDR and the IANA time zone database.

We haven’t written about Sri Lanka yet.