Colombo Weather in December
Sri Lanka · December climate averages and travel tips
Expect hot days in Colombo in December: the average high is 29°C (84°F) and the average low is 24°C (75°F). The month is wet, with about 195 mm (7.7 in) of rain spread over 22 days. Humidity averages 84%, so it feels sticky and hotter than the thermometer suggests. You get roughly 11.6 hours of daylight and frequently cloudy skies.
Is December a good time to visit Colombo?
December is not the best time to visit Colombo (3.5/10) mainly because of the rain. The weather is much better in January and February.
Visiting Colombo in December
December weather
Colombo stays warm in December, with highs around 29°C and rain on 22 days. Humidity is high, and clouds often soften the sunshine. Showers can interrupt a beach afternoon or a walk around the Fort, so keep indoor stops in your plans. The National Museum and the cafés around Cinnamon Gardens work well when rain sets in.
Rain is lower than in November, but December is still a wet month. January is drier, and January and February are usually the better months overall. For now, enjoy Galle Face Green between showers, rather than counting on a long, sunny stretch.
Christmas and crowds
Christmas brings lights, church services and festive displays to parts of the city, especially around Galle Face and major hotels. Colombo is also a useful base for celebrating Sri Lanka's public holidays, though Christmas is most visible in the city's Christian communities. Unduvap Poya, a Buddhist full-moon holiday, also falls in December; some businesses may close.
The holiday season draws more visitors than the quieter wet months, and hotel prices can rise around Christmas and New Year. Families who want a calmer city break may prefer January, when the rain eases and the Christmas rush has passed.
Getting around
Rain can make Colombo's roads slow, especially around Fort and Pettah. A short tuk-tuk ride may take longer than it looks when traffic builds, so leave room between stops. If a shower catches you near Pettah Market, duck into a covered arcade and explore its shops while you wait.
Couples who enjoy food stops can try isso wade, a spicy prawn fritter sold at Galle Face Green; it's a relaxed way to end a damp day by the sea.
December weather at a glance
| Average high | 29°C (84°F) |
|---|---|
| Average low | 24°C (75°F) |
| Daily mean | 26°C (79°F) |
| Rainfall | 195 mm (7.7 in) |
| Rainy days (1 mm+) | 22 |
| Humidity | 84% |
| Cloud cover | 70% |
| Daylight | 11.6 hours |
| Est. sunshine | 3.8 hours/day |
| Wind | 11.2 km/h |
| vs November | About as warm as November, with 144 mm less rain. |
What to pack for Colombo in December
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
Colombo weather in other months
← NovemberBest time to visit ColomboJanuary →
Better weather in December nearby
- Dubai26°C · 13 mm · Excellent
- Jaipur25°C · 3 mm · Excellent
- Abu Dhabi25°C · 12 mm · Excellent
- Agra25°C · 6 mm · Excellent
- Varanasi25°C · 5 mm · Excellent
- Muscat27°C · 9 mm · Excellent
Nearby in December
- Kandy26°C · 259 mm
- Galle28°C · 225 mm
- Tirunelveli29°C · 89 mm
- Madurai29°C · 76 mm
- Teni27°C · 63 mm
- Tiruchirappalli29°C · 82 mm
Where else is good in December? See where to go in December.