Home › Weather › Barcelona Weather
Live forecasts update automatically; written guidance last reviewed 16 June 2026 by the Showbiz UK weather desk. Data from national met services via Open-Meteo.
Live data from Open-Meteo · updates automatically ·
Check the live forecast above for today’s conditions in Barcelona. The BBC Weather service updates this city page regularly, so you can see the latest temperature, wind and rain chance before heading out or making plans.
What does the BBC Weather forecast for Barcelona actually cover?
The live forecast above shows a detailed 14-day outlook for Barcelona, including hourly breakdowns for the next 48 hours. Barcelona has a Mediterranean climate with mild, wet winters and warm, dry summers. The BBC Weather model uses local station data and satellite observations to give accurate predictions for the city centre and surrounding Costa del Maresme.
Can you get longer-range forecasts for Barcelona?
Yes – while the BBC Weather page typically offers a 14-day view, you can also find 10-day forecasts and seasonal trends. For a broader picture, weather barcelona 14 days is the most reliable window; forecasts beyond that, such as barcelona weather forecast 30 days, are based on climate models with lower confidence. If you’re planning a trip, also check bbc weather madrid if you’re travelling across Spain.
How accurate is the BBC Weather forecast for Barcelona?
Short-term forecasts (1–3 days) are highly accurate, with reliability dropping after day 7. The live forecast above updates every hour, so checking it close to your outing gives the best results.
What’s the best time to visit Barcelona for good weather?
Late spring (May–June) and early autumn (September–October) offer warm temperatures around 22–26 °C with fewer crowds. July and August are hottest but also the busiest. For a 10-day trip, aim for May or September.
Does BBC Weather show a 21-day forecast for Barcelona?
No – the BBC Weather site normally provides up to 14 days ahead. For weather barcelona 21 days bbc style data, you’d need to look at long-range climate averages rather than a specific daily forecast.