Климат (Cfb) умеренный океанический. Вершина температурного диапазона, замечается в сентябре до 34.7°С, а наименьшая опускается до -4.1°C в январе. Месяц, когда температура наиболее высокая — сентябрь со среднеарифметической температурой 23.8 °C. Месяц, когда температура наиболее низкая — январь, среднее значение температуры за день 5.7 °C. Средняя температура за год в Баньоле, по данным наблюдений, составляет 14.7°C. В течение одного календарного года: дни ясной погоды - 56, снежных дней - 2, дни с дождем - 232, облачных дней - 76.