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 30.15°C to 34.5°C.

Weather forecast for major cities in Sri Lanka

Location Forecast Now Min Max Chance of rain
Western Moderate Rain 30.82° 24.55° 32.15° 100%
Northern Moderate Rain 31.8° 24.94° 33.76° 100%
Eastern Moderate Rain 34.5° 25.68° 36.6° 100%
Central Moderate Rain 30.15° 21.19° 32.17° 100%
Southern Light Rain 30.63° 22.67° 31.77° 39%
Uva Moderate Rain 33.36° 23.73° 36.19° 100%
North Western Light Rain 31.96° 24.65° 33.88° 60%
Sabaragamuwa Light Rain 31.48° 24.19° 33.38° 100%
North Central Light Rain 32.77° 25.1° 35.22° 89%

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 34.5°C (94.1°F), with Moderate Rain.
- In Central, the current temperature is about 30.15°C (86.27°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 34.5°C or 94.1°F, followed by Uva (33.36°C/92.05°F), North Central (32.77°C/90.99°F) and North Western (31.96°C/89.53°F).

What is the coldest place in Sri Lanka right now?

Central is the coldest place in Sri Lanka right now, with average temperatures hovering around 30.15 °C or 86.27 °F.