Climate and monthly weather forecast
Colombo, Sri Lanka

englishespañol中文
Share
Statues on the Seema Malaka Temple in Colombo, Sri Lanka, overlooking the Beira Lake
Statues on the Seema Malaka Temple in Colombo, Sri Lanka, overlooking the Beira Lake

The climate of Colombo

Finding itself in the warm embrace of a tropical rainforest climate, Colombo, the commercial capital and largest city of Sri Lanka is subject to the Köppen climate classification 'Af'. It retains a fixed seasonal temperature ranging from 23.1°C to 31.8°C.

Throughout the year it experiences high relative humidity from 74% to 83%, with an annual average rainfall piling up to more than 2,0mm. Noticeably, rainfall fluctuates significantly, counting from 40mm in February to a staggering 341mm in June. The city is bathed in daylight for about 11.7 to 12.5 hours per day, regardless of the season. Interestingly, sunshine duration varies significantly, with peak hours recorded in January (9.1 hours) and the least in November (6.7 hours).

Colombo's high rainfall totals clearly reflect the typical patterns of a tropical rainforest climate, where neither a pronounced dry spell nor a regularly dry season is experienced. Instead, the city seems to be always wet, with over 20 rainfall days in most months. The months June through August receive the most rainfall, whereas the highest temperatures tend to occur from March to May.

The best time to visit Colombo

Balancing various climatological parameters to pinpoint the ideal time for a visit, it could be suggested that the months of January and February offer the most favorable conditions. During these months, the city experiences some of the lowest rainfall with values of 40mm and 47mm respectively. Additionally, they hold the promise of long sunshine hours, around 9 hours daily, providing ample time to explore the city's offerings.

The worst time to visit Colombo

On the flip side, the period from June through August presents a challenging time to visit Colombo. During this period, rainfall amount escalates, reaching its peak of 341mm in June. In these months, the chance of encountering a rainfall day is almost a certainty, ranging between 85% to 97%. The reduced visibility, due to increased cloud cover, and the higher wind speed in these months also contribute to making travel during this period more challenging.

Spring weather in Colombo

Transitioning from late winter into spring, Colombo greets March with highest annual temperature of 31.8°C and observes the lowest rainfall of the season. By May, while the temperature dips slightly to 30.6°C, the rainfall amount more than quadruples from March's figure to 306mm. Nevertheless, during spring, Colombo provides consistent daylight hours, hovering around 12.3 to 12.4 hours. The sea is at its warmest with 29.6°C in April, ideal for water-related activities.

Summer weather in Colombo

June, July, and August collectively present the heart of monsoon, where Colombo receives its heaviest rainfall within the year, surging from 256mm to 341mm. Despite this, the temperature maintains a steady rhythm, dangling between 28.9°C and 29.3°C. High humidity levels are also prevalent, clocking in at 83%. Colombo experiences around 7 hours of sunshine during the summer, the lowest values for the year.

Autumn weather in Colombo

Autumn arrives with a slight reprieve from the bountiful rains of summer, with a gradual decline in rainfall amounts from 287mm in September to 191mm in November. Meanwhile, daily temperatures fluctuate slightly, from 30°C in September to 30.1°C in November; the humidity level gently reclines from 83% in September to 79% in November. During autumn, sea temperatures remain constant at around 28°C, ideal for swimming and surfing.

Winter weather in Colombo

Winter in Colombo is far from what might be imagined in colder climates. It marks the beginning of the dry season, with the least annual rainfall of 40mm in January and an amenable range of temperature from 29.9°C to 30.8°C. Humidity drops to its lowest annual level of 74% in January. The length of daylight is the shortest, teetering between 11.7 and 11.9 hours daily. Sea temperatures also experience a slight dip, fluctuating between 27.2°C to 27.7°C.

Weather in January

January in Colombo, Sri Lanka, provides a mixture of both pleasant and challenging climatic conditions. Temperature highs peak at 30.8°C during the daytime, with a slight cooling at nights to about 23.1°C. Although temperatures are typically comfortable, a high level of humidity at 74% leads to wet conditions. Weather in January »

