Weather in Sri Lanka in april 2025

Below, you have access to the weather forecast for the month of april for most popular cities in Sri Lanka. These datas are probabilities for april from weather reports for many years. The percentage indicates the possibility of having the weather indicated.

Average weather in april in Colombo

tolerable weather UV index: 7

Weather at 6am
86°F

Partly Cloudy

25%

Clear/Sunny

24%

Cloudy

7%

Weather at 12pm
90°F

Heavy rain

24%

Clear/Sunny

23%

Partly Cloudy

10%

Weather at 6pm
83°F

Heavy rain

19%

Partly Cloudy

17%

Clear/Sunny

14%

Weather at 3am
81°F

Moderate rain at times

40%

Partly Cloudy

23%

Clear/Sunny

22%

Heavy rain

9%

More information about the weather in Colombo in april



Where to go in Sri Lanka in april?

Where to go in Sri Lanka in april: destination map

Sri Lanka: weather map in april in different regions
Sri Lanka: weather map in april in different regions ©whereandwhen.net

Download the map

Where to go in each region in april?

Central-South of Sri Lanka
(Kandy, Dambulla, Nuwara Eliya...)
83°F to 95°F13 à 25 days
very bad weather*
East Coast of Sri Lanka
(Trincomalee, Batticaloa, Pottuvil...)
88°F to 95°F9 à 14 days86°F
good weather*
North of Sri Lanka
(Jaffna, Mullaitivu, Vavuniya...)
88°F to 95°F2 à 14 days86°F to 88°F
good weather*
North Central of Sri Lanka
(Anuradhapura, Wilpattu National Park, Polonnaruwa...)
95°F13 à 14 days
tolerable weather
North West of Sri Lanka
(Puttalam, Kurunegala, Chilaw...)
90°F to 94°F10 à 14 days86°F
tolerable weather*
Southern Coast of Sri Lanka
(Galle, Tangalle, Yala National Park...)
88°F to 90°F8 à 25 days86°F
tolerable weather*
West Coast of Sri Lanka
(Colombo, Negombo, Kalutara...)
90°F to 92°F14 à 18 days86°F
tolerable weather
*over most of the region. Weather may vary locally.


Where should you go in Sri Lanka in april when it comes to the weather?

Remember:
The climate in Sri Lanka in april ranges from good to very bad depending on the region and city.

Rainfall increases in frequency and intensity in April. Most localities in Sri Lanka are experiencing a strong increase in humidity and heat. The climate throughout April in Sri Lanka is unfavorable for a holiday in the sun.

April in Colombo and the West Coast of the Island

Sticky heat in the middle of days and frequent rains make the climate of Colombo unfavorable to tourist visits or walks. Indeed, the visitors risk being overwhelmed by the heat or inconvenienced by the rains.

April in Jaffna and the Extreme North of the Island

From the early hours of the day, temperatures are already high and promise a torrid heat for the rest of the day. Compared to the weather in Sri Lanka throughout April - the western part of the island, Jaffna is still acceptable due to its sunshine.

April in Trincomalee and the Northeast of the Island

Mornings and daytime environments are favored by a more mild weather as rains are scarce and heat is acceptable. We must, however, forget night strolls because the rains are often present and very intense.

April in Nuwara Eliya and the Central Plain

Do not account the climate of Nuwara Eliya for excursions to the great outdoors. It rains intensely throughout the month of April. Even if the heat is acceptable, the weather is bad.


Climate in Sri Lanka in april

Climate in Colombo in april

In the month of april, maximum temperature is 90°F and minimum temperature is 85°F (for an average temperature of 88°F). The climate is very warm in this location in april. With 10.7in over 17 days, you risk getting wet slightly for your journey. But this is reasonably and it will not be continuous.
With proper weather, april is okay (but not good time) for traveling there in Sri Lanka.

April
Average temperature 88°F
Highest temperature 90°F
Lowest temperature 85°F
Sea temperature 86°F
Rainfall 10.7in
Number of days with rainfall 17 day(s)
(57%)
Humidity 78%
Daily sunshine hours 12
Cloud cover 39%
Length of day 12:17
Our opinion at whereandwhen.net tolerable
more information about the climate in Colombo in april

