Климат (Csa) средиземноморский с горячим летом. Месяц с самым низким температурным режимом — январь, его среднее значение температуры за день 11.8 °C. Наитеплейший месяц — июль со средним значением температуры 34.2 °C. Температурный максимум, регистрируется в июле до 41.4°С, а самая низкая до 1.4°C в ноябре. Средняя температура воздуха в Кастровилларях, исходя из наблюдений, оценивается 20.4°C. За период года: ясные дни - 171, дни снега - 1, дождливых дней - 127, пасмурных дней - 67.