T
Tripozi
brown rock formation on sea shore during daytime

Sri Lanka · tool

Best time to visit Colombo

Month-by-month weather, crowds, prices, and festival calendar — so you know exactly when to book.

Best time to visit Colombo, Sri Lanka

Month-by-month breakdown of weather, crowds, prices, and seasonal highlights.

MonthScoreWeatherCrowdsPricesHighlights
January
22-30°C, dry and sunnymoderatemoderate
  • Pleasant weather
  • New Year festivities linger
Post-holiday lull can mean slightly fewer activities.
February
23-31°C, dry and sunnymoderatemoderate
  • Ideal beach weather
  • Low humidity
Excellent time for exploring the city and nearby coast.
March
24-31°C, mostly sunny with occasional showersmoderatemoderate
  • Warm temperatures
  • Pre-monsoon calm
Transitioning towards the wetter season, but still very pleasant.
April
25-31°C, humid with scattered thunderstormsmoderatemoderate
  • Sinhala and Tamil New Year celebrations
  • Hotels offer good value before peak season
Thunderstorms are usually short-lived, often in the afternoon.
May
25-30°C, heavy rainfall and thunderstormslowlow
  • Fewer tourists
  • Lush green landscapes
Southwest monsoon season brings significant rain and humidity.
June
25-29°C, heavy rainfall and thunderstormslowlow
  • Lower prices
  • Rainforests are at their most vibrant
Southwest monsoon continues, expect frequent downpours.
July
25-29°C, heavy rainfall and thunderstormslowlow
  • Off-season deals
  • Cooler temperatures due to rain
Monsoon conditions persist, limiting outdoor activities.
August
25-29°C, intermittent rain and sunshinelowlow
  • End of monsoon season
  • Still affordable travel
Rainfall lessens towards the end of the month.
September
24-30°C, scattered showers and sunshinemoderatemoderate
  • Shoulder season benefits
  • Transitioning weather
Still a chance of rain, but generally improving.
October
24-30°C, frequent rain and thunderstormsmoderatemoderate
  • Fewest crowds
  • Green scenery
Inter-monsoon period brings unpredictable, heavy rainfall.
November
24-29°C, heavy rainfall and thunderstormsmoderatemoderate
  • Post-monsoon greenery
  • Lower prices
Northeast monsoon begins, bringing significant rain, especially in the east and north, but Colombo can still be affected.
December
23-30°C, dry with occasional showershighhigh
  • Festive season atmosphere
  • Pleasant end-of-year weather
Peak tourist season due to Christmas and New Year holidays.

Annual events worth timing your trip around

April
Sinhala and Tamil New Year

A major cultural celebration marking the traditional New Year with family gatherings and festivities.

January
Duruthu Perahera

A vibrant procession in Colombo celebrating the Buddha's first visit to Sri Lanka.

May
Vesak Poya

Commemorates the birth, enlightenment, and death of the Buddha with lanterns and religious observances.

August
Kandyan Esala Perahera (nearby Kandy)

While primarily in Kandy, its influence and related events are felt across the island, including Colombo.

October
Deepavali

The Hindu festival of lights, celebrated with lamps, fireworks, and sweets.

December
Christmas

Celebrated by the Christian community with carols, decorations, and festive gatherings.

Insider timing tips

  • The southwest monsoon (May-September) brings heavy rain to Colombo and the western parts of the island.
  • The northeast monsoon (November-February) affects the east and north more, but Colombo can still experience showers.
  • The inter-monsoon periods (April-May and October-November) are characterized by unpredictable, often heavy, thunderstorms.
  • December and January are peak tourist months due to pleasant weather and holiday season, driving up prices and crowds.
  • Shoulder months like February-April and September-October offer a balance of good weather and fewer crowds than the peak season.

Ready to plan your Colombo trip?

Get a full day-by-day itinerary with real places and bookable activities.

Best time to visit elsewhere

Best time to visit for similar destinations