Weather in Barcelona
Barcelona brings the sunshine and the vibes, serving up a dreamy Mediterranean climate that’s perfect for year-round exploring. Think sizzling summer holidays, mild winters, and just enough breeze to keep things feeling fresh. Whether you’re sipping sangria on a sun-drenched terrace, strolling down La Rambla in a T-shirt on a November holiday, or soaking up some spring warmth by the beach, Barcelona’s weather always brings its A-game. So, pack your swimmers, your sunnies, and maybe a light jacket - because this city is all about that outdoor lifestyle, no matter the season.
What is the temperature in Barcelona?
Barcelona keeps things warm and wonderful, with temperatures that make it a top-tier destination year-round. Summers are sizzling, hitting 28 - 32°C in July and August, while spring and autumn serve up an average 20°C - ideal for sightseeing without melting. Even winter stays mild, rarely dipping below 10°C, so you can still enjoy outdoor tapas without shivering.

Does it rain in Barcelona?
Yes, but not often! Barcelona sees plenty of sunshine year-round, but the odd shower does make an appearance - mainly in spring and autumn. October tends to be the wettest month, while summer is mostly dry, with the occasional dramatic thunderstorm that clears the air pronto. Rain in Barcelona is usually short and sweet, so even if you get caught in a drizzle, it’s nothing a quick café stop and a cortado can’t fix.

Barcelona Weather by Season
Spring (March–May) – Sun, Sangria & Perfect Temps
Spring in Barcelona is an absolute dream. Temperatures sit comfortably between 16-22°C, meaning it’s warm enough to enjoy the beaches but cool enough to wander the city without breaking a sweat. The days are getting longer, the terraces are filling up, and the city is in full bloom - what’s not to love?
Best for: Rooftop cocktails, beach walks, and exploring Park Güell without the summer crowds.
Top tip: Pack a light jacket for evenings - springtime breezes can be a bit cheeky.
Summer (June–August) – Beach Days & Toasty Nights
Barcelona in summer? Hot, lively, and full of energy. Expect temperatures around 28-32°C, with the humidity cranking up the heat even more. The beaches are buzzing, the nightlife is electric, and the Mediterranean is calling your name for a refreshing dip. If you love the sun, you’ll be in your element.
Best for: Beach hopping, open-air festivals, and sipping sangria by the sea.
Top tip: Avoid sightseeing in the midday heat - go early, then hit the beach in the afternoon for a cool-down.
Autumn (September–November) – Summer’s Little Encore
Autumn in Barcelona is basically an extended summer, minus the peak-season crowds. September is still sizzling with highs around 25°C, and even in November, you’re looking at a comfortable 15°C. The sea is still warm, the sunsets are spectacular, and the city feels a little more laid-back - absolute perfection.
Best for: Late-season beach days, tapas crawls, and exploring without the summer rush.
Top tip: October can be a bit rainy, so pack an umbrella just in case.
Winter (December–February) – Mild & Magical
Barcelona’s winter is a far cry from the freezing UK chill. With temperatures sitting around 10-15°C, it’s cool but never proper cold. You won’t need a big coat, and you’ll still get enough sunshine - ideal for exploring the city without breaking into a sweat. Plus, the festive lights and Christmas markets add a touch of winter magic.
Best for: Festive city breaks, sightseeing without the crowds, and cosy café-hopping.
Top tip: Evenings can get a little brisk, so bring a warm layer for those late-night tapas adventures.
All about Barcelona
More great deals
Whether you're looking for a last minute beach break or planning ahead for the summer hols, like a big friendly towel when you're changing at the beach, we've got you covered.