Sri Lanka in December
December starts the main season on Sri Lanka's south and west coasts and brings the north-east monsoon to the east. Weather by coast in C and F, Christmas and New Year planning, school holiday dates and sampled festive prices, checked 16 October 2026.

Is December a good time to visit Sri Lanka?
Yes, if you spend most of the trip on the south and west coasts. December is the start of the north-east monsoon, which Sri Lanka Tourism says brings the peak tourist season to the south-west coast, with clear skies and calm seas (Sri Lanka Tourism weather page). The same monsoon brings heavy rain to the east coast. For Christmas and New Year, book your south coast hotel early and check its terms for compulsory dinners on 24 and 31 December.
There is one caution for 2026. On 2 October the Department of Meteorology said there is "a higher probability of slightly above-normal rainfall across most parts of the country, while near-normal rainfall is expected in the Northern Province during December 2026" (rainfall forecast, October to December 2026). So plan a beach trip, but keep one spare day and an indoor option. This page has no affiliate links.
Coming from an earlier month? See Sri Lanka in November and Sri Lanka in October. For the whole year, use the best time to visit guide. Staying into the new year? See Sri Lanka in January.
What is the weather like in December, coast by coast?
Warm on every coast, cool in the hills, and much wetter in the east than in the south-west. The table pairs two official sets of numbers. Temperatures are the WMO 1991 to 2020 climate normals for Department of Meteorology stations, published by the US National Centers for Environmental Information (WMO normals, Sri Lanka stations). Rainfall is the Department of Meteorology's own 1991 to 2020 district average for December (Annex 1, October to December 2026 forecast).
| Coast or area | Station | Average high | Average low | December rain, district average |
|---|---|---|---|---|
| West coast | Colombo | 30.9 C (88 F) | 23.5 C (74 F) | 181 mm (Colombo) |
| South coast | Galle | 29.9 C (86 F) | 23.7 C (75 F) | 210 mm (Galle) |
| Deep south | Hambantota | 30.4 C (87 F) | 23.7 C (75 F) | 167 mm (Hambantota) |
| East coast, north | Trincomalee | 28.8 C (84 F) | 23.8 C (75 F) | 326 mm (Trincomalee) |
| East coast, centre | Batticaloa | 28.6 C (83 F) | 23.9 C (75 F) | 409 mm (Batticaloa) |
| East coast, south | Pottuvil (Arugam Bay) | 29.9 C (86 F) | 22.5 C (72 F) | 327 mm (Ampara) |
| North | Jaffna | 28.9 C (84 F) | 23.0 C (73 F) | 232 mm (Jaffna) |
| Cultural Triangle | Anuradhapura | 29.8 C (86 F) | 22.6 C (73 F) | 225 mm (Anuradhapura) |
| Kandy | Katugastota | 28.0 C (82 F) | 19.8 C (68 F) | 246 mm (Kandy) |
| Hill country | Nuwara Eliya | 19.4 C (67 F) | 11.5 C (53 F) | 219 mm (Nuwara Eliya) |
| Ella area | Badulla | 25.6 C (78 F) | 18.6 C (65 F) | 318 mm (Badulla) |
"Average high" and "average low" are the mean daily maximum and minimum for December. Fahrenheit is converted from Celsius and rounded. A district average covers a whole district, so a single town can be wetter or drier. The Met Department's site for station climate maps, weather.meteo.gov.lk, did not load on 16 October 2026, so we used the WMO copy of the same station normals.
Two things stand out. First, Hambantota (167 mm) and Colombo (181 mm) are the driest coastal districts in this table, while Batticaloa (409 mm) is the wettest. Second, the hills stay wet: Badulla, the district for Ella, averages 318 mm, and Nuwara Eliya nights average 11.5 C (53 F). Pack a warm layer if you are taking the hill-country trains.
Which coast should you choose for Christmas and New Year?
The south and west, for nearly everyone. Sri Lanka Tourism's own seasonal advice sends beach travellers to the south-west in December and to Trincomalee, Arugam Bay and Jaffna from May to September (Sri Lanka Tourism weather page).
| Area | December in one line | Good for | Main check |
|---|---|---|---|
| South coast (Galle to Tangalle) | Start of the main season | Beaches, surf lessons, whale season, a New Year base | Book rooms early; check festive dinner charges |
| West coast (Colombo, Negombo) | Drier than the east; city and airport base | First and last nights, Christmas in Colombo | Offices close on 23 and 25 December |
| Deep south (Hambantota, Yala) | Lowest December rain on the south coast | Safari days | Park status on the day; early bookings |
| Cultural Triangle | Showers in a wet month (225 to 336 mm) | Sigiriya, Dambulla, Polonnaruwa | Climb early, keep a rain option |
| Hill country (Kandy, Nuwara Eliya, Ella) | Wet and cool | Tea country and train rides | Warm layer, landslide warnings |
| East coast (Trincomalee to Arugam Bay) | North-east monsoon, the wettest season | Not a beach month | Save it for May to September |
The east coast vs south coast guide compares the two coasts month by month. For the south coast towns, the south coast region guide helps you pick a base: Galle for the fort, Mirissa for whale trips, Hiriketiya for a small surf bay, and Tangalle for quieter beaches.
When are UK, US and Australian school holidays this Christmas?
Most families from these three countries are free in the same week: roughly 19 December 2026 to 3 January 2027. That is when beach hotels fill fastest. Each country sets dates locally, so confirm with your own school.
| Country | Example official dates for 2026 to 2027 | Source |
|---|---|---|
| UK (England) | Ealing: Christmas holiday Monday 21 December 2026 to Friday 1 January 2027, spring term from Monday 4 January 2027 | Ealing Council |
| UK (England) | North Yorkshire: Christmas holiday Monday 21 December 2026 to Friday 1 January 2027 | North Yorkshire Council |
| US | New York City Public Schools: winter recess Thursday 24 December 2026 to Friday 1 January 2027, schools closed | NYC Public Schools calendar |
| Australia (NSW, Eastern division) | Summer holidays Friday 18 December 2026 to Wednesday 27 January 2027 | NSW Department of Education |
| Australia (Victoria) | School holidays Monday 21 December 2026 to Wednesday 27 January 2027; government school students start Thursday 28 January | Victorian Government |
| Australia (Queensland) | Term 4 holidays Saturday 12 December 2026 to Tuesday 26 January 2027 | Queensland Department of Education |
What the dates mean for a Sri Lanka trip:
- UK: GOV.UK says term and holiday dates vary and sends parents to their local council (GOV.UK school term dates). Both councils above give two weeks, so a classic 10 to 14 day route fits only if you fly out on the first weekend.
- US: there is no national school calendar; each district sets its own. NYC schools are closed from 24 December to 1 January. The federal holidays are Thanksgiving on Thursday 26 November and Christmas Day on Friday 25 December 2026 (US Office of Personnel Management).
- Australia: the summer break runs about six weeks, so Australian families can avoid the Christmas peak by travelling in January, when Sri Lanka Tourism still calls it peak season on the south-west coast.
How much more does Christmas cost in Sri Lanka?
We will not give you an average Christmas markup, because no official source publishes one. Here is what hotels themselves list for the festive nights, sampled from their own websites on 16 October 2026:
| Hotel (area) | What the hotel lists | Compulsory? |
|---|---|---|
| Anantara Peace Haven Tangalle (Tangalle) | Christmas Eve gala on 24 December 2026: US$190 per adult, US$95 per child, inclusive of taxes | Not stated as compulsory; advance reservations required |
| Amari Colombo (Colombo) | Christmas Eve buffet on 24 December 2026: LKR 14,888 nett (first seating) or LKR 13,888 nett (second). New Year's Eve buffet: LKR 14,888 or LKR 15,888 nett | No, these are restaurant events |
Both prices were sampled on 16 Oct 2026 from Anantara Peace Haven Tangalle and Amari Colombo, and both pages name the 2026 dates. Some resorts also add a compulsory gala dinner charge for guests staying on 24 or 31 December, so check your hotel's terms for those nights before you book. These are two examples, not an average for the island.
Demand is the other half of the price. December 2025 was the busiest month of that year, with 258,928 visitor arrivals, up 4.2% on December 2024 (SLTDA monthly arrivals report, December 2025). For day-to-day costs outside the festive nights, use the trip cost guide.
Before you pay for a room over the holidays, ask three questions:
- Is there a compulsory dinner or supplement on 24, 25 or 31 December, and is it per adult or per room?
- Does the rate change for your meal plan (bed and breakfast or half board)?
- What is the cancellation deadline for the festive dates?
What public holidays fall in December 2026?
Two, according to the Central Bank of Sri Lanka's 2026 list (CBSL bank holidays 2026):
| Date | Holiday | Type |
|---|---|---|
| Wednesday 23 December 2026 | Unduwap Full Moon Poya Day | Bank and public holiday |
| Friday 25 December 2026 | Christmas Day | Bank, public and mercantile holiday |
So Christmas Day falls on a Friday, and the Poya day falls two days earlier. Banks and government offices close on both. Plan cash, visa or office errands around them. On a Poya day, Buddhist temples are places of observance first. See the festival calendar guide for how to check events and the sacred sites guide for how to dress and behave.
Can you go whale watching in December?
December is in season on the south coast. The Sri Lanka Navy says its cruises are scheduled from Galle from November to April and from Trincomalee from May to October (Sri Lanka Navy whale watching). On 16 October 2026 the same page said: "Presently we are not conducting whale watching cruises due to routine underwater maintenance of the ship and cruises will recommence once ship is ready." There was no restart date. Private boats from Mirissa set their own schedules. Sightings are never guaranteed, and rough seas can cancel trips. Our whale watching guide covers how to choose a responsible operator.
What else should you check before you go?
- Yala and other parks. Hambantota district has the lowest December rain average on the south coast (167 mm). Check the Yala National Park guide for the current block and bungalow status, and the Udawalawe vs Yala guide to compare the two parks.
- Hill-country trains. Read the Kandy to Ella train guide for the dated service status and the Nanu Oya to Ella guide for that section of the line.
- Flights. The direct flights guide lists routes from the UK, India and Australia.
- Warnings. Check the Department of Meteorology forecast and the Disaster Management Centre warnings the day before any long drive, especially in the hills.
How should you plan a Christmas and New Year route?
Put the beach at the end, near the dates you most want to relax, and keep the inland part short.
- One week: go straight to the south coast and use two bases, such as Galle then Mirissa or Hiriketiya. Our south coast itinerary has 5, 7 and 10 day versions.
- 10 days: Sigiriya, Kandy or the hills, then the south coast. See the classic 10 day route.
- Two weeks: add Polonnaruwa or a safari day. See the two week route.
- New Year's Eve: stay where you are on 31 December rather than travelling that day, and book that night first.
- Spare day: with slightly above-normal rain forecast for 2026, keep one free day for every four or five days of travel.
Frequently asked questions
Is December a good time to visit Sri Lanka?
Yes, for the south and west coasts. Sri Lanka Tourism calls December to February the peak season on the south-west coast, with clear skies and calm seas. The east coast is in its wet season. For 2026 the Department of Meteorology expects slightly above-normal December rain in most parts of the country, so keep a spare day.
Does it rain in Sri Lanka in December?
Yes, but much less in the south-west than in the east. The Department of Meteorology's 1991 to 2020 averages put December rain at 181 mm in Colombo district and 210 mm in Galle district, against 409 mm in Batticaloa and 326 mm in Trincomalee.
Which part of Sri Lanka is best in December?
The south and west coasts, from Colombo down to Tangalle, plus Hambantota for Yala and Bundala. On the Met Department's December averages, Hambantota is the driest south coast district at 167 mm, and the west coast districts of Gampaha (138 mm, which includes Negombo) and Puttalam (126 mm) are drier still. Leave the east coast beaches, such as Trincomalee and Arugam Bay, for May to September.
What is the temperature in Sri Lanka in December?
On the coast, average daytime highs are about 28.5 to 31 C (83 to 88 F) and nights from about 22.5 C (72 F). In the hills it is much cooler: Nuwara Eliya averages a high of 19.4 C (67 F) and a low of 11.5 C (53 F). These are 1991 to 2020 WMO climate normals.
Is Sri Lanka good for Christmas and New Year?
Yes, if you book early. December 2025 was Sri Lanka's busiest month of that year, with 258,928 arrivals according to SLTDA. Hotels on the south coast fill first, and some add festive dinner charges on 24 and 31 December.
Do Sri Lankan hotels charge extra at Christmas?
Some resorts add a compulsory gala dinner charge for guests staying on 24 or 31 December, so check your hotel's terms for those nights before you pay. Bookable festive events are not cheap either: Anantara Peace Haven Tangalle lists its Christmas Eve 2026 gala at US$190 per adult (sampled 16 Oct 2026).
Is Arugam Bay good in December?
Not for a beach or surf holiday. December is in the north-east monsoon, and Ampara district, which includes Arugam Bay, averages 327 mm of rain in December. Sri Lanka Tourism points travellers to Arugam Bay from May to September.
Can you see whales in Sri Lanka in December?
December is in the Sri Lanka Navy's southern whale-watching season, which runs from Galle from November to April. On 16 October 2026 the Navy said its cruises were paused for routine ship maintenance with no restart date, so check before you book. Sightings are never guaranteed.
Sources
Last verified 2026-10-16
- https://meteo.gov.lk/pdfs/rainfall_pdf.pdf
- https://www.ncei.noaa.gov/data/oceans/archive/arc0216/0253808/2.2/data/0-data/Region-2-WMO-Normals-9120/SriLanka/CSV/
- https://www.srilanka.travel/weather
- https://www.cbsl.gov.lk/en/about/about-the-bank/bank-holidays-2026
- https://whalewatching.navy.lk/
- https://www.sltda.gov.lk/storage/common_media/Monthly_Tourits_Arrivals_Report-December-2025-Final.pdf
- https://www.gov.uk/school-term-holiday-dates
- https://www.ealing.gov.uk/info/201123/your_child_at_school/119/term_and_holiday_dates/2
- https://www.northyorks.gov.uk/education-and-learning/education-and-learning/school-term-and-holiday-dates
- https://www.schools.nyc.gov/calendar/2026-2027-school-year-calendar
- https://www.opm.gov/policy-data-oversight/pay-leave/federal-holidays/
- https://education.nsw.gov.au/schooling/calendars/2026
- https://www.vic.gov.au/school-term-dates-and-holidays-victoria
- https://education.qld.gov.au/about/Pages/termDates.aspx
- https://www.anantara.com/en/peace-haven-tangalle/festive-celebrations/la-nuit-dor-christmas-eve-gala-dinner
- https://www.amari.com/colombo/festive













