Skip to content
wherewarm

Spain

Barcelona weather by month

Barcelona is warmest in August, with average highs of 28°C, and coolest in January at 14°C. The sea ranges from about 14°C to 27°C, warmest in August.

Barcelona through the year

Beach weather (highs of 25°C or more and fewer than seven rainy days) is most likely June to August.

Month by month

Barcelona: average weather for each month, 2011–2025; sea 2023–2025
MonthHighLowSeaRainy daysRainSkyDays 25°C+
January14°5°14°337 mmOften cloudy0%
February14°5°14°534 mmOften cloudy0%
March16°8°14°656 mmOften cloudy0%
April18°10°16°762 mmOften cloudy0%
May21°13°19°546 mmOften cloudy9%
June26°18°22°434 mmSome cloud60%
July28°21°26°434 mmSome cloud92%
August28°21°27°446 mmSome cloud92%
September25°18°25°893 mmOften cloudy55%
October22°15°22°795 mmOften cloudy9%
November17°10°18°665 mmOften cloudy0%
December15°6°16°332 mmOften cloudy0%

Shaded rows: beach weather (June to August). Rainy day = 2 mm or more. Sky = average cloud cover. How we measure

Flying time

Estimated from the distance for a direct flight. Real schedules vary, and many long-haul trips need a connection.

  • From Dublin≈ 2h 15m
  • From Cork≈ 2h 15m
  • From Belfast≈ 2h 30m
  • From London≈ 2h
  • From Manchester≈ 2h 15m
  • From Glasgow≈ 2h 30m

Similar weather

Air: ERA5 reanalysis via Open-Meteo, 2011–2025, for the grid point at 41.39, 2.17 (29 m). Sea: Copernicus Marine analysis via Open-Meteo, 2023–2025. Averages describe past weather, not a forecast.