Barcelona Weather and Seasons

Barcelona weather provides some of the best conditions for sight seeing during the summer months. Long sunny days followed by warm evenings mean many people choose to visit the city between June – September. However, Barcelona is the perfect destination to visit all year round.

Spring & Autumn

During Spring and Autumn, Barcelona weather can be a little changeable. It’s always a good idea to carry an umbrella or pack a jacket. From March till May it is almost as wet as autumn but increasingly warm and sunny. The average high temperature climbs to around 16°C in March, 17°C in April and 20°C in May. From mid April sunny days can see temperatures reaching 20°C. Night times remain cool, only getting above 10°C in May.

In October and November it is initially warm and wet but rainfall soon lessens.. In October the average high temperature falls to 21°C and you can expect about 5 hours of sunshine each day. However, it rains quite frequently, fog sometimes comes in from the sea and at night it regularly gets down to 12°C which is quite nippy.


June through till September are the most popular months to visit Barcelona. You can expect hot temperatures and plenty of sunshine. The long days and warm temperatures bring out the best in the city’s mix of modern, gothic and mystical architecture, mixed in with attractive parks and it’s festive, party spirit. During July and August temperatures can rise to around 28°C so many visitors head to city’s beaches. While low humidity and a steady breeze from the coast help to keep the temperature comfortable, it can soar up into the mid 30’s when weather systems move over from Africa. While Barcelona weather is cooler than many Mediterranean resorts, you should be prepared for it to be very hot.

During the summer months Barcelona enjoys 9-10 hours of sunshine each day. September can be a little more overcast but still receives around 7 hours per day. Summer is a great time to make the most of the beaches. The long sand shores become  a sea of half naked bodies competing for the best tan.

Rainfall is low at the beginning of the summer but as the season progresses and heat builds, thunderstorms become quite frequent. September is the wettest month in the year on average. However, rainfall is normally heavy and brief. The wind can be strong during the summer giving rise to waves that are quite large for the Mediterranean. These conditions have made water sports very popular in Barcelona. Sailing, windsurfing as well as surfing can all be enjoyed along the coast.


Barcelona weather in the winter brings much cooler temperatures. From December till February it is on average quite mild compared with other destinations such as the UK and northern Europe. The average high temperature falls to its lowest in December at 13°C when the average low gets down to 4°C.

On average each day sees around 4 hours of sunshine. A mix of sunny and overcast days fill the winter months. One day could be bright with blue skies. Others can be a little dull and overcast. The rainfall is not so high but snow can sometimes arrive in January. The, on the other hand, if the sun stays out you may find yourself shedding your coat in a sheltered corner.

While Barcelona does not usually get heavy snow, the Pyrenees do. Barcelona is often used as a base from which to visit various ski resorts. However, they aren’t that close. The closest resorts are La Molina and La Masella which are around 1.5 hours away. The ski season generally lasts from December till April, though some resorts open as early as November.