Tomorrow in Barcelona looks
sunny, with a high of 88°
and an overnight low of 78°.
Rain is unlikely (3% chance).
Winds top out near 12 mph,
and the UV index reaches 9 (very high).
Located in Spain, Barcelona experiences a humid subtropical climate with hot, humid summers and generally mild winters. Afternoon temperatures peak near 83°F (29°C) in July and dip to about 56°F (13°C) in January, with around 25.0 inches (635 mm) of precipitation falling across the year.
Barcelona weather: quick facts
Hottest month: July - highs near 83°F (29°C)
Coldest month: January - highs near 56°F (13°C)
Record high: 99°F (37°C) · Record low: 29°F (-1°C) (2015–2024)
Wettest month: October (9 rainy days) · Sunniest: July (13.5 h sun/day)
Climate type:humid subtropical - hot, humid summers and generally mild winters
Temperatures through the year
The warmest stretch of the year centers on July. Highs average 83°F (29°C) and overnight lows stay near 71°F (21°C). The coolest month is January, with typical highs of 56°F (13°C) and lows around 41°F (5°C). Based on 2015–2024 weather data, temperatures have reached as high as 99°F (37°C) and dropped as low as 29°F (-1°C).
Rain, sun and snow
October is usually the wettest month. It brings about 4.1 inches (105 mm) of rain over 9 days, while December is the driest. July brings the most sunshine, averaging 13.5 hours of sun a day.
Season by season
Spring (March through May)
Spring in Barcelona stays on the cool side of mild, with daytime highs averaging 65°F (18°C) and nights around 51°F (10°C); expect showers on roughly 22 days across the season.
Summer (June through August)
Summer in Barcelona runs hot, with daytime highs averaging 82°F (28°C) and nights around 69°F (20°C); rain falls on about 17 days over the three months.
Fall (September through November)
Fall in Barcelona is mild and warm, with daytime highs averaging 70°F (21°C) and nights around 58°F (14°C); expect showers on roughly 28 days across the season.
Winter (December through February)
Winter in Barcelona is mild, with daytime highs averaging 58°F (14°C) and nights around 42°F (6°C); rain falls on about 14 days over the three months.
Average temperatures in Barcelona by month
Monthly averages for Barcelona based on 2015–2024 weather data.
July is the hottest month in Barcelona, with average highs of 83°F (29°C) and overnight lows near 71°F (21°C). In the past decade the temperature has peaked at 99°F (37°C).
What is the coldest month in Barcelona?
January is the coldest month, with highs averaging 56°F (13°C) and lows around 41°F (5°C). The lowest reading in recent years was 29°F (-1°C).
What is the rainiest month in Barcelona?
October is typically the wettest month, averaging 4.1 inches (105 mm) of precipitation across about 9 days. December is usually the driest.
Does it snow in Barcelona?
Snow is essentially absent in Barcelona - the 2015–2024 record shows no regular measurable snowfall.
What is the best time to visit Barcelona?
The best time to visit Barcelona is generally May to August and March, when warm days, manageable rainfall and plenty of daylight line up. Daytime temperatures in that window typically sit near 73°F (23°C).
How sunny is Barcelona?
Barcelona averages 10.2 hours of sunshine per day across the year. July is the sunniest month at about 13.5 hours of sun a day.
Is Barcelona humid?
Relative humidity in Barcelona averages about 76% over the year, which feels fairly humid. Combined with July heat, muggy conditions are common in summer - the dew point is the number to watch.