What's on in Colombo (Sri Lanka), Sri Lanka through the year

Colombo, Sri Lanka has 8 curated events through the year — 2 festivals, 1 natural spectacle, 2 holidays and 3 seasons. The ones to plan around: Vesak (April) and Esala Perahera (July). January, February, April and December are its peak-crowd months.

Updated September 2026 · every event curated and sourced · dates for 2026 where they are announced, the usual window where they are not

Best time to visit Colombo (Sri Lanka): weather, crowds and notes →

Colombo (Sri Lanka) events and crowds by month

MonthWhat startsCrowds
JanuaryPeak crowds
FebruaryIndependence DayPeak crowds
MarchBusy
AprilSinhala and Tamil New Year, VesakPeak crowds
MayEast coast season, Southwest (Yala) monsoonQuiet
JuneQuiet
JulyEsala PeraheraShoulder season
AugustQuiet
SeptemberBusy
OctoberSecond inter-monsoonQuiet
NovemberBlue whales off MirissaShoulder season
DecemberPeak crowds

January in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in January

Peak crowds — the editor's peak month, Year-end break in Sri Lanka

Nothing new starts in January.

Still on: Blue whales off Mirissa (1 Nov – 15 Apr (usually))

February in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in February

Peak crowds — the editor's peak month, Independence Day

  • Holiday

    Independence Day

    4 FebNational holidayClosuresCrowded

    A military parade and closed roads in the capital on 4 February, and a public holiday across the island. Government offices and many shops shut for the day. Source ↗

Still on: Blue whales off Mirissa (1 Nov – 15 Apr (usually))

March in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in March

Busy — between the peaks, February break in Sri Lanka

Nothing new starts in March.

Still on: Blue whales off Mirissa (1 Nov – 15 Apr (usually))

April in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in April

Peak crowds — Sinhala and Tamil New Year, Sinhala & Tamil New Year break in Sri Lanka

  • Holiday

    Sinhala and Tamil New Year

    13–14 AprSchool holidaysClosures

    The island stops for several days in mid-April. Shops, kitchens and transport shut, buses and trains out of Colombo are full for a week beforehand, and hotels run on skeleton staff. Source ↗

  • Festival

    Vesak

    30–31 MayMajor festivalClosures

    The Buddha's birth, enlightenment and death marked with paper lanterns outside every house and free food stalls, dansal, set up on the roadsides. Alcohol sales stop and meat comes off many menus for the poya. Source ↗

Still on: Blue whales off Mirissa (1 Nov – 15 Apr (usually))

May in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in May

Quiet — the editor's quiet month, school holidays in 2 of the markets that fill it

  • Season

    East coast season

    1 May – 30 Sep · usuallyDry season

    While this coast is under the monsoon, the other side of the island is in its dry season: Trincomalee, Pasikudah and the surf at Arugam Bay are at their best exactly when Colombo is at its worst.

  • Season

    Southwest (Yala) monsoon

    15 May – 15 Sep · usuallyRisk

    The southwest monsoon soaks Colombo and the west and south coasts, with rain in heavy bursts and a sea too rough for the beach towns south of the city. Low season here, high season on the far side of the island.

Still on: Vesak (30–31 May)

June in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in June

Quiet — the editor's quiet month, school holidays in 3 of the markets that fill it

Nothing new starts in June.

Still on: Vesak (30–31 May), East coast season (1 May – 30 Sep (usually)), Southwest (Yala) monsoon (15 May – 15 Sep (usually))

July in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in July

Shoulder season — school holidays in 5 of the markets that fill it, an ordinary month

  • Festival

    Esala Perahera

    18–28 AugMajor festivalCrowdedBook early

    Ten nights of tusker elephants, whip-crackers, fire dancers and drummers processing through Kandy, three hours inland. Rooms along the route are sold a year ahead and the town is impassable on the last nights. Source ↗

Still on: East coast season (1 May – 30 Sep (usually)), Southwest (Yala) monsoon (15 May – 15 Sep (usually))

August in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in August

Quiet — the editor's quiet month, Esala Perahera

Nothing new starts in August.

Still on: East coast season (1 May – 30 Sep (usually)), Southwest (Yala) monsoon (15 May – 15 Sep (usually)), Esala Perahera (18–28 Aug)

September in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in September

Busy — between the peaks, August break in Sri Lanka

Nothing new starts in September.

Still on: East coast season (1 May – 30 Sep (usually)), Southwest (Yala) monsoon (15 May – 15 Sep (usually))

October in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in October

Quiet — the editor's quiet month, school holidays in 3 of the markets that fill it

  • Season

    Second inter-monsoon

    1 Oct – 20 Nov · usuallyRisk

    The wettest weeks of the year on this coast, delivered as heavy afternoon and evening thunderstorms rather than a steady soak. Mornings are often clear enough to be useful.

November in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in November

Shoulder season — between the peaks

  • Nature

    Blue whales off Mirissa

    1 Nov – 15 Apr · usuallyWhale season

    The boats run out of Mirissa, three hours south, from November to April, and December to March is when the sea is calm enough to see anything. Early starts, and a genuinely rough ride on a bad morning.

Still on: Second inter-monsoon (1 Oct – 20 Nov (usually))

December in Colombo (Sri Lanka)

Colombo (Sri Lanka) weather in December

Peak crowds — the editor's peak month, Year-end break in Sri Lanka

Nothing new starts in December.

Still on: Blue whales off Mirissa (1 Nov – 15 Apr (usually))

Around the world