Weather in Sri Lanka - today, tomorrow and 14-day forecast

Right now temperatures across Sri Lanka range from 28° to 33°. Below: today's conditions city by city, a live weather map, the 14-day outlook and month-by-month climate to help you pick the best time to travel.

Country values are the median of forecasts from 10 cities; the range shows local differences. Methodology.

Weather in Sri Lanka's cities today

☁️Anuradhapura 33°no rain 🌧️Colombo 31°💧 5.3 mm 🌧️Sri Jayawardenepura Kotte 31°💧 4.6 mm 🌧️Galle 31°💧 6.8 mm 🌧️Trincomalee 31°💧 4.4 mm 🌧️Matara 31°💧 1.4 mm 🌧️Batticaloa 31°💧 3.9 mm ☁️Jaffna 29°💧 0.9 mm 🌧️Negombo 29°💧 3 mm 🌧️Kandy 28°💧 3.3 mm

Weather map - today's temperatures

☁️ Anuradhapura 33° 🌧️ Colombo 31° 💧 5.3 mm 🌧️ Sri Jayawardenepura Kotte 31° 💧 4.6 mm 🌧️ Galle 31° 💧 6.8 mm 🌧️ Trincomalee 31° 💧 4.4 mm 🌧️ Matara 31° 💧 1.4 mm 🌧️ Batticaloa 31° 💧 3.9 mm ☁️ Jaffna 29° 💧 0.9 mm 🌧️ Negombo 29° 💧 3 mm 🌧️ Kandy 28° 💧 3.3 mm
Pill colour shows today's daytime temperature. Click a city for its full 14-day forecast.

Next days in Sri Lanka

today🌧️ 31°💧 3.9 mm
Sun🌧️ 31°💧 4.4 mm
Mon🌧️ 30°💧 7.4 mm
Tue🌧️ 29°💧 11.9 mm
Wed🌧️ 29°💧 6.9 mm
Thu☁️ 29°💧 4.2 mm
Fri🌧️ 29°💧 12 mm
Sat🌧️ 29°💧 11.7 mm
Forecast vs 1991-2020 climate normal

How does the current forecast compare with normal?

We compare the coming days with weather usually observed at this time of year.

NASA POWER

Saturday 5 Sept in Sri Lanka, the forecast high is 31°C. Typical daytime temperatures at this time of year range from 28°C to 30°C, so it will be exceptionally warm. It is warmer than 99% of similar days.

31°Cexceptionally warm
usually 28°C–30°C
warmer than 99% of similar days
night: exceptionally warm rain: more rain than usual wind: lighter than usual
31°Cexceptionally warm
usually 28°C–30°C
warmer than 97% of similar days
night: exceptionally warm rain: more rain than usual wind: lighter than usual
30°Cwarmer than usual
usually 28°C–30°C
warmer than 82% of similar days
night: exceptionally warm rain: more rain than usual wind: lighter than usual
29°Cnear normal
usually 28°C–30°C
night: exceptionally warm rain: exceptionally wet wind: lighter than usual
29°Cnear normal
usually 28°C–30°C
night: exceptionally warm rain: more rain than usual wind: lighter than usual
29°Cnear normal
usually 28°C–30°C
night: exceptionally warm rain: more rain than usual wind: typical
29°Cnear normal
usually 28°C–30°C
night: exceptionally warm rain: exceptionally wet wind: typical

How warm was this week in previous years?

Each bar shows the average daily high during the same 7-day period in each year.

swipe to see more years →
25°30°35° 1981: 28°C1982: 30°C1983: 28°C1984: 29°C1985: 29°C1986: 29°C1987: 31°C1988: 28°C1989: 28°C1990: 30°C1991: 31°C1992: 29°C1993: 30°C1994: 29°C1995: 29°C1996: 29°C1997: 30°C1998: 29°C1999: 30°C2000: 29°C2001: 31°C2002: 30°C2003: 29°C2004: 29°C2005: 29°C2006: 28°C2007: 28°C2008: 29°C2009: 29°C2010: 29°C2011: 29°C2012: 29°C2013: 28°C2014: 29°C2015: 29°C2016: 30°C2017: 29°C2018: 30°C2019: 30°C2020: 29°C2021: 29°C2022: 28°C2023: 30°C2024: 30°C2025: 30°C 2026 forecast: 30°C current forecast 30°C 198119902000201020202026
cooler yearstypical rangewarmer years2026 forecastcurrent forecast

