バルセロナは、長く熱い夏季と涼しい冬季のある亜熱帯性地中海性気候です。12 月~2 月の冬季も温暖で、降雪はめったにありません。冬季は 1 月が最も気温が低く、日中の平均気温は 5°C から 14°C、夜間はさらに下がります。盛夏と呼ばれるのは 6 月から 8 月ですが、バルセロナの夏は実際には 5 月から 10 月まで 6 か月間続きます。夏季で最も気温が高いのは 8 月で、日中の平均気温は 21°C から 29°C です。4 月と 11 月は季節の変わり目であり、天候の予測がつきにくくなります。バルセロナは、雨の日が月に数日だけと雨の少ない土地です。最も雨が多くなるのは 9 月、10 月と 5 月であり、8 月と 11 月には雷雨があります。晴れの日が多いものの、特に早春には海からの霧が来ることも多く、霧や曇りの日もあります。 バルセロナ、コスタ・ブラバ、近郊リゾートのシッチェスやヴィラノーヴァは、5 月、6 月、7 月、9 月が観光のベストシーズンです。夏らしい暑さの好天が期待できます。8 月には、大通り沿いの街路樹が木陰を作るとはいうものの、バルセロナ市民は沿岸のリゾートに避暑に出かけてしまいます。