Weather in February

In contrast to January, February in Colombo brings a marked increase in rainfall to 47mm, although daylight hours increase slightly to 11.9 hours a day. The temperatures remain relatively stable, slightly increasing from January temperatures. Weather in February »

Weather in March

As spring approaches, March in Colombo witnesses escalating temperature highs and lows, along with increasing daylight hours to 12.1 a day. A significant uptick in the amount of rainfall to 66mm means more wet days in this month. Weather in March »

Weather in April

In April, Colombo experiences the first major surge of rainfall in the year, shooting up to 137mm over 25.4 days. This increase coincides with the highest temperature peaks of 31.8°C, resulting in particularly humid and hot conditions. Weather in April »

Weather in May

May ushers in the wettest period in Colombo, with a staggering rainfall increase to 306mm. The increase in cloud cover to 54% combined with a slight decrease in daylight hours could trigger a visually darker environment. Although the temperature during the day slightly decreases, evening temperatures continue to rise, resulting in very warm nights. Weather in May »

Weather in June

The month of June sees rainfall levels stay above average, as 341mm precipitation is recorded throughout the month in Colombo. Outdoor activities can still be enjoyed with over 12.5 hours of daylight, the highest for the year. Spectacular view of the cloud formations at 57% cloud cover is a treat for sky-gazers. Weather in June »

Weather in July

By July, the weather in Colombo starts to shift, with rainfall quantity reducing to 256mm. Despite this decrease, the city keeps its high levels of humidity at 83%. As daytime temperatures maintain their stability around 28.9°C, evening temperatures begin to cool slightly. Weather in July »

Weather in August

In August, Colombo sees another increase in rainfall to 287mm, although temperature conditions remain relatively stable. With humidity remaining at a constant 83%, conditions continue to feel damp and heavy. Wind conditions persist, showing little change from July, ideal for relaxed outings in the park. Weather in August »

Weather in September

The transition to a drier season begins in September, as rainfall decreases significantly to 206mm. The decrease in cloud cover allows for increased visibility, making it a suitable month for sightseeing. The daylight hours, although gradually decreasing, remain adequate for daytime activities. Weather in September »

Weather in October

As October sets into Colombo, the declining rainfall trend continues to 237mm, with slightly less cloud cover compared to September. Meanwhile, daily temperatures show a small increase, offering warmer conditions. Opportunities for exploring the city increase with daylight hours still around 12, creating extended periods of sunlight. Weather in October »

Weather in November

In November, the drying trend reaches its peak with a significant drop in rainfall to 191mm, creating a noticeably less humid environment. Temperatures cool just slightly, providing a hint of the cooler season to come. The falling cloud cover displays stunning sunsets every evening, creating a colorful end to the day. Weather in November »

Weather in December

Closing the year, December in Colombo features the most significant decrease in rainfall to 148mm. The relative humidity matches November levels, keeping the moisture in the air fairly consistent. The wind picks up just slightly, providing a comfortable, gentle breeze. Weather in December »
[Resources]

FAQ

What are the least humid months in Colombo?

January and February, with an average relative humidity of 74%, are the least humid months.

What is the driest month in Colombo?

January is the month with the least rainfall. Rain falls for 11.6 days and accumulates 40mm of precipitation.

How much does it rain in Colombo?

Throughout the year, in Colombo, Sri Lanka, there are 289.4 rainfall days, and 2262mm of precipitation is accumulated.

What month has the most sunshine in Colombo?

January has the most sunshine of the year in Colombo, Sri Lanka, with an average of 9.1h of sunshine.

When is the highest UV index in Colombo?

The months with the highest UV index in Colombo, Sri Lanka, are January through April, July, September, November and December, with an average maximum UV index of 7.

What month is the hottest in Colombo?

The months of March and April bring the highest temperatures, averaging a high of 31.8°C.

What is the month with the warmest sea water in Colombo?

April is the month with the warmest seawater, with an average sea temperature of 29.6°C.

When is the lowest UV index in Colombo?

May, June, August and October, with an average maximum UV index of 6, are months with the lowest UV index.

