Su ubicación geográfica en la zona de confluencia entre el Océano Atlántico y el Mar Cantábrico hace que su clima sea oceánico húmedo, (tipo "Csb" de acuerdo con la clasificación climática de Köppen), con temperaturas suaves en verano e invierno, rondando los 14º de media anual y una amplitud térmica de 9,6º.