Sri Lanka in December

December is Sri Lanka's 9th-best month (rank 9 of 12): its 12 destinations average 72/100, led by Nuwara Eliya at 82 — 21°C and 19 rainy days — while Colombo is warmer at 36°C and scores 64.

#9 of 12 months for Sri Lanka · 12 destinations · updated September 2026 · climate normals from ERA5 reanalysis

Where in Sri Lanka in December

#PlaceTypeFeels-like highRainComfortAt its best
1Nuwara EliyaTrekking hub21°C172 mm · 19 days82 tier A
2GalleBeach36°C186 mm · 22 days78 tier B
3MirissaBeach36°C180 mm · 21 days78 tier B
4WeligamaBeach35°C180 mm · 21 days78 tier B
5BentotaBeach35°C206 mm · 20 days75 tier B
6Arugam BayBeach32°C191 mm · 20 days73 tier B
7EllaTrekking hub27°C167 mm · 19 days73 tier B
8TrincomaleeBeach33°C243 mm · 21 days68 tier C
9KandyCity32°C161 mm · 20 days67 tier C
10SigiriyaCity31°C166 mm · 20 days66 tier C
11ColomboCity36°C147 mm · 16 days64 tier C
12AnuradhapuraCity34°C149 mm · 19 days63 tier C

Comfort is SeasonMap's 0–100 score; each place is judged through the lens that suits it — beaches on beach weather, ski resorts on snow. "At its best" means December is one of that place's own top three months. Feels-like highs fold in humidity, wind and sun.

What's on in Sri Lanka in December

  • Christmas and New Year peak · Nuwara Eliya and 3 more places · 20 Dec – 5 Jan
  • Blue whale season · Mirissa · 1 Nov – 15 Apr
  • Blue whales off Mirissa · Colombo · 1 Nov – 15 Apr (usually)
  • Blue whale season off Mirissa · Weligama · 1 Nov – 30 Apr (usually)

Seasons in force

Peak crowds at 5 of Sri Lanka's 6 well-known places this month.

Better months for Sri Lanka

More about December