To make your trip as comfortable as possible, check out the latest weather report for Kelaniya. Below, you'll find up-to-date weather data, forecasts, and helpful charts to help you plan your day effectively.
Kelaniya
Current Weather
Overview
The climate in Kelaniya can be described as hot and humid tropical. Thanks to its geographical location, eternal summer reigns here: temperature fluctuations throughout the year are almost unnoticeable, and the thermometer stays consistently high. The air is always warm and saturated with moisture, which promotes the lush growth of the exotic greenery surrounding the city.
The weather in this region is characterized by a clear division into drier and wetter seasons, though rain is possible at any time of year. The wettest period lasts from April to November, when the number of rainy days peaks and downpours can be frequent and intense. Despite this, the air temperature remains very comfortable, averaging around 27–28°C, creating a humid, sauna-like feel.
January and February are considered the best times to visit this part of Sri Lanka. These are the driest and sunniest months when the chance of precipitation is minimal and the sky is most often clear. During other months, tourists should be prepared for changeable weather and carry an umbrella or raincoat, as tropical showers can start suddenly.
Temperature
Kelaniya greets travelers with consistently hot weather throughout the year, typical of Sri Lanka's tropical climate. There are virtually no sharp seasonal changes here: the average annual temperature fluctuates within a very narrow range. The hottest months are traditionally March and April, when averages reach 28.4°C, and daytime temperatures often rise to 31.6°C. This period is characterized by intense tropical heat.
The concept of "winter" in this region is quite relative. Between December and February, the weather remains summer-like, warm, and comfortable, with average temperatures ranging from 26.6°C to 27.9°C. This makes the winter months, especially January and February, some of the most pleasant times to visit. The summer period (June to August) also does not bring extreme heat; on the contrary, the average temperature during this time stays around 27°C, which is even slightly cooler than the spring peaks.
Daily temperature fluctuations in Kelaniya are minor, creating a sense of constant warmth. The difference between daytime highs and nighttime lows is usually only 4–7 degrees. Even on the coolest nights (for example, in January), the thermometer rarely drops below 23.5°C, while in May and June, nighttime temperatures stay around 25.5°C–25.9°C. Because of this, warm evenings are perfect for strolling, and travelers will likely have no need for warm clothing.
Average monthly temperature
Precipitation
The climate in Kelaniya is characterized by a distinct division into dry and wet seasons, which is typical for this part of Sri Lanka. If you want to experience the clearest and most stable weather, it is best to plan your trip for the beginning of the year. January and February are the driest months: precipitation levels are minimal (only 2–3 mm), and rain occurs relatively infrequently—about 9–10 days a month—leaving plenty of time for comfortable walks and sightseeing.
Starting in April, the number of wet days grows rapidly, peaking between May and October. During these months, rain becomes an almost daily occurrence, with statistics showing 28 to 30 rainy days per month. May, June, and October are particularly rainy in terms of frequency. Precipitation falls exclusively as rain, often as warm tropical showers that can sometimes last a while but bring a welcome freshness.
November is considered the wettest month in terms of total rainfall (about 13 mm), although the frequency of rain starts to decrease slightly compared to October. By December, the weather gradually stabilizes, with the number of rainy days dropping to 18, signaling the approach of a new dry season. Travelers heading to Kelaniya in the second half of the year are strongly advised to carry a reliable raincoat or umbrella.
Average monthly precipitation
Packing Tips
Since the climate in Kelaniya is tropical and warm throughout the year, your luggage should consist mainly of lightweight clothes made from natural fabrics. Opt for loose-fitting cotton or linen clothing that allows your body to breathe in average temperatures of around 27°C. Be sure to pack high-quality sunscreen with a high SPF, sunglasses, and a hat to protect yourself from the strong Sri Lankan sun.
Rainfall is quite frequent here, especially between April and November, when the number of rainy days is at its highest. Therefore, a light raincoat or a compact umbrella will be indispensable companions on your trip. As for footwear, it's best to choose comfortable, quick-drying sandals or well-ventilated sneakers that are suitable for long walks and sudden tropical downpours.
Don't forget about the rules for visiting religious sites: temple tours require clothing that covers the shoulders and knees, so pack lightweight trousers or a long skirt, as well as a shawl. Given the high humidity, insect repellent is also recommended. Layering isn't very necessary here due to the consistently high temperatures, but a light long-sleeved shirt might come in handy for protection against mosquitoes in the evenings.
Average monthly wind speed (speed and direction)
Reached the end of the page?
That means the route is fully explored