Climate and monthly weather forecast
Barcelona, Spain

The artistic Park Gull designed by Gaudi in Barcelona, Spain
The artistic Park Gull designed by Gaudi in Barcelona, Spain

The climate of Barcelona

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.

The best time to visit Barcelona

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.

The worst time to visit 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.

Weather hazards

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.

Weather in January

January, the same as December, is another fresh winter month in Barcelona, Spain, with temperature in the range of an average low of 7.4°C (45.3°F) and an average high of 12.4°C (54.3°F). With an average high-temperature of 12.4°C (54.3°F) and an average low-temperature of 7.4°C (45.3°F), January is the coldest month. Weather in January »

Weather in February

February, the last month of the winter in Barcelona, is a moderate month, with temperature in the range of an average low of 7.1°C (44.8°F) and an average high of 13.1°C (55.6°F). In February, the average high-temperature is relatively the same as in January - a mild 13.1°C (55.6°F). Weather in February »

Weather in March

The first month of the spring, March, is still a mild month in Barcelona, Spain, with an average temperature ranging between min 8.9°C (48°F) and max 15.2°C (59.4°F). In Barcelona, the average high-temperature in March is essentially the same as in February - a still moderate 15.2°C (59.4°F). Weather in March »

Weather in April

April in Barcelona, Spain, is a comfortable spring month, with an average temperature varying between 11.3°C (52.3°F) and 17.3°C (63.1°F). In April, the average high-temperature is almost the same as in March - an enjoyable 17.3°C (63.1°F). Weather in April »

Weather in May

The last month of the spring, May, is a pleasant month in Barcelona, Spain, with an average temperature ranging between min 14.6°C (58.3°F) and max 20.5°C (68.9°F). In Barcelona, the average high-temperature in May slightly increases from a comfortable 17.3°C (63.1°F) in April to an agreeable 20.5°C (68.9°F). Weather in May »

Weather in June

June, the first month of the summer in Barcelona, is a warm month, with an average temperature ranging between min 18.3°C (64.9°F) and max 24.5°C (76.1°F). In Barcelona, the average high-temperature in June marginally rises from an agreeable 20.5°C (68.9°F) in May to a moderately hot 24.5°C (76.1°F). Weather in June »

Weather in July

July, like June, in Barcelona, Spain, is a moderately hot summer month, with an average temperature fluctuating between 27.3°C (81.1°F) and 21.5°C (70.7°F). In Barcelona, the average high-temperature in July is almost the same as in June - a still warm 27.3°C (81.1°F). Weather in July »

Weather in August

The last month of the summer, August, is another warm month in Barcelona, Spain, with an average temperature fluctuating between 27.5°C (81.5°F) and 22.1°C (71.8°F). August is the warmest month, with an average high-temperature of 27.5°C (81.5°F) and an average low-temperature of 22.1°C (71.8°F). The average heat index in August is calculated to be a tropical 30°C (86°F). Weather in August »

Weather in September

The first month of the autumn, September, is also a moderately hot month in Barcelona, Spain, with temperature in the range of an average high of 24.5°C (76.1°F) and an average low of 19.2°C (66.6°F). In Barcelona, the average high-temperature in September slightly decreases from 27.5°C (81.5°F) in August to a still warm 24.5°C (76.1°F). Weather in September »

Weather in October

October, the same as September, in Barcelona, Spain, is an agreeable autumn month, with an average temperature ranging between min 16°C (60.8°F) and max 21.5°C (70.7°F). In October, the average high-temperature marginally drops from a moderately hot 24.5°C (76.1°F) in September to a pleasant 21.5°C (70.7°F). Weather in October »

Weather in November

November, the last month of the autumn in Barcelona, is another comfortable month, with an average temperature ranging between min 11.3°C (52.3°F) and max 16.3°C (61.3°F). In Barcelona, Spain, the average high-temperature in November decreases from a pleasant 21.5°C (70.7°F) in October to a comfortable 16.3°C (61.3°F). Weather in November »

Weather in December

December, the first month of the winter in Barcelona, is still a mild month, with an average temperature fluctuating between 13.4°C (56.1°F) and 8.5°C (47.3°F). In Barcelona, the average high-temperature in December is almost the same as in November - a moderate 13.4°C (56.1°F). Weather in December »
[Resources]

FAQ

What is the coldest month in Barcelona?

The coldest month in Barcelona is January, with an average high-temperature of 12.4°C (54.3°F) and an average low-temperature of 7.4°C (45.3°F).

How much does it rain in Barcelona?

