Expats will love the fantastic Mediterranean climate in Barcelona. The city boasts warm, sunny weather during summer and pleasant, cool winters.

The warmest period in Barcelona spans roughly three months, from late June through September. In August, the hottest month of the year, peak temperatures can reach 84°F (29°C), and the heat paired with humidity can become quite intense. Summer mercury hangs around 75°F (24°C). You may want to escape to the coast or mountains during the hottest days.

Winters in Barcelona are extremely mild, and snow is very rare. Daytime temperatures typically average 57°F (14°C), and nighttime lows drop to around 43°F (6°C). You’ll rarely experience freezing conditions.

While the city doesn’t get much rain overall, autumn brings the wettest weather. October sees the most rainfall, and thunderstorms most often occur between August and November. The sea is warmest from July through September.

Barcelona enjoys over 2,500 hours of sunshine annually. Spring and autumn serve as pleasant transitional seasons, although April and November can be unpredictable as temperatures shift with the changing seasons.