Colombo, Sri Lanka skyline

Colombo Weather in December

Typical December weather in Colombo, Sri Lanka, based on 2006–2025 climate averages.

In December, Colombo averages a high of 29.2°C (84.6°F) and a low of 23.1°C (73.6°F), with about 18 rainy days (190 mm of rain) and 8.9 hours of sunshine a day.

Avg high

29.2°C (84.6°F)

Avg low

23.1°C (73.6°F)

Rainfall

190 mm (7.5 in)

Rainy days

18 days

Sunshine

8.9 h / day

Humidity

83%

December vs the rest of the year

Here is how every month in Colombo stacks up against December — the 5th driest month for rain.

MonthAvg highvs DecemberRainRainy days
January30.1°C (86.2°F)+0.9°C (+1.6°F)90 mm11
February31.3°C (88.3°F)+2.1°C (+3.8°F)63 mm10
March31.1°C (88°F)+1.9°C (+3.4°F)126 mm18
April30.7°C (87.3°F)+1.5°C (+2.7°F)184 mm25
May29.6°C (85.3°F)+0.4°C (+0.7°F)323 mm29
June28.9°C (84°F)−0.3°C (−0.5°F)295 mm29
July28.6°C (83.5°F)−0.6°C (−1.1°F)232 mm29
August28.4°C (83.1°F)−0.8°C (−1.4°F)238 mm29
September28.5°C (83.3°F)−0.7°C (−1.3°F)274 mm28
October28.8°C (83.8°F)−0.4°C (−0.7°F)383 mm28
November28.9°C (84°F)−0.3°C (−0.5°F)373 mm24
December29.2°C (84.6°F)—190 mm18

What December feels like in Colombo

December sits between Colombo's dry and wet seasons. The midday hours are hot; shade and water matter on long walks. The gap between afternoon and night is small, so nights stay warm and the temperature hardly changes after dark. Thick, humid air means clothes cling and the heat feels stronger than the number.

Rain in Colombo in December

December is persistently wet here: some rain falls on about every other day. Rainy days are intense, averaging about 10.5 mm (0.4 in) — downpours rather than drizzle. That is close to Colombo's typical rain per wet day for the whole year (about 10 mm).

Daylight and sunshine in December

In mid-December, sunrise is at about 6:14 am and sunset at about 5:57 pm (local time) — 11 h 43 min of daylight. Day length barely changes from mid-November (5 min shorter). Close to the equator, sunrise and sunset times move very little through the year. Measured sunshine covers about 76% of the daylight — there are plenty of bright spells.

How December compares to the rest of the year

Ranked by average high, December comes out as the 6th warmest month in Colombo. Against November, the average high is 0.3°C (0.5°F) higher, with 183 mm less rain. The warm-up continues into January. January averages a high of 30.1°C (86.2°F).

Who December suits

  • Sightseeing: less ideal — rain falls on more than half the days.
  • Parks & outdoor: less ideal — afternoons are too warm to linger outside.
  • Beach: less ideal — too many rainy days.
  • Museums & indoor: a good choice — with rain on most days, galleries and museums make easy plans.

Tips for visiting Colombo in December

Rain Protection

A packable rain jacket saves the day on showery afternoons.

Sun Protection

Loose, breathable clothing plus sunscreen and a wide-brimmed hat.

Quick questions

How warm is Colombo in December?

It feels hot: typical highs are 29.2°C (84.6°F), with lows near 23.1°C (73.6°F).

Does it rain a lot in Colombo in December?

It does: about 18 rainy days bring roughly 190 mm, so plan some indoor options.

What should I wear in Colombo in December?

Based on the averages: rain protection and sun protection. There is little need to change for the evening.

Is December or January better for visiting Colombo?

On our 12-month climate ranking, January comes out ahead (#2 of 12 vs #4). January has fewer rainy days.

Is December a good time to visit Colombo?

Fair

Fair — warm to hot days, rain on most days (about 18), plenty of sunshine (8.9 h a day). Within Colombo's own year, December ranks #4 of 12.

Drier places in December

Plan a trip to Colombo

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Colombo weather by month.