barcelona weather

The city boasts warm, sunny weather in summer, and cooler winters. In August the weather can be very warm and expats may want to take a break from the city and head to the coast for a cool down. The average high in summer can reach 29°C (82°F), while the winter doesn’t usually get any colder than 10°C (50°F).

Barcelona and its metropolitan area has a subtropical Mediterranean climate with mild winters and warm summers. The city is located on the eastern coast of the Iberian Peninsula so Atlantic west winds often arrive in Barcelona with low humidity, producing no rain.


Winters in Barcelona are mild. December, January and February are the coldest months, with average temperatures around 14 °C (57 °F) during the day and 5 °C (41 °F) at night. Slight frost at night is more common on the hills around the city and in the outer metropolitan area (far from the sea). Frost during the day has never been recorded in the city and inner metropolitan area. In winter the average temperature during the day is 10–17 °C (50–63 °F); only on about four days a year does the temperature fall below 10 °C (50 °F).