News
Christmas 2025 in Spain: fog, rain and snow will shape the holidays
The weather at Christmas 2025 will be unpredictable. Fog, rain and snow will affect much of the country. Barcelona will see grey and cool days. Find out how the weather will change in your city. Don’t miss the full forecast for the holidays.

The weather at Christmas 2025 will be unpredictable. Fog, rain and snow will affect much of the country. Barcelona will experience grey, cool days. Discover how the weather will evolve in your city. Do not miss the full forecast for these holidays.
Christmas 2025 arrives in Spain with highly changeable weather. During the key days, the country will be affected by persistent fog, rain in several regions and snowfall in mountain areas. Barcelona will be no exception, with overcast skies and falling temperatures.
On Wednesday, the day will begin with dense fog across almost the whole country. Rain is expected in the far north, both archipelagos and the south of the peninsula. Storms could occur in Ceuta and Melilla. Wind will blow strongly in the central system, the Iberian system, Girona, the north, Galicia and the Canary Islands. The sea will be rough around the Canary Islands, the Galician coast and the Cantabrian Sea, with waves of up to 3.5 metres. Minimum temperatures will remain stable, while maximums will rise slightly.
On Thursday, Christmas Day, fog will remain in the south of the peninsula, the north-west and the northern half. Snowfall is expected in the Pyrenees, inland Comunidad Valenciana and the central system. Rain, accompanied by storms, will affect the Balearic Islands and possibly the Canary Islands. Wind will be strong in the Canary archipelago. All Spanish coasts will have rough seas, with waves of 3 to 5 metres. Lows will barely vary, but highs will fall by a few degrees.
On Friday, morning fog will dominate in many regions. It will rain in the Balearic Islands and Ceuta, with a risk of storms. In the centre of the peninsula, precipitation will fall as snow in the central system, the Pyrenees and inland Valencia. The sea will remain difficult around the Canary Islands, the Balearic Islands, the Galician coast and the Mediterranean, with waves of 2 to 3 metres. Temperatures, both minimum and maximum, will fall.
In Barcelona, Wednesday will be marked by cloudy skies and some clear spells. Light rain is expected and minimum temperatures will be unchanged, although highs will rise by one or two degrees. On Thursday, the city will wake with fog inland and overcast skies. Precipitation will be more likely in the first half of the day. The sea will be rough, with waves of 2 to 3 metres. Lows will hold steady, but highs will fall slightly.
On Friday, Barcelona will begin with rain, which could be snow in the mountains and, intermittently, sleet in other areas. Precipitation will lessen in the afternoon. The sea will remain rough and temperatures will fall in both lows and highs.