Get Exclusive App Deals
English

Sri Lanka

Travel Info
More destinations

Reviews of Sri Lanka activities

Sri Lanka Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Sri Lanka year round climate

  • Spring (March-May): Average 28.0–29.5°C, hot and humid climate with relatively high rainfall, especially in April and May. Common activities: Visiting historical sites, cultural experiences, beach relaxation. Recommended clothing: Light and breathable clothing, short sleeves, shorts, rain gear.
  • Summer (June-August): Average 27.7–28.1°C, hot and humid climate with relatively low rainfall. Common activities: Water sports, diving, surfing, visiting national parks. Recommended clothing: Light and breathable clothing, swimwear, sun hat, sunscreen.
  • Autumn (September-November): Average 26.4–26.8°C, relatively comfortable climate, but with relatively high rainfall, especially in November. Common activities: Hiking, visiting tea plantations, cultural experiences. Recommended clothing: Light and breathable clothing, rain gear.
  • Winter (December-February): Average 26.7–27.9°C, warm climate with relatively low rainfall. Common activities: Visiting historical sites, cultural experiences, beach relaxation. Recommended clothing: Light and breathable clothing, a light jacket for mornings and evenings.

Sri Lanka climatological average

Annual average temperature: approx. 27.6°C / Annual rainfall: approx. 2403 mm / Summer humidity: 75%–85% / Rainiest month: November

Sri Lanka monthly average temperature and precipitation

Month
Air temperature (°C)
Precipitation (mm)
January
27°C
86.7
February
27.9°C
16
March
28.9°C
89.2
April
29.5°C
312.7
May
28°C
261.5
June
28.1°C
102.6
July
27.9°C
125.8
August
27.7°C
157
September
26.8°C
261
October
26.7°C
362.2
November
26.4°C
423.4
December
26.7°C
205

Sri Lanka weather for the next seven days

3/7
Saturday
Partly Cloudy
32.1°C/18.5°C
3/8
Sunday
Patchy rain nearby
32.4°C/18.1°C
3/9
Monday
Patchy rain nearby
31.7°C/17.7°C
3/10
Tuesday
Patchy rain nearby
31°C/17.7°C
3/11
Wednesday
Patchy rain nearby
31.8°C/18.2°C
3/12
Thursday
Partly Cloudy
32.6°C/18.8°C
3/13
Friday
Patchy rain nearby
33.4°C/19.7°C