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 26.78°C to 36.44°C.

Weather forecast for major cities in Sri Lanka

Location Forecast Now Min Max Chance of rain
Western Moderate Rain 29.26° 23.9° 29.44° 100%
Northern Light Rain 32.96° 26.21° 34.03° 20%
Eastern Overcast Clouds 36.44° 25.54° 37.91° 0%
Central Light Rain 29.3° 21.37° 29.35° 53%
Southern Light Rain 26.78° 22.15° 26.85° 100%
Uva Overcast Clouds 33.78° 24.46° 35.11° 0%
North Western Light Rain 31.05° 24.96° 31.13° 40%
Sabaragamuwa Moderate Rain 27.37° 23.64° 27.6° 100%
North Central Overcast Clouds 32.17° 25.02° 33.17° 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 36.44°C (97.59°F), with Overcast Clouds.
- In Southern, the current temperature is about 26.78°C (80.2°F) Light 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 36.44°C or 97.59°F, followed by Uva (33.78°C/92.8°F), Northern (32.96°C/91.33°F) and North Central (32.17°C/89.91°F).

What is the coldest place in Sri Lanka right now?

Southern is the coldest place in Sri Lanka right now, with average temperatures hovering around 26.78 °C or 80.2 °F.