From 1981 to 2025, the 5-11 Sept period averaged 29°C by day. The coolest year was 2013 (28°C) and the warmest was 2001 (31°C). The current forecast averages 30°C - higher than in 89% of historical years.

Historical reference: NASA POWER daily gridded data (MERRA-2), the 1991-2020 normal and a +/- 7-day calendar window. The typical range is the 20th-80th percentile. This is not a city weather-station reading and does not change the current forecast. NASA POWER Daily API.

14-day forecast - Sri Lanka

Sri Lanka - 14-day weather forecast infographic

Sri Lanka 30 & 45-day weather - long-range outlook

Next 16 days · forecast
29°
around 27° at night · days with rain: 16
Weeks 3-4 · avg for September
31°
around 26° at night · rain chance 56%
Weeks 5-7 · avg for October
31°
around 25° at night · rain chance 64%
The 30 & 45-day outlook for Sri Lanka: the next 16 days are a numerical forecast updated daily - on average 29° by day and 27° at night. Further out we rely on multi-year climate averages: around 31° in September, and about 31° in October. Forecasts beyond two weeks are indicative only.

Today vs the next days - Sri Lanka cities

CityToday+3 days+7 daysRain today
☁️ Anuradhapura 33℃34℃ 33℃-
🌧️ Colombo 31℃29℃ 28℃5.3 mm
🌧️ Sri Jayawardenepura Kotte 31℃30℃ 28℃4.6 mm
🌧️ Galle 31℃28℃ 28℃6.8 mm
🌧️ Trincomalee 31℃32℃ 32℃4.4 mm
🌧️ Matara 31℃29℃ 28℃1.4 mm
🌧️ Batticaloa 31℃32℃ 32℃3.9 mm
☁️ Jaffna 29℃29℃ 29℃0.9 mm
🌧️ Negombo 29℃29℃ 28℃3 mm
🌧️ Kandy 28℃30℃ 29℃3.3 mm

Day-by-day forecast for Sri Lanka

Saturday5 September 2026
🌧️31°light rain
night 27° · evening 29° · rain 3.89 mm · humidity 72% · wind 6 m/s · clouds 54.5%
Sunday6 September 2026
🌧️31°moderate rain
night 28° · evening 29° · rain 4.44 mm · humidity 69% · wind 6 m/s · clouds 99.5%
Monday7 September 2026
🌧️30°light rain
night 27° · evening 28° · rain 7.4 mm · humidity 69% · wind 6 m/s · clouds 84.5%
Tuesday8 September 2026
🌧️29°moderate rain
night 26° · evening 28° · rain 11.89 mm · humidity 72.5% · wind 6 m/s · clouds 91%
Wednesday9 September 2026
🌧️29°light rain
night 27° · evening 28° · rain 6.880000000000001 mm · humidity 73% · wind 6 m/s · clouds 70.5%
Thursday10 September 2026
☁️29°overcast clouds
night 27° · evening 28° · rain 4.23 mm · humidity 71.5% · wind 7 m/s · clouds 99%
Friday11 September 2026
🌧️29°light rain
night 27° · evening 27° · rain 11.985 mm · humidity 73% · wind 7 m/s · clouds 94%
Saturday12 September 2026
🌧️29°light rain
night 27° · evening 27° · rain 11.715 mm · humidity 72% · wind 7 m/s · clouds 100%
Sunday13 September 2026
🌧️28°light rain
night 27° · evening 27° · rain 12.36 mm · humidity 74.5% · wind 7 m/s · clouds 100%
Monday14 September 2026
🌧️28°light rain
night 27° · evening 27° · rain 10.62 mm · humidity 78% · wind 8 m/s · clouds 100%
Tuesday15 September 2026
🌧️28°light rain
night 27° · evening 27° · rain 8.67 mm · humidity 73% · wind 8 m/s · clouds 98%
Wednesday16 September 2026
🌧️28°moderate rain
night 27° · evening 27° · rain 9.15 mm · humidity 71.5% · wind 9 m/s · clouds 98%
Thursday17 September 2026
🌧️29°moderate rain
night 27° · evening 27° · rain 13.2 mm · humidity 74% · wind 9 m/s · clouds 89%
Friday18 September 2026
🌧️28°light rain
night 27° · evening 27° · rain 28.02 mm · humidity 77.5% · wind 8 m/s · clouds 89%
Saturday19 September 2026
🌧️29°light rain
night 27° · evening 27° · rain 11.31 mm · humidity 72% · wind 7 m/s · clouds 100%
Sunday20 September 2026
🌧️29°moderate rain
night 27° · evening 28° · rain 8.31 mm · humidity 72% · wind 6 m/s · clouds 97%

