Climate and monthly weather forecastBarcelona, Spain

Climate and monthly weather forecast
The climate of Barcelona
Characterized by the Köppen climate classification as a Csa climate, or Mediterranean hot summer, Barcelona's weather provides a harmonious blend of warm, sunny summers and mild, wet winters. The city's geographical position on Spain's northeastern coast, along the Mediterranean Sea, significantly influences its climate. Temperatures throughout the year are relatively mild, with the warmest weather present from June through August and the coldest from December through February.Precipitation levels vary, reaching their peak in October at 73mm (2.87"), while February experiences the least amount of rainfall at 16mm (0.63"). The average number of rainy days per month ranges from a low 7.5 days in February to a high of 13.8 days in September. Despite Barcelona's coastal location, snowfall is very rare, with only shallow levels of approximately 1mm (0.04") in January and October. Sunshine hours per day are most abundant in summer at close to 12 hours, tapering to almost 7 hours during the darker winter months.
The relative humidity remains fairly constant ranging from 68% to 72% throughout the year. The ever-present sea breeze keeps the city's air fresh, with visibility remaining at a constant 10 km all year round. This coastal city also experiences moderate wind speeds averaging 10km/h (6.2mph), with gustier conditions under 18km/h (11.2mph) observed infrequently.
The best time to visit Barcelona
The optimal visiting period for Barcelona is between May and June when the weather is pleasantly warm, and rain is less frequent. During this period, one can expect temperature highs from 20.5°C (68.9°F) to 24.5°C (76.1°F) and lows between 14.6°C (58.3°F) and 18.3°C (64.9°F). An average daylight duration of up to 15 hours provides plenty of time to explore the city. Sea temperatures also start to climb in these months, reaching 18.1°C (64.6°F) and 21.9°C (71.4°F) respectively, a suitable environment for sea swimming. UV index in these months is 5 to 6, which is lower than in mid-summer, making outdoor explorations more comfortable.The worst time to visit Barcelona
The least favorable period to visit Barcelona falls between November and December with the highest precipitation levels at 45mm (1.77") and 28mm (1.1"). Daylight also reaches its shortest duration during these months with averages of 9.9 and 9.2 hours per day, respectively. However, even in these less desirable months, Barcelona's climate remains relatively mild compared to many other European destinations, with temperature lows dropping to approximately 11.3°C (52.3°F) and 8.5°C (47.3°F).Spring weather in Barcelona
From March to May, Barcelona experiences a gentle transition from winter coolness to summer warmth. March temperatures are still relatively chilly ranging from 8.9°C (48°F) to 15.2°C (59.4°F), but by May, the city sees daily high temperatures around 20.5°C (68.9°F) and lows around 14.6°C (58.3°F). Spring months also see moderate levels of rainfall, from 33mm (1.3") in March peaking to 50mm (1.97") in April before falling to 27mm (1.06") in May.Summer weather in Barcelona
Summers in Barcelona are warm and welcoming. From June to August, the city is bathed in sunlight for an average of 15 hours per day and is kept comfortably warm with high temperatures peaking at 27.5°C (81.5°F) and lows gently remaining around 22.1°C (71.8°F) in August. The rainfall during these months is the least throughout the year, with an average of 25mm (0.98"), making the summer season ideal for outdoor activities.Autumn weather in Barcelona
Autumn in Barcelona is characterized by milder weather with temperatures in September ranging from 19.2°C (66.6°F) to 24.5°C (76.1°F) and dropping to between 11.3°C (52.3°F) and 16.3°C (61.3°F) by November. Rainfall makes a significant appearance in October, topping the charts at 73mm (2.87"), and September seeing an average of 13.8 rainy days, the highest in the year.Winter weather in Barcelona
Winters in Barcelona are mild by European standards. December through February sees daily highs between 13.4°C (56.1°F) and 12.4°C (54.3°F) and lows down to 7.1°C (44.8°F) for February, the coldest month. Winter also sees the shortest daylight hours with an average of around 9 hours per day. Despite being the coldest period, snowfall is a rare occurrence in winter, with January recording a shallow 1mm (0.04") of snow.Weather in January
January in Barcelona, Spain, exhibits fairly mild winters with an average high temperature of 12.4°C (54.3°F) and an average low of 7.4°C (45.3°F). The start of the year in this Mediterranean city is characterized by relatively low rainfall of 40mm (1.57") across 8.5 days. Weather in January »Weather in February
The last month of the winter, February, is a moderate month in Barcelona, Spain, with an average temperature ranging between min 7.1°C (44.8°F) and max 13.1°C (55.6°F). Transitioning from January to February, Barcelona observes an average high-temperature of a refreshing 13.1°C (55.6°F), differing subtly from the previous month. Weather in February »Weather in March
The first month of the spring, March, is still a refreshing month in Barcelona, Spain, with an average temperature ranging between max 15.2°C (59.4°F) and min 8.9°C (48°F). The arrival of March is marked by an average high-temperature of a still mild 15.2°C (59.4°F), bearing a close resemblance to February. Weather in March »Weather in April
April weather in Barcelona, a bit warmer compared to March, boasts an average high of 17.3°C (63.1°F) and an average low of 11.3°C (52.3°F). The climate undergoes a significant transformation with a spurt in rainfall, reaching 50mm (1.97") across 12.8 days. Weather in April »Weather in May
May ushers in warmer temperatures, averaging between 20.5°C (68.9°F) and 14.6°C (58.3°F). There's a respite from April's rains with a decrease in rainfall to 27mm (1.06") across 9.7 days. As the flowers continue to bloom in Barcelona, the city witnesses the advent of the summer season. Weather in May »Weather in June
Barcelona's typical Mediterranean summer starts in June, and the city's average temperature rises to a high of 24.5°C (76.1°F) and a low of 18.3°C (64.9°F). The rainfall observes a decrease from May, amounting to 28mm (1.1") spread across 7.9 days. Weather in June »Weather in July
July is the warmest month for Barcelona, Spain, with temperatures reaching a high of 27.3°C (81.1°F) and a low of 21.5°C (70.7°F). The city receives the least amount of rainfall with a recorded low of 20mm (0.79") across 7.9 days. Weather in July »Weather in August
August weather in Barcelona is almost identical to July, with high temperatures reaching 27.5°C (81.5°F) and lows at 22.1°C (71.8°F). The city witnesses a slight increase in rainfall, marking about 27mm (1.06") dispersed over 10.3 days. Weather in August »Weather in September
September in Barcelona experiences a dip in temperature to an average high of 24.5°C (76.1°F) and a low of 19.2°C (66.6°F). The month is notable for the rise in rainfall from August, skyrocketing to 48mm (1.89") over 13.8 rainy days. Weather in September »Weather in October
October in Barcelona sees a remarkable transition in weather patterns as autumn sets in. The month records an average high temperature of 21.5°C (70.7°F) and a low of 16°C (60.8°F). The most noticeable transformation is the leap in rainfall to 73mm (2.87") across 13.3 days, making October the wettest month in the year. Weather in October »Weather in November
November weather in Barcelona continues to cool with temperatures dropping to an average high of 16.3°C (61.3°F) and a low of 11.3°C (52.3°F). Rainfall sees a decrease from the previous month, quantifying 45mm (1.77") across 9.1 days. Weather in November »Weather in December
Rounding off the year, weather in December in Barcelona is marked by mild winters with an average high of 13.4°C (56.1°F) and a low of 8.5°C (47.3°F). There's a significant drop in rainfall to 28mm (1.1") over 6.4 days from November. Weather in December »Published by: Weather Atlas | About Us
Data Sources | Weather Forecasting & Climate
Frequently asked questions
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).
Average pressure
Barcelona, Spain
- Average pressure in January:
1018.5mbar - Average pressure in February:
1016.8mbar - Average pressure in March:
1016.1mbar - Average pressure in April:
1014.7mbar - Average pressure in May:
1015.7mbar - Average pressure in June:
1015.7mbar
- Average pressure in July:
1015.9mbar - Average pressure in August:
1016.3mbar - Average pressure in September:
1017mbar - Average pressure in October:
1016.6mbar - Average pressure in November:
1014.8mbar - Average pressure in December:
1020.7mbar
The month with the highest atmospheric pressure is December (1020.7mbar).
The month with the lowest atmospheric pressure is April (1014.7mbar).
Average wind speed
Barcelona, Spain
- Average wind speed in January:
11.8km/h - Average wind speed in February:
11.7km/h - Average wind speed in March:
12.1km/h - Average wind speed in April:
11.2km/h - Average wind speed in May:
10.4km/h - Average wind speed in June:
9.7km/h
- Average wind speed in July:
9.6km/h - Average wind speed in August:
9.3km/h - Average wind speed in September:
9.6km/h - Average wind speed in October:
9.8km/h - Average wind speed in November:
11.7km/h - Average wind speed in December:
11.1km/h
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).
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%).
Average rainfall
Barcelona, Spain
The wettest month (with the highest rainfall) is October (73mm).
The driest month (with the least rainfall) is February (16mm).
Average rainfall days
Barcelona, Spain
- Average rainfall days in January:
8.5 days - Average rainfall days in February:
7.5 days - Average rainfall days in March:
10.7 days - Average rainfall days in April:
12.8 days - Average rainfall days in May:
9.7 days - Average rainfall days in June:
7.9 days
- Average rainfall days in July:
7.9 days - Average rainfall days in August:
10.3 days - Average rainfall days in September:
13.8 days - Average rainfall days in October:
13.3 days - Average rainfall days in November:
9.1 days - Average rainfall days in December:
6.4 days
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).
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).
Average snowfall days
Barcelona, Spain
- Average snowfall days in January:
0.1 days - Average snowfall days in February:
0.2 days - Average snowfall days in March:
0 days - Average snowfall days in April:
0 days - Average snowfall days in May:
0 days - Average snowfall days in June:
0 days
- Average snowfall days in July:
0 days - Average snowfall days in August:
0 days - Average snowfall days in September:
0.1 days - Average snowfall days in October:
0 days - Average snowfall days in November:
0 days - Average snowfall days in December:
0 days
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).
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
- Average daylight in January:
9h and 36min - Average daylight in February:
10h and 36min - Average daylight in March:
12h and 0min - Average daylight in April:
13h and 18min - Average daylight in May:
14h and 30min - Average daylight in June:
15h and 6min
- Average daylight in July:
14h and 48min - Average daylight in August:
13h and 48min - Average daylight in September:
12h and 30min - Average daylight in October:
11h and 6min - Average daylight in November:
9h and 54min - Average daylight in December:
9h and 12min
The month with the longest days is June (Average daylight: 15h and 6min).
The month with the shortest days is December (Average daylight: 9h and 12min).
- Average sunshine in January:
6h and 48min - Average sunshine in February:
8h and 30min - Average sunshine in March:
8h and 30min - Average sunshine in April:
8h and 42min - Average sunshine in May:
11h and 6min - Average sunshine in June:
11h and 42min
- Average sunshine in July:
11h and 42min - Average sunshine in August:
10h and 18min - Average sunshine in September:
9h and 6min - Average sunshine in October:
7h and 54min - Average sunshine in November:
6h and 48min - Average sunshine in December:
6h and 42min
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).
Average sunshine days
Barcelona, Spain
- Average sunshine days in January:
20.8 days - Average sunshine days in February:
18.8 days - Average sunshine days in March:
19.4 days - Average sunshine days in April:
15.4 days - Average sunshine days in May:
18.8 days - Average sunshine days in June:
19.6 days
- Average sunshine days in July:
20.2 days - Average sunshine days in August:
15.4 days - Average sunshine days in September:
12.3 days - Average sunshine days in October:
14.2 days - Average sunshine days in November:
18.3 days - Average sunshine days in December:
22.9 days
The month with the most sunshine days is December (22.9 days).
The month with the least sunshine days is September (12.3 days).
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).
Average cloud cover
Barcelona, Spain
The month with the most cloud cover is April (Cloud cover 31).
The month with the least cloud cover is July (Cloud cover 16).
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).





