April weather forecast
Sri Lanka

englishespañol中文
Share
Flag of Sri Lanka
Flag of Sri Lanka

Weather in April

April stands out as one of the warmest months in Sri Lanka's annual climatic calendar. The nation experiences temperatures typically varying between 20°C (68°F) to 26.5°C (79.7°F). However, it's crucial to note the cooler exceptions like Nuwara Eliya. This city, nestled in the central highlands, witnesses a climate contrast with temperatures oscillating from 10°C (50°F) to 23°C (73.4°F).

Compared to March, April exhibits a more pronounced warmth, asserting itself as one of the peak hot months alongside May. The increase in temperature is felt across the island, making mid-day activities a bit strenuous for those unaccustomed to tropical heat.

While rain remains sporadic, there's an increase in humidity, contributing to a feeling of stickiness, especially in coastal regions. This moisture-laden atmosphere heralds the impending arrival of the southwest monsoon. Regions that are not yet experiencing the monsoon's impact, such as Batticaloa on the eastern coast, have reduced rainfall in comparison to the earlier months of the year.

As April gives way to May, Sri Lanka prepares for the full brunt of the southwest monsoon. The subsequent month not only retains the heat but also introduces heavier rainfall, especially in the southwestern parts of the country.

  • Colombo - April »
    In April, Colombo experiences the first major surge of rainfall in the year, shooting up to 137mm (5.39") over 25.4 days. In Colombo in April, during 25.4 rainfall days, 137mm (5.39") of precipitation is typically accumulated.
  • Kandy - April »
    On the last day of April, in Kandy, sunrise is at 05:53 and sunset at 18:15 +0530. In April, the average heat index, which represents the influence of relative humidity on air temperature, is evaluated at 41°C (105.8°F).
  • Galle - April »
    The month with the warmest seawater in Galle is April, with an average sea temperature of 29.6°C (85.3°F). Galle sees the average highest temperatures during the months of March and April, peaking at 30.3°C (86.5°F).
  • Jaffna - April »
    The month with the warmest seawater in Jaffna is April, with an average sea temperature of 30.1°C (86.2°F). April, marked by an average high-temperature of 30.4°C (86.7°F) and a low-temperature of 28.1°C (82.6°F), is the warmest month in Jaffna, Sri Lanka.
  • Anuradhapura - April »
    On the first day of April in Anuradhapura sunrise is at 06:06 and sunset at 18:18. In Anuradhapura, during April, the rain falls for 24.2 days and regularly aggregates up to 104mm (4.09") of precipitation.
  • Nuwara Eliya - April »
    In Nuwara Eliya, in April, during 27.2 rainfall days, 273mm (10.75") of precipitation is typically accumulated. In Nuwara Eliya, in April, during 27.2 rainfall days, 273mm (10.75") of precipitation is typically accumulated.
  • Ratnapura - April »
    Ratnapura greets April with increased heat, temperatures peaking around 30°C (86°F). The month with the most sunshine in Ratnapura is April, with an average of 8.4h of sunshine.
  • Trincomalee - April »
    In Trincomalee the average seawater temperature in April is 29.8°C (85.6°F). In Trincomalee, Sri Lanka, in April, it is raining for 23.6 days, with typically 103mm (4.06") of accumulated precipitation.
  • Batticaloa - April »
    April weather in Batticaloa offers the warmth of late summer temperatures peaking at 31.8°C (89.2°F), the highest in the first quarter of the year. On the first day of April in Batticaloa sunrise is at 06:01 and sunset at 18:13.
  • Matara - April »
    The month with the warmest seawater in Matara is April, with an average sea temperature of 29.6°C (85.3°F). The months of March and April bring the highest temperatures in Matara, averaging a high of 31.1°C (88°F).
  • Negombo - April »
    April brings more heat and humidity to Negombo than March, signifying the height of the warmer season. With an average sea temperature of 29.7°C (85.5°F), April is the month with the warmest seawater in Negombo.
  • Badulla - April »
    April is the warmest month in Badulla with an average high-temperature of 27.6°C (81.7°F) and an average low-temperature of 17.9°C (64.2°F). In Badulla, Sri Lanka, in April, it is raining for 27.2 days, with typically 273mm (10.75") of accumulated precipitation.
[Resources]

Sri Lanka

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location