Barcelona

Catalonia Weather & Climate: Spain

Climate by month across Catalonia, Spain, average temperatures, rainfall and the best time to visit.

Climate overview of Catalonia

Whether you're visiting Catalonia in Spain during the peak of August (28°C (82°F)) or the cooler months around January (13°C (55°F)), knowing what to pack starts with understanding the local climate. Our overview is based on data from Barcelona, the region's most prominent city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

The weather in Catalonia during May, June, September and October is comfortably warm, with average temperatures ranging from 21°C (70°F) to 25°C (77°F).

Precipitation in Catalonia varies considerably throughout the year. The wettest conditions occur in October with 97 mm (3.8 in) of rain, while July stays relatively dry with 26 mm (1 in).

For those seeking sunshine, July usually has the brightest skies, making it an excellent time for exploring the region.

Explore Catalonia by month

Pick a month to see the average temperature, rainfall and sunshine in Catalonia - and find the best time to visit. (based on Barcelona)

Popular cities by month

Compare cities per month. Toggle cities on/off.

Barcelona Salou Lloret de Mar Sitges Miami Platja Cambrils
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map of Catalonia

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Barcelona 14°C (57°F) 28°C (82°F) 7°C (45°F) 21°C (70°F) 644 mm (25 in) 2,510 hours
Salou 14°C (57°F) 30°C (86°F) 6°C (43°F) 22°C (72°F) 559 mm (22 in) 2,517 hours
Lloret de Mar 14°C (57°F) 29°C (84°F) 6°C (43°F) 21°C (70°F) 698 mm (27 in) 2,312 hours
Sitges 14°C (57°F) 28°C (82°F) 7°C (45°F) 22°C (72°F) 656 mm (26 in) 2,510 hours
Miami Platja 14°C (57°F) 29°C (84°F) 6°C (43°F) 22°C (72°F) 541 mm (21 in) 2,517 hours
Cambrils 14°C (57°F) 29°C (84°F) 6°C (43°F) 22°C (72°F) 553 mm (22 in) 2,517 hours

Places in Catalonia, Spain

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.