Barcelona climate – weather in Barcelona in spring, summer, autumn and winter
With its selection of great beaches and an exquisite cultural heritage, Barcelona is one of the most versatile tourist destinations in Europe. Thanks to the mild, warm climate, Barcelona and Costa Brava in general, are popular amongst tourists during most of the year.
Whether you are heading to Barcelona to relax on the beach, see Gaudi’s masterpieces or to use the city as a base for your ski holiday in the Pyrenees, see below what weather to expect in this corner of Spain at different times of the year.
Winter in Barcelona
Barcelona has a subtropical Mediterranean climate which means warm winters and hot summers. The average daytime temperatures during the coldest winter months on the coast of Catalonia rarely ever drop below 14 ˚Celsius.
At night the average winter temperatures in Barcelona are of about 5 ˚Celsius and frost is rare, especially in the strict city centre and near the waterfront.
Please note that only about a 2 hour drive separates Barcelona from the closes ski resorts of the Pyrenees, where both landscapes and climate change drastically to what you may experience by the coast. Many of the ski resorts near Barcelona, both in Spain and Andorra, for example Baqueira-Beret, Grandvalira, Masella, or La Molina, are open already in November, so technically before winter and the ski season lasts there usually until March or early April.
See detailed weather chart for Barcelona.
Spring weather Barcelona
For travellers who do not tolerate well high temperatures, spring may be the best time to visit Barcelona. March and April are usually a bit too chilly for bathing in the sea, with average daytime temperatures of around 15 to 17 degrees Celsius. A good number of sunshine hours, however, allow to enjoy many of the city’s outdoor attractions.
The beach season starts in Barcelona usually in mid-May, although the water temperature does not reach 20 ˚Celsius before mid June.
There are, on average, around 8 rainy days in Barcelona in March, April and May, the rain however doesn’t last long an should not ruin your visit to the city, even during a short city-break in Barcelona.
Barcelona summer – sunny and hot
The average daytime temperatures in July and August settle at around 28 ˚Celsius.
During the heat waves which frequently occur during the summer in Barcelona, they may easily exceed 35 degrees. The oppressive heat, combined with intense sun (at the peak of summer Barcelona experiences around 10 hours of sunshine per day) may be difficult to handle if you have planned intense sight-seeing. A dip in the sea, now pleasantly warm, at around 25 ˚Celsius will provide a much needed relief. Sleeping through the hottest hours and venturing into the city in late evening is another solution. During most of the nights in August, the temperatures at night in Barcelona exceed 20 ˚Celsius.
Another challenge that tourists might face while visiting Barcelona in the summer is high humidity, experienced especially in August. The proximity of the Mediterranean, combined with high temperatures often results in humidity of even 90%.
Autumn – great time for off-season holiday in Barcelona
From mid-September Barcelona slowly starts to ‘cool off’, being late September and early October a great time to visit for those who prefer to avoid heat and tourist crowd. The daytime temperatures in October still often exceed 20 Celsius, decreasing gradually to some 15-16 degrees in November.
After the very dry summer, the volume of precipitation increases, as well as the number of rainy days, to an average of 9 days of rain per month in October.
The sea is still relatively warm in October, at about 20 Celsius which means that you are very likely to get a few good beach days in Barcelona even at that time of the year.