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.

an image

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.

an image

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

Weather in Barcelona

Barcelona Weather January

🌡️ 10°C temp
🌥️ 28 dry days
🌧️ 33mm rain
🏖️ 14°C sea temp
☀️  5 hrs sunshine

Barcelona Weather February

🌡️ 11°C temp
🌥️ 23 dry days
🌧️ 41mm rain
🏖️ 13°C sea temp
☀️ 7 hrs sunshine

Barcelona Weather March

🌡️ 13°C temp
🌥️ 27 dry days
🌧️ 33mm rain
🏖️ 14°C sea temp
☀️ 7 hrs sunshine

Barcelona Weather April

🌡️ 15°C temp
🌥️ 25 dry days
🌧️ 37mm rain
🏖️ 15°C sea temp
☀️ 8 hrs sunshine

Barcelona Weather May

🌡️ 18°C temp
🌥️ 26 dry days
🌧️ 54mm rain
🏖️ 18°C sea temp
☀️ 8 hrs sunshine

Barcelona Weather June

🌡️ 23°C temp
🌥️ 28 dry days
🌧️ 11mm rain
🏖️ 21°C sea temp
☀️ 9 hrs sunshine

Barcelona Weather July

🌡️ 26°C temp
🌥️ 29 dry days
🌧️ 25mm rain
🏖️ 24°C sea temp
☀️ 10 hrs sunshine

Barcelona Weather August

🌡️ 26°C temp
🌥️ 26 dry days
🌧️ 64mm rain
🏖️ 26°C sea temp
☀️ 9 hrs sunshine

Barcelona Weather September

🌡️ 22°C temp
🌥️ 25 dry days
🌧️ 75mm rain
🏖️ 24°C sea temp
☀️ 8 hrs sunshine

Barcelona Weather October

🌡️ 19°C temp
🌥️ 25 dry days
🌧️ 87mm rain
🏖️ 22°C sea temp
☀️ 6 hrs sunshine

Barcelona Weather November

🌡️ 14°C temp
🌥️ 26 dry days
🌧️ 34mm rain
🏖️ 18°C sea temp
☀️ 5 hrs sunshine

Barcelona Weather December

🌡️ 11°C temp
🌥️ 26 dry days
🌧️ 35mm rain
🏖️ 16°C sea temp
☀️ 4 hrs sunshine

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.

Popular Holiday searches

Popular Holiday destinations

Popular Long Haul destinations

Popular City destinations