De acuerdo con la clasificación climática de Koppen, el clima de Castrillón es oceánico mediterráneo (Csb), dándose el clima oceánico (Cfb) únicamente en alguna pequeña zona en el sur del municipio.