Skip to main content
AMZBooking
Independence Memorial Hall, Colombo

Month guide · Colombo · Sri Lanka

Colombo in December

What December is really like in Colombo: weather, crowds, prices, events and what to pack.

Updated By the AMZBooking editorial team

Photo: Charaka Ranasinghe, CC BY 2.0

Quick answer

December is one of the best months to visit Colombo. Expect average highs of 30°C (86°F), lows of 22°C (72°F), about 10 rainy days and roughly 11.7 hours of daylight. Drier weather returns and the west coast's high season starts; Christmas lights decorate Galle Road and the malls.

Key facts

Average high / low
30°C (86°F) / 22°C (72°F)
Rainy days
About 10
Daylight
About 11.7 hours
Sea temperature
27°C (81°F)
Crowds
Very busy
Hotel prices
Highest

Weather in December

December is the coolest month in Colombo: days average 30°C (86°F) against a yearly average high of 31°C (88°F), and nights fall to about 22°C (72°F). Rain falls on roughly 10 of its 31 days. Compared with November (30°C (86°F)), December is about as warm; by January highs stay near 31°C (88°F).

Sunrise (15 December)
About 06:14
Sunset (15 December)
About 17:58
Daylight
About 11.7 hours
Sea
27°C (81°F)

Second inter-monsoon (October–November). Frequent, heavy afternoon and evening storms; one of the wettest periods of the year in Colombo.

Crowds and prices

On a 1–5 scale, December rates 5 for crowds (the peak is January at 5) and 5 for hotel prices (highest in January). Book accommodation early: December is one of the pricier months.

Events in December

  • Christmas decorations along Galle Road and in the malls

Dates move from year to year. Check the organiser’s site before booking travel around an event.

What to do in December

With frequent rain, plan around indoor sights and keep outdoor time flexible.

Waterfront · Galle Face and Kollupitiya

Galle Face Green

This 500-metre seafront lawn and promenade, laid out by the British in 1859, is where Colombo comes to relax.

Time needed
1–2 hours
Cost
Free
  • Free
  • Kids
  • Food
  • After dark
  • Iconic
  • Outdoors
Seema Malaka, Colombo
Photo: AKS.9955, CC BY-SA 4.0

Religious site · Slave Island

Seema Malaka

Visit at sunset, then walk along the Beira Lake promenade.

Time needed
30 minutes
Cost
Low cost
  • Architecture
  • Couples
  • Photo spot
  • After dark
Viharamahadevi Park, Colombo
Photo: Kondephy, CC BY-SA 4.0

Park · Cinnamon Gardens

Viharamahadevi Park

Colombo's largest central park, formerly Victoria Park, faces the white-domed Town Hall and has a large seated Buddha, fountains, shady trees and a children's playground.

Time needed
1 hour
Cost
Free
  • Free
  • Kids
  • Outdoors
  • Nature

Market · Pettah

Pettah markets

Go on a weekday morning, keep valuables secure and use a local guide or walking tour if you want to understand the lanes.

Time needed
2 hours
Cost
Free
  • Free
  • Shopping
  • Food
  • Photo spot

The sea averages 27°C (81°F) — warm enough to swim. Best beaches near Colombo.

What to pack

For highs near 30°C, lows near 22°C and 10 wet days: light, breathable clothes, a sun hat and high-factor sunscreen; a packable rain jacket for showers; comfortable walking shoes.

Is December a good time to visit Colombo?

One of the best months to visit Colombo, with a notable event on the calendar. The other best months are January–March. Compare every month.

Colombo in other months

Questions travellers ask

+Is December a good time to visit Colombo?

It is one of the best months to visit Colombo. Drier weather returns and the west coast's high season starts; Christmas lights decorate Galle Road and the malls.

+How warm is Colombo in December?

Average highs are around 30°C (86°F) and lows around 22°C (72°F).

+Does it rain a lot in Colombo in December?

Expect rain on about 10 days of the month.