Barcelona
Spain
Long-term weather forecast
Long-term weather forecast

Monthly weather forecast and climate
Barcelona, Spain

The artistic Park Gull fronted by Gaudi, the architect, in Barcelona, Spain, on a beautiful summer day
The artistic Park Gull fronted by Gaudi, the architect, in Barcelona, Spain, on a beautiful summer day
Barcelona is the capital of Catalonia, Spain, and enjoys a Mediterranean climate classified under the Köppen climatic classification as Csa. Characterized by hot summers and mildly warm winters, the city is located on the east coast of the Iberian Peninsula, making it a generally low humid and moderately dry city.

Summers are long in Barcelona. Lasting between May and September, summers are warm and sometimes fairly hot, with temperatures going up to 29°C (84.2°F) on average on the warmest days. The sea becomes lovely during summer attracting more crowds in the city as opposed to the other seasons. The daytimes appear elongated than the nights owing to the more extended daylight hours and shorter night hours.

Winter in Barcelona, between December and February, is short and the coldest season of the year with temperatures dropping to 5°C (41°F) on the coldest days, and 14°C (57.2°F) on the warmest days. At night weather gets colder, and occasional frost accumulates on the mountainous areas, but occurrences of snow and frost during the daytime are rare. Generally, it remains sunny and mildly warm throughout the winter.

In October and November, the rainfall experienced is high, particularly in October, when the highest rainfall of the year is recorded. These months serve as the transition from summer into winter. March and April have pleasant weather across the period, however short, serving as a transition between winter and summer.
Although Barcelona is a coastal city, the best time to visit Barcelona is during winter. Even as it is the coldest season of the year, the temperatures are still mildly warm and bearable ranging between 5°C (41°F) and 14°C (57.2°F).
The high rainfall is not experienced in winter, but the sun shines increased throughout the day, making it a relatively dry, warm, and pleasant time. Winter has manageable crowds in the city as tourists start to flock in more during the hot months. Winter falls in tune with the Christmas festivities and the New Year celebrations that make the city beautiful during the day and significantly magnificent at night.
Apart from moderately warm clothing, nothing is expected of visitors in the town. Enjoying visits to parks, museums, and other beautiful sites are more pleasant during winter. Indoor events and celebrations like the carnivals also heighten the winter in Barcelona.

Unfortunately, the worst time to visit Barcelona is during the summer. The city receives tourists all year round owing to its steady, pleasant weather. In summer, it gets warmer than the other months causing an influx in the incoming tourists. This translates to crowded beaches, crowded hotels, overcrowded streets, stuffy restaurants, price hikes in every aspect, fully booked accommodations and flights, and long queues everywhere. While the crowded city can be oppressive, the humidity in summer makes it hard to enjoy the local festivities and celebrations.

Early spring in Barcelona experiences sea fog that may reduce visibility and hinder movement around the city for some time.
During the wet season, the rains are occasionally accompanied by thunderstorms, which may reach severe limits and cause harm. The coastline of Barcelona is susceptible to floods caused by the east and north-east winds, which can exceed the speed and cause floods and damages.

The temperature ranges between 5°C (41°F) and 14°C (57.2°F) and may not feel as cold because of the warm sun that shines on average for up to five hours per day. Weather in January »

In February, winter is already clearing out, and the temperatures steadily range between 6°C (42.8°F) on the coldest days, and nights and 14°C (57.2°F) on the warmest days. Weather in February »

The temperatures get warmer, between 8°C (46.4°F) and 16°C (60.8°F) and coupled up with the seven hours of sunshine on most days make March warm during the day but a little cooler at night. Weather in March »

April sees the closure of spring already with temperatures increasing to a warm range between 10°C (50°F) and 18°C (64.4°F) making it one of the loveliest times to visit the city. Weather in April »

On average, the temperatures range between 14°C (57.2°F) at the lowest and 22°C (71.6°F) at the highest point. Most nights are mildly cool, with temperatures dropping to as low as 9°C (48.2°F). Weather in May »

June rains drop sharply to measure 10.2mm (0.4") precipitation on average across two days of rain, making it the driest month Barcelona experiences in the entire year. Weather in June »

July is the peak of summer and one of the hottest months with temperatures ranging between 21°C (69.8°F) and 28°C (82.4°F). The nights and early mornings are mildly cool, and the average humidity is 57%. Weather in July »

In this hottest month of the year with temperatures ranging between 21°C (69.8°F) and 29°C (84.2°F), the beaches are most crowded. Weather in August »

The temperatures drop to read between 18°C (64.4°F) on the coldest days and 26°C (78.8°F) on the warmest days, making September more pleasant than the other summer months. Weather in September »

The temperatures take a dip to read between 14°C (57.2°F) and 23°C (73.4°F) with the sun shining for an average of six hours across most days. Weather in October »

The temperatures drop to between 9°C (48.2°F) and 18°C (64.4°F). Humidity in November is the lowest all year, at an average of 52%. Weather in November »

The first month of winter, December is characterized by a further drop in temperatures to read between 5°C (41°F) and 14°C (57.2°F). Weather in December »

What is the coldest month in Barcelona?

The coldest month in Barcelona, Spain, is January, with an average high-temperature of 14.8°C (58.6°F) and an average low-temperature of 8.8°C (47.8°F).

How much does it rain in Barcelona?

Throughout the year, in Barcelona, there are 76.6 rainfall days, and 564.9mm (22.2") of precipitation is accumulated.

What month is the sea coldest in Barcelona?

The month with the coldest seawater in Barcelona, Spain, is February, with an average sea temperature of 13.1°C (55.6°F).

When are the longest days in Barcelona?

The month with the longest days in Barcelona, Spain, is June, with an average of 15.1h of daylight.

What month has the most sunshine in Barcelona?

With an average of 9.6h of sunshine, June has the most sunshine of the year.

When is the highest UV index in Barcelona?

Months with the highest UV index in Barcelona are June and July, with an average maximum UV index of 9.

What is the driest month in Barcelona?

The month with the least rainfall in Barcelona, Spain, is July when the rain falls for 3.1 days and typically collects 25.1mm (1") of precipitation.

What is the warmest month in Barcelona?

The warmest month in Barcelona is August, with an average high-temperature of 29°C (84.2°F) and an average low-temperature of 23.1°C (73.6°F).

What is the month with the warmest sea water in Barcelona?

The month with the warmest seawater in Barcelona is August, with an average sea temperature of 25.3°C (77.5°F).

What is the rainiest month in Barcelona?

The month with the most rainfall is October when the rain falls for 8 days and typically aggregates up to 96.5mm (3.8") of precipitation.

What is the month with the shortest days in Barcelona?

December has the shortest days of the year, with an average of 9.2h of daylight.

What is the month with the least sunshine in Barcelona?

The month with the least sunshine in Barcelona, Spain, is December, with an average of 4.4h of sunshine.

What is the month with the lowest UV index in Barcelona?

With an average maximum UV index of 1, December is the month with the lowest UV index in Barcelona.
Average temperature - Barcelona, Spain
Average rainfall - Barcelona, Spain

The wettest month (with the highest rainfall) is October (96.5mm).
The driest month (with the lowest rainfall) is July (25.1mm).

Average rainfall days - Barcelona, Spain

Months with the highest number of rainy days are September and October (8 days).
The month with the lowest number of rainy days is July (3.1 days).

Average sea temperature - Barcelona, Spain

The best month for swimming (with the highest average sea temperature) is August (25.3°C).
The coldest month (with the lowest average sea temperature) is February (13.1°C).

Average daylight / Average sunshine - Barcelona, Spain