Barcelona Weather

Barcelona Weather (Climate) and Average Temperatures

Barcelona enjoys a Mediterranean climate, which means it experiences mild humid winters and warm dry summers. The temperatures range from 82 daily degrees in the summer months to 67 degrees at night. In the winter the temperature stays around 60 degrees during the day and 40 degrees at night. The rainy seasons are spring and fall; summer and winter are dry. It can snow in winter, but it seldom causes any problems.

Average January

10°C (50°F).

Average July

25°C (78°F).

Annual rainfall

590mm (23.2 inches).