Support

Weather in Batticaloa

Current Weather

Find out what weather awaits you in the city of Batticaloa right now. Below, you will find up-to-date data, detailed forecasts, and useful charts to help plan your journey.

3 Jan, Sa

27°

4 Jan, Su

26°

5 Jan, Mo

25°

6 Jan, Tu

25°

7 Jan, We

26°

8 Jan, Th

25°

9 Jan, Fr

25°

10 Jan, Sa

27°

11 Jan, Su

26°

12 Jan, Mo

25°

13 Jan, Tu

26°

14 Jan, We

25°

15 Jan, Th

25°

16 Jan, Fr

27°

17 Jan, Sa

27°

General Weather Overview

Batticaloa welcomes travellers with a hot tropical climate, typical of the eastern coast of Sri Lanka. Eternal summer reigns here: air temperatures fluctuate only slightly throughout the year, remaining consistently high. Average figures rarely drop below +25°C even during the "coolest" months (December and January), while at the height of the heat in June and July, the thermometer confidently stays above +30°C, occasionally reaching +34°C.

Weather conditions in the region are clearly divided into a dry season and a rainy season. From February to September, sunny and hot weather prevails with minimal rainfall, making this the ideal time for beach holidays and exploring the lagoons. However, it is worth noting that brief showers are possible even during the dry months, serving only to refresh the air momentarily.

The wettest period occurs at the end of the year: October, November, and December feature the highest number of rainy days (up to 26 days per month). During this time, the influence of the monsoon is felt most strongly, bringing abundant moisture and cloud cover. Nevertheless, thanks to warm nights (around +23...+26°C) and the absence of sharp drops in temperature, the climate of Batticaloa remains mild and hospitable for tourists all year round.

Temperature

The climate in Batticaloa is characterised by stable warmth throughout the year, which is typical for the tropical coast of Sri Lanka. The hottest period falls during the summer months, especially June and July, when the average temperature holds at 30.3°C. During this time, the daytime heat becomes most intense, and the thermometer often reaches maximum values of 34.3°C. May and August also follow this trend, creating a prolonged season of high temperatures that is perfect for lovers of the hot sun.

The concept of "winter" in this region is quite nominal, as even in the coolest months of the year—January and December—the weather remains exceptionally mild and comfortable. The average temperature during this period is around 25.4–25.9°C. Daytime highs in winter rarely exceed 28°C, making this season attractive for travellers who wish to enjoy the warmth without extreme heat.

Moderate daily temperature fluctuations are observed throughout the year, bringing relief in the afternoon. The difference between day and night figures usually ranges from 3 to 8 degrees. For instance, in the hottest summer months, after the daily peak, the temperature at night drops to a comfortable 26.3°C, while in the winter period, nights can be quite refreshing with figures around 23°C. Such a pattern allows for comfortable evenings outdoors in any season.

Precipitation

Rainfall patterns in Batticaloa have a distinct seasonality, which is typical for the eastern coast of Sri Lanka. Analyzing weather data, one can identify a clear rainy season that occurs at the end of the year. During this period, humidity rises, and clouds often cover the sky, bringing regular precipitation.

The rainiest time of the year spans the months from October to December. The peak of the bad weather falls in November, when the highest amount of rainfall (about 12 mm) and a record number of rainy days—up to 26 per month—are recorded. October and December are also distinguished by a high frequency of rain (23–24 days), so travellers planning a trip at this time should be prepared for frequent precipitation.

A relatively dry season arrives in the middle of the year. The months with the fewest rainy days are June (about 10 days) and March (12 days). During the summer period, although the probability of precipitation remains, rains occur less frequently and generally in smaller volumes, making this time more favourable for beach holidays and city walks.

What to Pack

Batticaloa greets tourists with a warm tropical climate all year round, so the foundation of your wardrobe should consist of light items made from natural, breathable fabrics such as cotton or linen. Considering that daytime temperatures often rise above +30°C, choose light-coloured clothing with a loose fit: t-shirts, shorts, summer dresses, and sundresses. Do not forget a wide-brimmed hat and high-quality sunglasses, as the sun here is very active, especially during the dry season from February to September.

If your trip falls during the wet period, which is most pronounced from October to January (with the rainfall peak in November), be sure to pack a reliable raincoat or a light waterproof windbreaker in your suitcase. An umbrella will also be useful, but a raincoat often proves more practical during tropical downpours. During these months, the number of rainy days is high, so it is worth ensuring you have quick-drying clothes and non-slip, water-resistant footwear, such as comfortable sandals with ankle straps.

For comfortable walks around the city and sightseeing, choose proven footwear that will not tire your feet. Since Sri Lanka is famous for its beaches, swimwear is a mandatory item on the list. We also recommend bringing insect repellent for evening strolls by the lagoon and a light long-sleeved cardigan or shirt: it will come in handy for protection against the chill of air conditioning in transport and will also help you comply with the modest dress code when visiting local temples.

Reached the end of the page?

That means the route is fully explored