Colombo in December
Colombo weather in December: about half of November's rain, with WMO normals in C and F, a November to January comparison, the December 2026 outlook, rain figures for popular day trips, and the Poya and Christmas dates. Checked 4 November 2026.

What is the weather like in Colombo in December?
Quick answer: December in Colombo is hot, humid and much drier than November. On average it has a high of 30.9 C (88 F), a low of 23.5 C (74 F) and 170.7 mm of rain over 9 rain days, about half of November's rain. The Department of Meteorology expects slightly above-normal rain in most of the country this December, so plan a little indoor time.
For the city itself, see our Colombo guide. For the whole island this month, see Sri Lanka in December.
How does December compare with November and January in Colombo?
The table uses the WMO normals for the Colombo station. "Rain days" means days with at least 1 mm of rain. "Hot days" means days that reach 30 C (86 F) or more.
| Month | Average high | Average low | Rain | Rain days | Days with 10 mm or more | Hot days (30 C or more) |
|---|---|---|---|---|---|---|
| November | 30.6 C (87 F) | 23.9 C (75 F) | 345.8 mm | 16.0 | 8.5 | 23.8 |
| December | 30.9 C (88 F) | 23.5 C (74 F) | 170.7 mm | 9.0 | 4.8 | 25.4 |
| January | 31.4 C (89 F) | 23.1 C (74 F) | 79.6 mm | 4.9 | 2.4 | 27.0 |
Three things stand out:
- Rain halves each month. From November to December, rain falls from 345.8 mm to 170.7 mm. From December to January it halves again, to 79.6 mm.
- Heavy rain days drop. November averages 8.5 days with 10 mm or more. December averages 4.8, and January 2.4.
- The heat barely changes. Highs stay between 30.6 C and 31.4 C, so it is the rain, not the heat, that makes December feel different from November.
The wettest single day in the normals period shows the gap too. The highest daily rain recorded in November was 440.2 mm, against 118.2 mm in December.
What is the December 2026 weather outlook for Colombo?
The Department of Meteorology's seasonal forecast, issued on 30 October 2026, gives a higher chance of slightly above-normal rain across most parts of the country in December 2026, with near-normal rain in the Northern Province (Department of Meteorology seasonal forecast). The forecast puts the 1991 to 2020 December average for Colombo district at 181.4 mm.
The same forecast says November and December need close attention because of an increased cyclone risk, and recommends being prepared for floods and flash floods. In practice, this means checking the Department of Meteorology's latest forecast and advisories in the days before you travel, and keeping one flexible day in your plan.
For January 2027, the forecast expects near-normal rain in the Western Province, which includes Colombo.
Which day trips from Colombo are driest in December?
Most day trips from Colombo leave the city's district, and some are wetter in December. This table uses the Department of Meteorology's 1991 to 2020 district averages, so it compares like with like. The district is the one each place sits in.
| Day trip | District | December average | January average | Our guide |
|---|---|---|---|---|
| Negombo | Gampaha | 138.2 mm | 57.5 mm | Negombo |
| Colombo city | Colombo | 181.4 mm | 87.4 mm | Colombo |
| Pinnawala, Kitulgala | Kegalle | 173.0 mm | 86.5 mm | Pinnawala |
| Bentota, Hikkaduwa, Galle | Galle | 209.5 mm | 115.0 mm | Galle |
| Kalutara | Kalutara | 213.2 mm | 120.3 mm | Kalutara |
| Sinharaja (Kudawa) | Ratnapura | 234.7 mm | 130.5 mm | Sinharaja |
| Kandy | Kandy | 245.8 mm | 151.6 mm | Kandy |
What this means:
- Negombo is the driest day trip in the table, which also suits a last day near the airport.
- The south coast (Bentota, Hikkaduwa, Galle) gets more December rain than Colombo, but still far less than in November.
- Kandy and Sinharaja are the wettest picks. Go early in the day, and see our day trips from Colombo guide for times and transport.
Which holidays fall in Colombo's December?
The Central Bank's holiday list gives these dates (CBSL holidays 2026).
| Date | Day | Holiday | What it means for you |
|---|---|---|---|
| 24 November 2026 | Tuesday | Ill Full Moon Poya Day | Bank and public holiday |
| 23 December 2026 | Wednesday | Unduwap Full Moon Poya Day | Bank and public holiday |
| 25 December 2026 | Friday | Christmas Day | Bank, public and mercantile holiday |
The UK Foreign Office says alcohol is not usually available on religious holidays and that drinking in public on those days could be culturally insensitive (UK Foreign Office, safety and security). If you plan a dinner out on 23 December, check with the venue first. Our languages and etiquette guide lists the Poya days into 2027.
Is December a busy month in Colombo?
Yes. Sri Lanka Tourism's travel tips call mid December to mid January the peak season (Sri Lanka Tourism travel tips). The official figures back this up: the Sri Lanka Tourism Development Authority counted 258,928 visitors in December 2025, the most of any month that year, up from 248,592 in December 2024.
Book rooms early if you will be in Colombo over Christmas or the New Year. Our where to stay in December guide compares bases across the island.
What should you pack for Colombo in December?
Pack for heat and short, heavy showers. Light clothes work for the city, and a small umbrella or rain jacket is worth carrying every day. If you plan to visit a temple, keep a layer that covers your shoulders and legs. The UK Foreign Office says to cover your legs and shoulders and take off shoes and hats at Buddhist temples. Our what to wear guide has a full packing list.
Can you swim near Colombo in December?
As of 4 November 2026, the UK Foreign Office advice (updated 21 September 2026) says many beaches in Sri Lanka have dangerous surf or rip tides at certain times of the year, and advises getting advice from your hotel or tour operator before going in the sea (UK Foreign Office, safety and security). Check the Department of Meteorology's sea forecast for the day before you swim (Department of Meteorology), and if the sea looks rough, stay out of the water that day.
Should you arrive in Colombo in December or January?
If you can choose, January is drier, with less than half of December's rain. December still works well if you keep one flexible day for rain. Our Sri Lanka in January guide shows how the weather changes across the island the following month. If you are landing at the airport, our Colombo airport to Colombo city guide covers the trip into town.
Frequently asked questions
What is the weather like in Colombo in December?
Hot, humid and drier than November. On the WMO 1991 to 2020 normals for the Colombo station, December averages a high of 30.9 C (88 F), a low of 23.5 C (74 F), 170.7 mm of rain and 9 rain days.
What is the temperature in Colombo in December?
Average highs are 30.9 C (88 F) and average lows are 23.5 C (74 F). About 25 December days reach 30 C or more.
Is December a good time to visit Colombo?
Yes, it is a better month than November. December averages about half of November's rain and 9 rain days instead of 16. January is drier still. Sri Lanka Tourism calls mid December to mid January the peak season, so book rooms early.
Does it rain a lot in Colombo in December?
Some. Colombo averages 170.7 mm of rain in December, with about 5 days of 10 mm or more. The Department of Meteorology expects slightly above-normal rain in most parts of the country in December 2026.
How does Colombo weather compare in December and January?
January is drier and a little hotter. Rain drops from 170.7 mm in December to 79.6 mm in January, and rain days from 9 to about 5. Average highs rise from 30.9 C to 31.4 C.
What is the weather like in Colombo in November 2026?
November is one of Colombo's two wettest months (with October, 359.3 mm) on the long-term average, with 345.8 mm of rain over 16 rain days. The Department of Meteorology expects above-normal rain across most of the country in November 2026, so carry rain gear.
Is Christmas a public holiday in Sri Lanka?
Yes. The Central Bank of Sri Lanka lists Christmas Day, Friday 25 December 2026, as a bank, public and mercantile holiday. Unduwap Full Moon Poya Day falls two days earlier, on Wednesday 23 December 2026.
Sources
Last verified 2026-11-04
- https://www.ncei.noaa.gov/data/oceans/archive/arc0216/0253808/2.2/data/0-data/Region-2-WMO-Normals-9120/SriLanka/CSV/Colombo_43466.csv
- https://meteo.gov.lk/pdfs/rainfall_pdf.pdf
- https://www.cbsl.gov.lk/en/about/about-the-bank/bank-holidays-2026
- https://www.srilanka.travel/travel-tips
- https://www.sltda.gov.lk/storage/common_media/Monthly_Tourits_Arrivals_Report-December-2025-Final.pdf
- https://www.gov.uk/foreign-travel-advice/sri-lanka/safety-and-security













