Barcelona goza de un clima mediterráneo con inviernos de temperaturas suaves, que oscilan entre los 8 y 15 ºC, y mucho sol.
La estación más lluviosa es la de otoño, sobre todo en los meses de septiembre y octubre.
La más cálida es la de verano con temperaturas mínimas de 18 ºC y máximas de 30 ºC, con bastante humedad y temperaturas nocturnas elevadas a causa de la proximidad del mar y la propia generación de calor urbano.