What are the most humid months in Colombo?

June through August, with an average relative humidity of 83%, are most humid months in Colombo, Sri Lanka.

What is the rainiest month in Colombo?

The month with the most rainfall in Colombo is June, when the rain falls for 29.3 days and typically aggregates up to 341mm of precipitation.

When are the longest days in Colombo?

With an average of 12h and 30min of daylight, June has the longest days of the year.

What month is the coldest in Colombo?

The temperature in Colombo, Sri Lanka, hits its lowest levels in July and August, recording an average high-temperature of 28.9°C.

When is the sea coldest in Colombo?

August is the month with the coldest seawater in Colombo, Sri Lanka, with an average sea temperature of 27.2°C.

What is the month with the least sunshine in Colombo?

The month with the least sunshine is November, with an average of 6.7h of sunshine.

What is the month with the shortest days in Colombo?

With an average of 11h and 42min of daylight, December has the shortest days of the year in Colombo.

Is there Daylight Saving Time (DST) in Colombo?

Colombo, Sri Lanka, does not utilize Daylight Saving Time (DST). +0530 timezone is used over the entire year.

Average temperature
Colombo, Sri Lanka

Average temperature - Colombo, Sri Lanka

The warmest months (with the highest average high temperature) are March and April (31.8°C).
The months with the lowest average high temperature are July and August (28.9°C).

The month with the highest average low temperature is May (26.3°C).
The coldest month (with the lowest average low temperature) is January (23.1°C).

[Resources]

Average pressure
Colombo, Sri Lanka

Average pressure - Colombo, Sri Lanka

The month with the highest atmospheric pressure is January (1011.6mbar).
The month with the lowest atmospheric pressure is May (1008.6mbar).

[Resources]

Average wind speed
Colombo, Sri Lanka

Average wind speed - Colombo, Sri Lanka

The windiest month (with the highest average wind speed) is June (15.1km/h).
The calmest month (with the lowest average wind speed) is March (8km/h).

[Resources]

Average humidity
Colombo, Sri Lanka

Average humidity - Colombo, Sri Lanka

The months with the highest relative humidity are June, July and August (83%).
The months with the lowest relative humidity are January and February (74%).

[Resources]

Average rainfall
Colombo, Sri Lanka

Average rainfall - Colombo, Sri Lanka

The wettest month (with the highest rainfall) is June (341mm).
The driest month (with the least rainfall) is January (40mm).

[Resources]

Average rainfall days
Colombo, Sri Lanka

Average rainfall days - Colombo, Sri Lanka

The month with the highest number of rainy days is August (30.2 days).
The month with the least rainy days is January (11.6 days).

[Resources]

Average sea temperature
Colombo, Sri Lanka

Average sea temperature - Colombo, Sri Lanka

The best month for swimming (with the highest average sea temperature) is April (29.6°C).
The coldest month (with the lowest average sea temperature) is August (27.2°C).

[Resources]

Average daylight / Average sunshine
Colombo, Sri Lanka

Average daylight / Average sunshine - Colombo, Sri Lanka

The month with the longest days is June (Average daylight: 12h and 30min).
The month with the shortest days is December (Average daylight: 11h and 42min).

The month with the most sunshine is January (Average sunshine: 9h and 6min).
The month with the least sunshine is November (Average sunshine: 6h and 42min).

[Resources]

Average sunshine days
Colombo, Sri Lanka

Average sunshine days - Colombo, Sri Lanka

The month with the most sunshine days is January (17.2 days).
The months with the least sunshine days are June and August (0.3 days).

[Resources]

Average UV index
Colombo, Sri Lanka

Average UV index - Colombo, Sri Lanka

The months with the highest UV index are January, February, March, April, July, September, November and December (UV index 7).
The months with the lowest UV index are May, June, August and October (UV index 6).

[Resources]

Average visibility
Colombo, Sri Lanka

Average visibility - Colombo, Sri Lanka

The months with the highest visibility are January, February, March, April and December (10km).
The months with the lowest visibility are May, June, July, August, September, October and November (9km).

[Resources]

Colombo, Sri Lanka

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location