San Sebastián tiene un clima oceánico de tipo Cfb de acuerdo a la clasificación climática de Köppen y es una de las ciudades más lluviosas de España, con una media anual de unos 1.500 mm.