San Sebastian has a temperate oceanic climate, with mild temperatures all year round. In summer, temperatures usually range between 20 and 25 degrees Celsius, with occasional heat waves that can raise temperatures even higher. In winter, temperatures rarely drop below 5 degrees Celsius, although there can be cold and rainy days. In general, it is a city with a pleasant climate all year round.