Barcelona weather: 7 day forecast, temperature and rain

What weather will it be when you visit Barcelona? If your trip is close you can see the weather forecast for the next days. If you are planning your trip based on the weather, it can help you with information on average temperatures, rainy days and snow days from previous years, and know the type of weather we have in Barcelona. Barcelona has a typical Mediterranean climate, a climate that occurs between: 30° and 45° latitude and in the east of the continents. The winter is relativly humid but mild and the summer is dry. The rainy seasons are the once in between, autumn and spring. The distinguishing marks of this climate are the 3 to 5 months of the dry summer, which is caused by the sinking air of the subtropical highs. There are very few days of extreme temperature, heat or cold, and that`s why the average of the minimum and the maximum in Barcelona is temperate, typical for the Mediterranean mild climate.

Average temperature in Barcelona by months last year (2021)

In the following graphic the average values of the monthly temperature in Barcelona are shown. The datas are calculated from the registered temperatures in 2020, which are published by the Observatorio Fabra of Barcelona,. Longitud 02º 12' 04'' E. Greenwich / Latitud 41º 23' 12'' N / Altitud 25 m.

  ºC ºF
January 7,7 45,86
February 11,6 52,88
March 12,1 53,78
April 12,9 55,22
May 17,3 63,14
June 23,3 73,94
July 24,9 76,82
August 24,5 76,1
September 22,8 73,04
October 18,1 64,58
November 11,3 52,34
December 10,9 51,62

Average temperature in Barcelona by months this year (2022)

  ºC ºF
January 10,2 50,36
February 11,8 53,24
March 10,8 51,44
April 14,1 57,38

Rainfall in Barcelona: Precipitation

The annual average of rainfall in Barcelona are 90 days. But it must be mentioned, that entire days of rain and days with completely covered skies are very rare and are less frequent than in the continental climate. And it must also be said that it's rarely raining day after day.The summer thunderstorms can be very rough but short and after a a thunderstorm, within a few minutes the sun is shining again and the sky is blue without a cloud. Snow is very rarely seen in Barcelona and is something exceptional and when this happens the surprise of the "Barceloneses" is that big that they enjoy the moment a lot. But if it lasts a bit longer (which is very unusual) the joy is vanishing imAveragetely and they want to go back" to normality" and that means a clear sky and sun!!

Days with rain(between moderate and very strong) in Barcelona in 2021


*Rainy days

Liters per m2
January 1 26,1
February 1 26,6
March 0 7,7
April 2 46,8
May 1 29,3
June 0 7,8
July 0 9,0
August 0 8,3
September 0 23,3
October 3 61,6
November 3 77,3
December 0 3,8

Source: Observatorio Fabra

* Rainy days with more than 10 liters per m2

Days with snow in Barcelona in 2021

In all of 2021 it snowed 1 day in Barcelona, the month of January.

The weather in Barcelona today and the next 7 days

The warmest and coldest days in Barcelona since 1914

The 5 warmest days

  • July 6, 1982: 39.8ºC / 103,64ºF
  • July 7, 1982: 39.6ºC / 103,28ºF
  • August 15, 1987: 38.4ºC / 101,12ºF
  • August 13, 2003: 38.4ºC / 101,12ºF
  • August 27, 2010: 37.9ºC / 100,22ºF

The coldest 5 days

  • February 11, 1956: -10.0ºC / 14ºF
  • February 12, 1956: - 9.6ºC / 14,72ºF
  • February 13, 1956: - 8.9ºC / 15,98ºF
  • February 3, 1956: - 7.7ºC / 18,14ºF
  • February 4, 1956: - 7.2ºC / 19,04ºF

Add new comment

The content of this field is kept private and will not be shown publicly.
The comment language code.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

I have read and agree to the Privacy Policy. The data collected in this comment form will only be used for a possible publication of your comment and to send you a notification email if the comment is published.