Batticaloa has a tropical climate with warm temperatures year-round. The coolest month is Jan (24°C) and the warmest is Jun (34°C). Annual rainfall totals 1676mm.
Monthly Averages
Jan
High28°C83°F
Avg Temp26°C79°F
Low24°C75°F
Precipitation262 mm
Wind11 km/h
Feb
High30°C85°F
Avg Temp27°C80°F
Low24°C75°F
Precipitation157 mm
Wind10 km/h
Mar
High31°C88°F
Avg Temp28°C82°F
Low24°C76°F
Precipitation71 mm
Wind9 km/h
Apr
High33°C91°F
Avg Temp29°C84°F
Low25°C78°F
Precipitation61 mm
Wind8 km/h
May
High34°C92°F
Avg Temp30°C86°F
Low26°C79°F
Precipitation42 mm
Wind11 km/h
Jun
High34°C93°F
Avg Temp30°C86°F
Low26°C78°F
Precipitation20 mm
Wind13 km/h
Jul
High34°C92°F
Avg Temp29°C85°F
Low25°C78°F
Precipitation46 mm
Wind12 km/h
Aug
High33°C92°F
Avg Temp29°C85°F
Low25°C77°F
Precipitation51 mm
Wind11 km/h
Sep
High33°C91°F
Avg Temp29°C84°F
Low25°C77°F
Precipitation65 mm
Wind11 km/h
Oct
High32°C89°F
Avg Temp28°C82°F
Low24°C76°F
Precipitation173 mm
Wind8 km/h
Nov
High30°C86°F
Avg Temp27°C81°F
Low24°C75°F
Precipitation314 mm
Wind8 km/h
Dec
High29°C84°F
Avg Temp26°C79°F
Low24°C75°F
Precipitation414 mm
Wind10 km/h
HighLowPrecipitation
Monthly Wind Speed
km/h
Frequently Asked Questions
What is the climate like in Batticaloa?
Batticaloa has an average annual temperature of 28°C with 1676mm of rainfall per year. The warmest month is Jun (34°C) and the coldest is Jan (24°C).
What is the hottest month in Batticaloa?
The hottest month in Batticaloa is Jun, with an average high of 34°C.
How much rain does Batticaloa get?
Batticaloa receives 1676mm of precipitation annually. The wettest month is Dec (414mm) and the driest is Jun (20mm).
When is the best time to visit Batticaloa?
The best time to visit Batticaloa is during Jan, Dec, Feb, when temperatures are comfortable and rainfall is relatively low.