Nemli subtropikal iklimin hakim olduğu Barselona’da Mayıs-Ekim ayları arası, en yağışsız ve hatta kurak geçen dönemdir. Yağışlar kış ve bahar aylarında görülmektedir.
Gündüzleri yıllık ortalama sıcaklığın 21 derece olduğu şehirde gece sıcaklık ortalaması 14 derecedir. Deniz sıcaklığı ise yıllık olarak ortalama 20 derecedir.
Barselon’nın en soğuk olduğu ay Ocak’tır. Sıcaklık 7-17 derece arasında yaşanmaktadır. Şehrin en sıcak günlerinin yaşandığı Ağustos ayında sıcaklıklar gündüzleri 26 ila 32 derece arasındadır, geceleri ise ortalama 23 derecedir. Bu sebeple özellikle hem şehri gezip hem de denize girmek isteyenler için en uygun dönem Mayıs-Ekim ayları arasıdır.