When to visit
Colombo?

Discover the best time of year, based on historical climate, temperature, and precipitation.

Colombo
Western Province · Sri Lanka

The best time to visit Colombo is January, February, March, when the weather, flight prices, and crowds align.consistent weather climate

Climate score
June
44

Mixed climate

Hot & rainy

Temperature
25–29°C
Hot nights — A/C advised
Feels like
30–34°C
Muggy
Precipitation
309mm
Light rain · 30 days
Sunshine
6.6h
Overcast
Humidity (%)
86%
Muggy
Annual Climate Analysis
Temperature, Rain & Feels Like
Rain
Actual Temp
Feels Like
20°30°40°50°JanFebMarAprMayJunJulAugSepOctNovDec
Tourist Crowds
Monthly visitor flow
51
Low season
050100JanFebMarAprMayJun51JulAugSepOctNovDec
Monthly Overview
Score757463533744545345434161
ClimateHot & dryHot & dryHot & rainyHot & rainyHot & rainyHot & rainyHot & rainyHot & rainyHot & rainyHot & rainyHot & rainyHot & rainy
Temperature23–30°C23–31°C24–31°C25–31°C26–30°C25–29°C25–29°C25–29°C25–28°C24–29°C24–29°C23–30°C
Feels like26–35°C27–36°C29–37°C30–38°C30–35°C30–34°C30–34°C29–34°C29–34°C29–34°C28–35°C27–35°C
Precipitation78mm
9 days
54mm
8 days
106mm
14 days
158mm
21 days
419mm
30 days
309mm
30 days
224mm
30 days
241mm
30 days
295mm
30 days
392mm
30 days
391mm
30 days
170mm
17 days
Sunshine10.5h
☀︎ 89%
11.1h
☀︎ 93%
10.9h
☀︎ 90%
10.0h
☀︎ 82%
5.8h
☀︎ 47%
6.6h
☀︎ 52%
7.0h
☀︎ 56%
6.9h
☀︎ 56%
6.3h
☀︎ 51%
5.8h
☀︎ 49%
5.5h
☀︎ 47%
8.0h
☀︎ 68%
WindN · 16 km/hN · 16 km/hSW · 14 km/hS · 14 km/hSW · 18 km/hSW · 20 km/hSW · 20 km/hSW · 20 km/hSW · 18 km/hSW · 16 km/hNW · 13 km/hN · 14 km/h
Humidity (%)77%76%80%83%86%86%85%86%86%87%88%84%
Day length11.8h11.9h12.1h12.3h12.4h12.5h12.5h12.3h12.2h12.0h11.8h11.7h
Tourist CrowdsHigh seasonHigh seasonHigh seasonShoulder seasonLow seasonLow seasonShoulder seasonShoulder seasonLow seasonLow seasonShoulder seasonHigh season

Frequently asked questions

What is the best time to visit Colombo?

The best time to visit Colombo is January, February, March, December, with temperatures between 23 °C and 31 °C. The best month is January. January is high season.

What is the weather like in Colombo?

Colombo has a Tropical climate with an overall score of 5.4/10. Annual temperatures range from 23 °C to 31 °C.

What is the hottest month in Colombo?

The hottest month in Colombo is February, with average highs of 31 °C and lows of 23 °C.

What is the rainiest month in Colombo?

The rainiest month in Colombo is May, with an average of 419 mm of precipitation.

When is peak season in Colombo?

Peak season in Colombo is January, February, March, December. This is the most popular period, with the highest tourism levels and prices.

When is shoulder season in Colombo?

Shoulder season in Colombo falls in April, July, August, November. It offers a good balance of decent weather and lower prices compared to peak season.