Climate in Anuradhapura in april

In the month of april, the mean temperature in Anuradhapura is 90°F (maximum temperature is 95°F and minimum temperature is 85°F). The climate is very warm there in april. With 8.9in over 14 days, you risk getting wet slightly throughout your trip. But this is rather moderate and you will not be too bothered by it.
With a correct weather, april is okay (but not the best month) for traveling in that area in Sri Lanka.

April
Average temperature 90°F
Highest temperature 95°F
Lowest temperature 85°F
Rainfall 8.9in
Number of days with rainfall 14 day(s)
(47%)
Humidity 77%
Daily sunshine hours 12
Cloud cover 32%
Length of day 12:18
Our opinion at whereandwhen.net tolerable
more information about the climate in Anuradhapura in april

Climate in Galle in april

In the month of april, maximum temperature is 88°F and minimum temperature is 85°F (for an average temperature of 86°F). The climate is burning in that locality in the month of april. With 10.7in over 17 days, you may find yourself often in the rain throughout your journey. Consider to pack adapted clothes.
With proper weather, the month of april is okay (but not good month) for traveling in that area.

April
Average temperature 86°F
Highest temperature 88°F
Lowest temperature 85°F
Sea temperature 86°F
Rainfall 10.7in
Number of days with rainfall 17 day(s)
(56%)
Humidity 79%
Daily sunshine hours 12
Cloud cover 36%
Length of day 12:15
Our opinion at whereandwhen.net tolerable
more information about the climate in Galle in april

Climate in Jaffna in april

In april, maximum temperature is 88°F and minimum temperature is 85°F (for an average temperature of 86°F). The climate is very hot in that area in april. With 1.9in over 2 days, rainfall can happen during your stay. But this is rather moderate and it is only of temporary showers.
With a bad climate, the month of april is not the best time to go in that area in Sri Lanka.

April
Average temperature 86°F
Highest temperature 88°F
Lowest temperature 85°F
Sea temperature 87°F
Rainfall 1.9in
Number of days with rainfall 2 day(s)
(7%)
Humidity 78%
Daily sunshine hours 13
Cloud cover 19%
Length of day 12:20
Our opinion at whereandwhen.net good
more information about the climate in Jaffna in april

Climate in Kandy in april

In the month of april, the mean temperature in Kandy is 85°F (maximum temperature is 90°F and minimum temperature is 79°F). The climate is very hot in that locality in the month of april. With 14.9in over 20 days, rain is to be feared throughout your vacations. So remember to bring rain clothes.

April
Average temperature 85°F
Highest temperature 90°F
Lowest temperature 79°F
Rainfall 14.9in
Number of days with rainfall 20 day(s)
(65%)
Humidity 80%
Daily sunshine hours 12
Cloud cover 33%
Length of day 12:17
Our opinion at whereandwhen.net tolerable
more information about the climate in Kandy in april


All cities in Sri Lanka in april

Colombo in apriltolerable weather
Anuradhapura in apriltolerable weather
Galle in apriltolerable weather
Jaffna in aprilgood weather
Kandy in apriltolerable weather
Trincomalee in apriltolerable weather
Batticaloa in aprilgood weather
Chilaw in apriltolerable weather
Dambulla in apriltolerable weather
Kalutara in apriltolerable weather
Kurunegala in apriltolerable weather
Mullaitivu in aprilgood weather
Negombo in apriltolerable weather
Nuwara Eliya in aprilvery bad weather
Wilpattu National Park in apriltolerable weather
Yala National Park in apriltolerable weather
Polonnaruwa in apriltolerable weather
Pottuvil in aprilgood weather
Puttalam in aprilgood weather
Tangalle in aprilgood weather
Vavuniya in apriltolerable weather
See full list of cities (60)


Weather data for Sri Lanka in april:

Weather data for Sri Lanka in april is derived from an average of the weather forecast since 2009 in Sri Lanka. There is a margin of error and these forecasts are to be considered as general information only. The weather in Sri Lanka can vary slightly from year to year, but these predictions should limit surprises. So you can pack your bags and check when is the best time to go to Sri Lanka.


Change units