Temp
29° C
average
Rain
68 mm
per month
Sun
31 %
chance
Humidity
77 %
average
What’s the weather like in Sri Lanka in April?
April is considered to be the beginning of the off-peak tourist season in Sri Lanka. The weather during this month is typically hot and humid throughout the country. However, it is also a transitional period, with the monsoon season approaching in the south and west coast regions. The east coast, on the other hand, experiences drier weather during this time. Overall, Sri Lanka in April offers mixed weather conditions, making it a great time for beach lovers and outdoor enthusiasts to explore the diverse landscapes of the country.
Average daily temperatures
In April, Sri Lanka experiences high temperatures, especially in the coastal areas. On average, the temperature during the day ranges from 29 to 33 degrees Celsius (84 to 91 degrees Fahrenheit). The central highlands, including popular tourist destinations like Kandy and Nuwara Eliya, have slightly cooler temperatures with highs around 23 to 27 degrees Celsius (73 to 81 degrees Fahrenheit). However, it is important to note that the temperatures can vary depending on the specific location and altitude.
Sunshine and rainfall
April marks the beginning of a shift in weather patterns in Sri Lanka. The south and west coast regions start experiencing increased rainfall as the southwest monsoon approaches. On average, these areas receive about 150 to 200mm (6 to 8 inches) of precipitation during the month. Rainfall is frequent but not continuous, usually occurring in short showers or during the evenings and nights.
Conversely, the east coast of Sri Lanka, including popular destinations like Trincomalee and Arugam Bay, experiences drier weather in April. This region receives significantly less rainfall, with precipitation levels averaging around 50 to 75mm (2 to 3 inches). The east coast enjoys more sunshine and offers great conditions for beach activities and water sports.