Sri Lanka Weather in December

The weather in Sri Lanka in December is pleasant in south and west areas with high chances of sunny days and fresh air, suitable for going to the beaches. While the north and east regions face the opposite condition with the frequent rainfall. December is a great time to travel to Sri Lanka with the average temperature of 22-28℃(71.6-82.4℉), and it is also in the peak season because European tourists like spending holidays in Sri Lanka at this time.
The hottest cities in Sri Lanka in December:
Trincomalee: 30℃(86℉)
The coolest cities in Sri Lanka in December:
Nuwaea Eliya: 12℃(53.6℉)

Averages for Sri Lanka Weather in December

High Temperature
28°C (82.4°F)
Low Temperature
22°C (71.6°F)
249 mm (9.8 in)
06:07 ~ 06:22
17:52 ~ 18:06

 December Temperatures in Sri Lanka

What to Wear
If you travel to Sri Lanka in this month, you need to prepare thin and breathable cotton clothes like skirts, shorts and t-shirts. Sunhats and sunscreen are also necessary. If you tend to visit some cultural highlights, remember to take pairs of socks.

December Travel Guide – Where to Go & Tips
Tourism Rate: 

This month is a great time for surfing. For novices, they can go to Meddawatta or Hikkaduwa to enjoy the scenic view and calm sea with few tourists. Advanced surfers can go to Mirissa to have a wonderful surfing time. Also, you can watch dolphins and blue whales in Mirisa.

For outdoor enthusiasts, this month is suitable for trekking, camping or cycling tours. You can go trekking in Adam’s Peak and Horton Plains National Park. You can have cycling tours in the ancient cities like Kandy and Polonnaruwa or even in the hill country.

Sri Lanka is famous for its black tea, so you should not miss the tea plantations. Most tea factories are located in the Nuwara Eliya, and you can visit the mackwoods factory to taste the tea and buy some tea products for your family.

This small island owns the impressive World Heritage Sites, which includes the Sacred City of Kandy, Sigiriya Lion Rock, etc. You can understand Sri Lanka’s glory civilization and religious culture in these historical ruins.

December is also the best time to spot wildlife. You can go to Yala National Park, Udawalawe National Park and so on. Tourists can watch a variety of rare mammals, various flora and fauna and appreciate the rich landscapes

There are lots of beaches you can go in the south and west areas, like Mirissa beach, Unawatuna beach and beaches along the Uppuveli and Nilaveli villages. Since December is the tourist peak season, it is advisable to book your flights and accommodation in advance.

You can also try the Sri Lanka’s railway, which could take you through mountains. Tourists can appreciate the breathtaking scenery along the trail. The best and most popular route is from Colombo to Nanu Oya.

December Weather of Major Sri Lanka Cities
Temperature Sunrise / Sunset Humidity
High Low
34°C/ 93.2°F 23°C / 73.4°F 07:25/ 17:32 44
33°C / 91.4°F 23°C / 73.4°F 07:20/ 18:07 84
33°C / 91.4°F 22°C / 71.6°F 07:56/ 18:38 79
30°C / 86°F 15°C / 59°F 07:45/ 18:30 83
29°C / 84.2°F 14°C / 57.2°F 07:08/ 18:13 72
33°C / 91.4°F 23°C / 73.4°F 07:23/ 18:22 73
31°C / 87.8°F
23°C / 73.4°F 07:41/ 18:34 79
30°C / 86°F 22°C / 71.6°F 06:51/ 17:35 75
30°C / 86°F 17°C / 62.6°F 06:58/ 16:36 72
29°C / 84.2°F   24°C / 75.2°F 07:44/ 17:48 57
Nuwara Eliya
30°C / 86°F 15°C / 59°F 07:03/ 18:11 74
Sri Jayewardenepura-Kotte
31°C / 87.8°F
24°C / 75.2°F
07:45/ 18:30
29°C / 84.2°F
24°C / 75.2°F
07:45/ 18:30