Sea temperature - Sri Lanka

BeachWater todayWater week avgWavesHow's the water?
Batticaloa31℃31℃1 mvery warm
Jaffna30℃30℃0.6 mvery warm
Negombo30℃30℃1.3 mvery warm
Colombo30℃30℃1.2 mvery warm
Trincomalee30℃29℃0.2 mvery warm
Sri Jayawardenepura Kotte29℃30℃1.3 mvery warm
Galle29℃29℃1.6 mvery warm
Matara29℃29℃1.6 mvery warm
Sea-surface temperature from marine models, updated daily. See also: where the sea is warmest right now.

Air quality and smog in Sri Lanka

CityPM2.5 (µg/m³)PM10 (µg/m³)Air quality
Kandy District17.819.2good
Moratuwa9.812.3very good
Kolombo9.812.3very good
Negombo8.510.9very good
Trikunamalaja6.48.2very good
Dzafna6.39.6very good
Kalmunai5.87.8very good
Based on PM2.5 thresholds. Station readings, updated daily (last reading: 2026-09-05, 06:30).

Sri Lanka weather through the year

Sri Lanka - annual climate

Sri Lanka weather month by month - when is the best time to go?

January (32°)February (32°)March (33°)April (33°)May (32°)June (32°)July (31°)August (31°)September (31°)October (31°)November (31°)December (31°)

Weather in other countries in Asia

SyriaSouth KoreaTaiwanSingaporeTajikistanPhilippines

Public holidays in Sri Lanka - when are the long weekends?

Next long weekend in Sri Lanka: Il Full Moon Poya Day (24 November, Tuesday) - Saturday–Tuesday if you take Monday off (4 days).

2026

26 SeptemberSaturday
Binara Full Moon Poya Day
falls on a weekend
25 OctoberSunday
Vap Full Moon Poya Day
falls on a weekend
8 NovemberSunday
Deepavali
falls on a weekend
24 NovemberTuesday
Il Full Moon Poya Day
long weekend + bridge day
23 DecemberWednesday
Unduvap Full Moon Poya Day
25 DecemberFriday
Christmas Day
long weekend

2027

15 JanuaryFriday
Tamil Thai Pongal Day
long weekend
22 JanuaryFriday
Duruthu Full Moon Poya Day
long weekend
4 FebruaryThursday
Independence Day
long weekend + bridge day
20 FebruarySaturday
Navam Full Moon Poya Day
falls on a weekend
6 MarchSaturday
Maha Shivaratri Day
falls on a weekend
10 MarchWednesday
Eid al-Fitr
Public holidays (statutory days off) - shops, offices and some attractions may be closed. A "bridge day" is a workday between a holiday and the weekend worth taking as leave. Lunar holiday dates marked as tentative may shift by one day after the official announcement.
Calendar sources · Verified on .
Public holidays: Sri Lanka public holidays in 2026 and 2027 — what travellers need to know

FAQ - Sri Lanka weather

What is the weather like in Sri Lanka today?
Today it is about 31° during the day and 27° at night, light rain.
How far ahead can I check the forecast for Sri Lanka?
This page shows a detailed 14-day forecast plus the long-term monthly climate, so you can plan both a short trip and a holiday months ahead.