Sri Lanka weather map

The weather in most locations in Sri Lanka today is expected to be warmer than yesterday, with average temperatures ranging from 29.14°C to 37.31°C.

Weather forecast for major cities in Sri Lanka

Location Forecast Now Min Max Chance of rain
Western Moderate Rain 29.14° 24.37° 29.14° 100%
Northern Broken Clouds 34.81° 25.92° 34.92° 0%
Eastern Light Rain 37.31° 25.5° 37.61° 25%
Central Overcast Clouds 30.36° 21.24° 30.53° 33%
Southern Light Rain 29.2° 22.61° 29.21° 96%
Uva Light Rain 34.89° 24.25° 35.35° 27%
North Western Broken Clouds 32.38° 25.3° 32.48° 16%
Sabaragamuwa Moderate Rain 29.62° 24.2° 29.62° 100%
North Central Overcast Clouds 33.18° 25.4° 33.26° 0%

Frequently asked questions

What is the weather right now in Sri Lanka?

As of now, the weather in major cities in Sri Lanka varies:
- In Eastern, the temperature is around 37.31°C (99.16°F), with light rain.
- In Western, the current temperature is about 29.14°C (84.45°F) moderate rain.

What type of climate zone is Sri Lanka?

Most cities in Sri Lanka are classified within the Tropical rainforest climate zone (Köppen: Af).

Where is the hottest place in Sri Lanka today?

Eastern is the hottest place in Sri Lanka right now with the daily high temperature reaching 37.31°C or 99.16°F, followed by Uva (34.89°C/94.8°F), Northern (34.81°C/94.66°F) and North Central (33.18°C/91.72°F).

What is the coldest place in Sri Lanka right now?

Western is the coldest place in Sri Lanka right now, with average temperatures hovering around 29.14 °C or 84.45 °F.