Styczeń w Barcelonie charakteryzuje się typową dla klimatu śródziemnomorskiego, bardzo łagodną pogodą. Nie ma przymrozków, temperatura powietrza w najcieplejszym momencie dnia wynosi tam około 15°C. Noce i poranki są rześkie, temperatura powietrza najczęściej spada nieznacznie poniżej 10°C. Jest całkiem sporo słońca, chociaż trzeba się liczyć z wieloma dniami pochmurnymi i deszczowymi. Opady mogą utrzymywać się przez większą część doby.