Barcelona patří do tzv. středozemního klimatu v rámci Španělského království. Znamená to, že teploty jsou zde příjemné po většinu roku. Pro poznávání města jsou nejvhodnější měsíce od konce března až do konce října.
Na jaře a na podzim jsou průměrné teploty okolo 20 ºC, což jsou velmi příjemné podmínky pro zhlédnutí nejen památek, ale také běžného života v ulicích.
Botanická zahrada na Montjuïcu
Zkraje jara či na konci podzimu již můžeme očekávat občasné dešťové srážky. Častěji prší v zimě, kdy se teploty pohybují okolo 10–13 ºC. Léta bývají velmi slunná s teplotami okolo 26–30 ºC. Barcelona je připravena na vše, takže pokud chystáte návštěvu města na léto, určitě vás potěší písečné pláže v části La Barceloneta s přilehlými bary pro osvěžení těla i mysli.