Planning your visit to Anuradhapura? Here you will find the most up-to-date weather information, including detailed forecasts and clear charts to ensure your stay is as comfortable as possible.
Anuradhapura
Nearby cities
Current Weather
Overview
Anuradhapura, located in Sri Lanka, is characterized by a tropical climate, ensuring warm weather year-round. Average annual temperatures fluctuate only slightly, generally remaining within the 25°C to 29°C range. Daytime highs often climb above 30°C, particularly from March to May when it can get quite hot.
There are virtually no distinct seasons in terms of temperature, as the warmth persists throughout the year. However, periods with varying levels of rainfall can be identified. The lowest rainfall and fewest rainy days occur in February, March, and June. Conversely, October and November stand out as the wettest months, with frequent rain and the highest precipitation levels, indicating the monsoon's influence. April, May, September, and December also bring moderate rainfall.
Overall, the climate of Anuradhapura can be described as consistently warm, with a distinct wet season at the end of the year. Travelers should expect high temperatures at any time of year and be prepared for rain, especially if planning a trip for October or November.
Temperature
Anuradhapura, located in Sri Lanka, is characterized by a warm climate throughout the year, with minor fluctuations in average temperatures. The hottest month is usually April, when the average temperature reaches 29.4°C and daytime highs can soar to an impressive 33.9°C. The "coolest" month, if one can call it that in a tropical climate, is January, with an average temperature of 25.3°C and minimum nighttime temperatures around 21.6°C, which still ensures very warm weather. Overall, the annual range of average temperatures in Anuradhapura is between 25.3°C and 29.4°C, creating predominantly hot conditions.
The period that can be loosely called "summer" or the hottest time spans from March to September. During this time, daytime air temperatures consistently stay above 31°C, and in March and April, they often exceed 33°C. Nights also remain very warm: minimum temperatures rarely drop below 23.5°C (in March) and more often fluctuate around 25-26°C, especially at the height of the hot season (April-June). This weather is ideal for those who love the hot sun; however, it is better to choose morning or evening hours for excursions.
A "milder" or "cooler" season in Anuradhapura occurs from November to February. During these months, average daytime temperatures are a comfortable 28-30°C, while nights bring noticeable relief and freshness, with temperatures dropping to an average of 21.6°C - 23.3°C. Fluctuations between day and night temperatures during this period can be more noticeable, especially in February and March, when the difference can reach 8-10°C. This creates pleasant conditions for exploring the city's numerous attractions throughout the day.
Average monthly temperature
Precipitation
The city of Anuradhapura experiences distinct seasonality in precipitation, typical of Sri Lanka's climate. Two main wet periods can be identified throughout the year, separated by drier intervals. Snow is not typical for this region, so precipitation primarily falls as rain.
The main rainy season in Anuradhapura occurs during the autumn months. The wettest month is November, with an average of about 10 mm of precipitation and around 25 rainy days. October also sees high humidity, with about 7 mm of rainfall and approximately 24 rainy days. A second, less intense peak in precipitation occurs in the spring, particularly in April (4 mm of rainfall, 18 rainy days) and May (4 mm of rainfall, 19 rainy days). Rain can be frequent during these periods.
The driest periods in Anuradhapura occur in late winter to early spring and mid-summer. The driest months in terms of rainfall are March and June, each seeing only 1 mm. February features the lowest number of rainy days—averaging about 7. Months like January (3 mm, 11 rainy days), July (2 mm, 12 rainy days), and August (2 mm, 14 rainy days) also see relatively little rainfall, making them more comfortable for visiting if you prefer to avoid frequent rain.
Average monthly precipitation
Packing Tips
When planning a trip to Anuradhapura, it is important to consider its warm and humid climate, which is typical for Sri Lanka and persists year-round. The average annual temperature fluctuates within a comfortable range of 25°C to 29°C, with daytime highs often reaching 30-33°C. Therefore, your wardrobe should primarily consist of light, breathable clothing made from natural fabrics like cotton or linen. Don't forget sunscreen with high SPF, sunglasses, and a hat (such as a wide-brimmed hat or a cap) to protect against the intense tropical sun. Given the amount of walking involved in exploring ancient complexes, comfortable walking shoes are a must-have.
While it is warm in Anuradhapura year-round, it is worth noting the periods of high rainfall. October and November are considered the rainiest months, with precipitation levels reaching 7-10 mm and the number of rainy days hitting 20-25. There is also an increased chance of rain in April and May. During these periods, a light raincoat or a compact umbrella will definitely come in handy. In other months, especially from January to March and June to September, there is significantly less precipitation, though a brief tropical downpour is still possible. We recommend using a layering approach: for example, a light shawl or long-sleeved shirt is useful not only for sun protection but also for visiting the numerous temples and shrines, where modest clothing covering shoulders and knees is required. Also, don't forget insect repellent, especially for evening walks.
Average monthly wind speed (speed and direction)
Reached the end of the page?
That means the route is fully explored