Kandy Weather in December
Sri Lanka · December climate averages and travel tips
In December, Kandy has average highs of 26°C (79°F) and lows of 19°C (67°F). The month is very wet, with about 259 mm (10.2 in) of rain spread over 21 days, making it the second wettest month of the year. You get roughly 11.6 hours of daylight and frequently cloudy skies.
Is December a good time to visit Kandy?
December is not the best time to visit Kandy (3/10) mainly because of the rain. The weather is much better in February.
Visiting Kandy in December
December weather in Kandy
December is warm, damp and often cloudy. Rain falls on many days, and the air can feel sticky, so don't count on long, clear stretches for sightseeing. Showers can interrupt walks around Kandy Lake or the Royal Botanic Gardens at Peradeniya.
You can still visit the Temple of the Sacred Tooth Relic, browse the Central Market or enjoy a slow lunch of rice and curry. Keep outdoor plans flexible, and save a rainy spell for the Ceylon Tea Museum. The hills around the city can look misty, but muddy paths make longer hikes less appealing.
Christmas and crowds
Christmas brings services and decorations to Kandy, while the festive travel season runs into New Year. The city is not known for a major December festival on the scale of the Esala Perahera, held later in the year.
Visitor numbers and prices tend to rise around Christmas and New Year compared with quieter, rainier months. December is still wetter than January, so it doesn't offer the same easy conditions for outdoor sightseeing. If you hate crowds, visit the Temple of the Sacred Tooth Relic outside the main prayer times.
Make the rain work for you
Travelling with kids? A visit to the National Museum of Kandy gives you an indoor break near the lake, without losing a day to showers.
For a practical local tip, use the covered section of Kandy's Central Market to browse spices and produce when the rain starts. You'll find it close to the city centre, so it's easy to pair with the Temple of the Sacred Tooth Relic. December's frequent showers can arrive between outings, rather than keeping you indoors all day. Keep your route compact, and you can swap a lakeside walk for the market without crossing town.
December weather at a glance
| Average high | 26°C (79°F) |
|---|---|
| Average low | 19°C (67°F) |
| Daily mean | 22°C (72°F) |
| Rainfall | 259 mm (10.2 in) |
| Rainy days (1 mm+) | 21 |
| Humidity | 90% |
| Cloud cover | 75% |
| Daylight | 11.6 hours |
| Est. sunshine | 3.2 hours/day |
| Wind | 8 km/h |
| vs November | 1°C cooler than November, with 57 mm less rain. |
What to pack for Kandy in December
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
Kandy weather in other months
← NovemberBest time to visit KandyJanuary →
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
- Colombo29°C · 195 mm
- Galle28°C · 225 mm
- Tirunelveli29°C · 89 mm
- Madurai29°C · 76 mm
- Tiruchirappalli29°C · 82 mm
- Teni27°C · 63 mm
Where else is good in December? See where to go in December.