Климат (As) тропический сухой саванный. Самая высокая температура, устанавливается в марте до 40.9°С, а наименьшая опускается до 18.6°C в январе. Месяц, когда зафиксированы самые высокие температуры - это март со средней температурой 34.9 °C. Месяц с минимальными температурами — декабрь, среднесуточная температура 28.0 °C. Среднегодовая температура в Анурадхапуре, принимая во внимание наблюдения, достигает 31.2°C. В течение одного календарного года: ясные дни - 52, дни со снегом - 0, дождливых дней - 192, облачных дней - 122.