Batticaloa experiences a warm and humid climate year-round. The summer months of April to September bring high temperatures ranging from 30-32°C, with occasional peaks above 35°C. In the monsoon season from October to December, temperatures dip slightly to around 28-31°C, accompanied by heavy rainfall. During the winter months from January to March, temperatures are relatively milder, averaging around 27-29°C, with minimal rainfall. The pre-monsoon period in April and May sees a gradual increase in temperature and humidity before the monsoon arrives.