In Barcelona, Spain, during the entire year, the rain falls for 117.9 days and collects up to 435mm (17.13") of precipitation.

When does it snow in Barcelona?

January, February and September are months with snowfall.

What is the snowiest month in Barcelona?

The months with the most snowfall in Barcelona, Spain, are January, February and September, with an average 1mm (0.04") of accumulated snow.

How many days does it snow in Barcelona?

Throughout the year, there are 0.4 snowfall days, and 3mm (0.12") of snow is accumulated.

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

January, February and December, with an average maximum UV index of 3, are months with the lowest UV index.

What are the least humid months in Barcelona?

The months with the lowest humidity in Barcelona are February, June and November, with an average relative humidity of 68%.

What is the driest month in Barcelona?

February is the month with the least rainfall. Rain falls for 7.5 days and accumulates 16mm (0.63") of precipitation.

What month is the sea coldest in Barcelona?

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

When it does not snow in Barcelona?

March through August, October through December are months without snowfall in Barcelona.

When is Daylight Saving Time (DST) in Barcelona?

On Sunday, 27. March 2022, at 02:00, Daylight Saving Time starts in Barcelona, and the time zone changes from CET to CEST. Daylight Saving Time ends on Sunday, 30. October 2022, at 03:00, and the time zone reverts from CEST to CET.

What are the most humid months in Barcelona?

April and October, with an average relative humidity of 72%, are most humid months.

When are the longest days in Barcelona?

With an average of 15h and 7min of daylight, June has the longest days of the year.

What are the months with the most sunshine in Barcelona?

June and July, with an average of 11.7h of sunshine, are months with the most sunshine in Barcelona, Spain.

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

June through September, with an average maximum UV index of 6, are months with the highest UV index.

What is the warmest month in Barcelona?

With an average high-temperature of 27.5°C (81.5°F) and an average low-temperature of 22.1°C (71.8°F), August is the warmest month in Barcelona, Spain.

When is the sea warmest in Barcelona?

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

What is the wettest month in Barcelona?

October is the month with the most rainfall. Rain falls for 13.3 days and accumulates 73mm (2.87") of precipitation.

What is the month with the shortest days in Barcelona?

December has the shortest days of the year, with an average of 9h and 15min of daylight.

What is the month with the least sunshine in Barcelona?

With an average of 6.7h of sunshine, December has the least sunshine of the year.

Average temperature
Barcelona, Spain

Average temperature - Barcelona, Spain

The warmest month (with the highest average high temperature) is August (27.5°C).
The month with the lowest average high temperature is January (12.4°C).

The month with the highest average low temperature is August (22.1°C).
The coldest month (with the lowest average low temperature) is February (7.1°C).

[Resources]

Average pressure
Barcelona, Spain

Average pressure - Barcelona, Spain

The month with the highest atmospheric pressure is December (1020.7mbar).
The month with the lowest atmospheric pressure is April (1014.7mbar).

[Resources]

Average wind speed
Barcelona, Spain

Average wind speed - Barcelona, Spain

The windiest month (with the highest average wind speed) is March (12.1km/h).
The calmest month (with the lowest average wind speed) is August (9.3km/h).

[Resources]

Average humidity
Barcelona, Spain

Average humidity - Barcelona, Spain

The months with the highest relative humidity are April and October (72%).
The months with the lowest relative humidity are February, June and November (68%).

[Resources]

Average rainfall
Barcelona, Spain

Average rainfall - Barcelona, Spain

The wettest month (with the highest rainfall) is October (73mm).
The driest month (with the least rainfall) is February (16mm).

[Resources]

Average rainfall days
Barcelona, Spain

Average rainfall days - Barcelona, Spain

The month with the highest number of rainy days is September (13.8 days).
The month with the least rainy days is December (6.4 days).

[Resources]

Average snowfall
Barcelona, Spain

Average snowfall - Barcelona, Spain

The months with the highest snowfall are January, February and September (1mm).
The months with the least snowfall are March, April, May, June, July, August, October, November and December (0mm).

[Resources]

Average snowfall days
Barcelona, Spain

Average snowfall days - Barcelona, Spain

The month with the highest number of snowfall days is February (0.2 days).
The months with the least snowfall days are March, April, May, June, July, August, October, November and December (0 days).

[Resources]

Average sea temperature
Barcelona, Spain

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).

[Resources]

Average daylight / Average sunshine
Barcelona, Spain

Average daylight / Average sunshine - Barcelona, Spain

The month with the longest days is June (Average daylight: 15h and 7min).
The month with the shortest days is December (Average daylight: 9h and 15min).

The months with the most sunshine are June and July (Average sunshine: 11h and 42min).
The month with the least sunshine is December (Average sunshine: 6h and 42min).

[Resources]

Average sunshine days
Barcelona, Spain

Average sunshine days - Barcelona, Spain

The month with the most sunshine days is December (22.9 days).
The month with the least sunshine days is September (12.3 days).

[Resources]

Average UV index
Barcelona, Spain

Average UV index - Barcelona, Spain

The months with the highest UV index are June, July, August and September (UV index 6).
The months with the lowest UV index are January, February and December (UV index 3).

[Resources]

Average visibility
Barcelona, Spain

Average visibility - Barcelona, Spain

The months with the highest visibility are January, February, March, April, May, June, July, August, September, October, November and December (10km).
The months with the lowest visibility are January, February, March, April, May, June, July, August, September, October, November and December (10km).

[Resources]

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location
* you will be automatically redirected to the weather forecast for your location