Skip to main content
AMZBooking
Gangaramaya Temple, Colombo

Best time to visit · Colombo · Sri Lanka

The best time to visit Colombo

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: AKS.9955, CC BY-SA 4.0

Quick answer

The best time to visit Colombo is December to March, when the west coast is driest, seas are calm and sunsets are clear. April and July to September are workable with showers. May and October are the wettest months, with heavy downpours and rough seas.

Key facts

Best months
December–March
Shoulder season
April, June–September and November
Warmest month
March (avg high 32°C (90°F))
Coldest month
June (avg high 30°C (86°F))
Rainiest month
October (~19 rainy days)
Lowest hotel prices
May–June and September–October

Seasons

Colombo is hot and humid all year, around 30–32°C by day. The south-west monsoon brings heavy rain from about May to September, with peaks in May and again in October and November between the monsoons; December to March is the driest and calmest period on the west coast.

December–March

Dry season

Sunny days, calm seas and peak season on the west and south coasts; book hotels ahead for Christmas and January.

April

First inter-monsoon

Hot and humid with afternoon thunderstorms; New Year festivities close many businesses for a few days.

May–September

South-west monsoon

Heavy rain peaks in May and June, then turns showery; rough seas close west-coast swimming, but prices are low.

October–November

Second inter-monsoon

Frequent, heavy afternoon and evening storms; one of the wettest periods of the year in Colombo.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysSeaDaylightCrowdsPrices
January31°C22°C627°C11.8 h5/55/5
February31°C23°C528°C11.9 h5/55/5
March32°C24°C829°C12.1 h4/54/5
April32°C25°C1429°C12.3 h3/53/5
May31°C26°C1829°C12.4 h2/52/5
June30°C25°C1728°C12.5 h2/52/5
July30°C25°C1228°C12.5 h3/53/5
August30°C25°C1127°C12.3 h3/53/5
September30°C25°C1427°C12.1 h2/52/5
October30°C24°C1928°C12 h2/52/5
November30°C23°C1628°C11.8 h3/53/5
December30°C22°C1027°C11.7 h5/55/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Colombo by month
MonthEvents
JanuaryDuruthu Perahera at Kelaniya temple (January full moon); Thai Pongal — Tamil harvest festival (mid-January)
FebruaryNavam Perahera at Gangaramaya (February full moon); Independence Day (4 February)
AprilSinhala and Tamil New Year (13–14 April)
MayVesak — lanterns, illuminated pandals and free food stalls (May full moon)
JunePoson Poya (June full moon)
JulyEsala Perahera in Kandy (July or August)
AugustEsala Perahera in Kandy (some years); Vel festival — chariot procession between Hindu kovils (usually July or August)
OctoberDeepavali (October or November)
NovemberDeepavali (some years)
DecemberChristmas decorations along Galle Road and in the malls

Cheapest and quietest times

Hotel prices are usually lowest in May–June and September–October, and the sights are quietest in May–June and September–October. Many visitors avoid May and October.

Colombo on a budget.

What to pack

Packing for Colombo by season
SeasonPack
Dry seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
First inter-monsoonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
South-west monsoonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Second inter-monsoonLight, breathable clothes, a sun hat and high-factor sunscreen; A packable rain jacket for showers; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Colombo?

The best time to visit Colombo is December to March, when the west coast is driest, seas are calm and sunsets are clear. April and July to September are workable with showers. May and October are the wettest months, with heavy downpours and rough seas.

+When are hotel prices lowest in Colombo?

Usually in May–June and September–October. The south-west monsoon arrives, bringing the heaviest rain of the year and rough seas on west-coast beaches.

+What is the rainiest month in Colombo?

October, with about 19 days of rain on average.

+How hot does Colombo get?

The warmest month, March, averages highs of 32°C (90°F) and lows of 24°C (75°F).