Климат (Cfb) умеренный океанический. Годовая средняя температура в Кардифф, исходя из данных наблюдений, оценивается 12.7°C. Вершина температурного диапазона, замечается в сентябре до 28.6°С, минимальная достигает -1.6°C в январе. Месяц, когда температура наиболее низкая — январь, типичное среднесуточное температурное значение 6.8 °C. Месяц с самым высоким температурным режимом - это август со средней температурой 18.2 °C. За период года: солнечно-ясные дни - 56, снежных дней - 5, дни с дождем - 248, пасмурных дней - 57.