The coldest months are January to February, but even then temperatures don't tend to drop below 9°C/ 48°F. During the day, you can expect temperatures as high as 15°C/ 59°F, and while snow is possible in Barcelona, it's very rare. There's often sunshine too!