Planning a trip or just curious about the weather in Kandy? Here you will find the most up-to-date information: current weather conditions, detailed forecasts, and useful charts to help you plan your day in this wonderful city in Sri Lanka.
Kandy
Nearby cities
Current Weather
Overview
Kandy, located in the heart of Sri Lanka, boasts a tropical climate characterized by warm and relatively stable temperatures throughout the year. The average annual temperature stays within a comfortable range, rarely dropping below 20°C at night and rising to 27-32°C during the day. This makes Kandy an attractive destination at any time of year if you prefer warm weather.
While there are no dramatic seasonal shifts like in temperate latitudes, there are distinct periods with varying levels of rainfall. The highest amount of precipitation and, consequently, "wet days" occur in October and November, marking a pronounced rainy season. During these months, you should be prepared for frequent rain. In other months, rainfall is significantly lower; however, data shows that even during drier periods, rain is not uncommon, though it may be shorter in duration.
Overall, the weather in Kandy is characterized by high humidity and frequent, but often brief, tropical showers, especially in the afternoon. Even in months with less rainfall, the chance of rain remains, keeping the lush greenery surrounding the city fresh and vibrant.
Temperature
The temperature regime in Kandy is characterized by pleasant warmth throughout the year, though there are certain seasonal variations. The annual range of average temperatures varies from about 23.5°C in January to peak values of around 28.7°C in July. The hottest months are usually July and August: during this time, the average temperature stays around 28.6-28.7°C, and daytime highs regularly reach 32.1-32.4°C. The coolest weather is typical for January, when the average temperature is about 23.5°C and nighttime lows can drop to a comfortable 19.9°C.
The "summer" period in Kandy, which falls between April and September, is characterized by consistently hot and quite humid weather. During the day, air temperatures often exceed 30°C, peaking at 31.8-32.4°C in months like April, May, June, July, and August. Nights during this time are also warm, with temperatures rarely falling below 23-25°C. The "winter" months, from November to February, bring milder and more comfortable temperature conditions. During the day, the air warms up to 27-29°C, while nights become noticeably cooler, with temperatures around 20-22°C. Throughout the year, Kandy experiences moderate daily temperature fluctuations: the difference between daytime highs and nighttime lows is usually 7-9°C. This means that even after a hot day, evenings and nights bring a refreshing coolness, especially noticeable in March and April when this difference can be at its greatest.
Average monthly temperature
Precipitation
In Kandy, rain falls throughout the year, but its intensity and frequency undergo noticeable seasonal fluctuations. The city does not experience a completely dry season, but distinct periods of increased humidity can be identified. The most pronounced rainy season occurs in the autumn months, particularly in October and November, when rainfall reaches its peak.
November is the wettest month in Kandy, bringing an average of 11 mm of precipitation across approximately 22 rainy days. October follows closely with 7 mm of rainfall and about 20 rainy days. December (6 mm of rain, 19 rainy days) and May (5 mm of rain, 17 rainy days) also belong to wetter periods. During these months, you should expect frequent, sometimes intense tropical downpours typical of the region.
Relatively "drier" conditions are observed in Kandy from February to March and from June to September. For instance, February, March, June, and September see the minimum amount of precipitation—only 2 mm each. However, even in these seemingly dry months, rain is not rare: the number of days with precipitation varies from 12 in June and August to 15 in September. This suggests that short-term rainfall is possible almost any time of year, sustaining the city's lush tropical vegetation.
Average monthly precipitation
Packing Tips
When packing for Kandy, keep in mind that a warm tropical climate awaits you. The base of your wardrobe should consist of lightweight, breathable clothing made from natural fabrics like cotton or linen. T-shirts, shorts, skirts, and light trousers are ideal choices for daytime walks. Don't forget a head covering (a hat or cap), sunglasses, and high-SPF sunscreen, as the sun in Sri Lanka can be very strong year-round. Given that rainfall is possible in Kandy even in relatively dry months (ranging from 12 to 15 rainy days in periods like February-March or June-September), a compact umbrella or light raincoat will be indispensable companions.
Despite the generally warm weather with average temperatures between 23.5°C and 28.7°C, there are a few nuances to consider. The heaviest rainfall occurs in October (about 20 wet days) and November (about 22 wet days), so if your trip falls during these months, pay special attention to waterproof footwear and clothing. For evening strolls or cooler days, especially from December to February when nighttime temperatures can drop to 20°C, a light sweater, cardigan, or thin jumper will come in handy. Layering your clothes will allow you to easily adapt to weather changes throughout the day. And, of course, comfortable walking shoes are absolutely essential, as Kandy and its surroundings are perfect for long and fascinating explorations.
Average monthly wind speed (speed and direction)
Reached the end of the page?
That means the route is fully explored