The coldest month in Barcelona is January, with an average temperature of 9°C. The winter months can be chilly, especially at night, so be sure to pack warm clothing if you're visiting during this time.