Curious about the weather in Barcelona? Barcelona is a city that blends Mediterranean charm with year-round sunshine, sea breezes, and a pretty steady rhythm of mild winters and warm, sunny summers.

Weather in Barcelona: What to Expect Each Month

Whether you’re here for the beaches, food, art, or just that unbeatable coastal vibe, it helps to know what kind of weather to expect before booking your trip.

Barcelona’s coastal location means it has a very different climate than inland cities like Madrid. The Mediterranean Sea keeps things a bit more humid, and winters are milder. Summers can be hot, but they rarely hit extreme temperatures. Let’s take a closer look at the weather in Barcelona throughout the year so you can figure out the best time to go — and what to pack when you do.

Weather in Barcelona in January

Temperature in Barcelona in January is cool but never too harsh. Days usually sit between 10°C and 15°C (50°F to 59°F), and nights can drop to around 6°C. It’s the coldest month of the year, but if you’re coming from northern Europe or North America, it’ll still feel manageable — especially with the sun out most days. Snow is almost unheard of, and rain is minimal. January is a calm, peaceful time in the city. It’s perfect for museum-hopping, winter strolls along the beach, and enjoying cozy local cafés without the tourist crowds. Just bring a warm coat and some layers for the evenings.

Weather in Barcelona in February

Temperature in Barcelona in February starts to rise just a bit, with daily highs between 12°C and 16°C (54°F to 61°F). It’s still winter, but there’s a noticeable shift in light and mood. The skies are often bright, and the days feel a touch longer. Locals begin spending more time outdoors, and you might spot some early spring flowers in parks like Parc de la Ciutadella. Rain is still rare, though possible, and nights stay chilly. A mid-weight jacket and some flexible layers should cover you just fine if you’re planning a February trip.

Weather in Barcelona in March

Temperature in Barcelona in March creeps into spring territory. You can expect daily highs between 15°C and 19°C (59°F to 66°F), while evenings cool off to around 9°C. The city begins to wake up again, with trees blooming and locals heading to outdoor terraces. It’s a great time for walking tours, light hikes, and exploring neighborhoods without sweating. Rain might show up occasionally, but it’s usually brief. March is a bit unpredictable, so pack for variety — sunny days, sudden breezes, and those surprise cooler nights that make you glad you brought a jacket.

Weather in Barcelona in April

Temperature in Barcelona in April is firmly in spring. You’ll see daily temps from 17°C to 21°C (63°F to 70°F), and you can often leave the jacket behind by midday. Parks are green, the beach boardwalk gets busier, and the overall energy shifts to outdoor living. This is one of the months where rain becomes more likely, but it usually comes in quick showers rather than full-day downpours. A light waterproof layer is a good idea, along with comfy clothes for walking, sitting outside, and exploring. It’s an ideal month to experience Barcelona without the heat or the high season crowds.

Weather in Barcelona in May

Temperature in Barcelona in May is close to perfect. Daytime highs range from 21°C to 25°C (70°F to 77°F), with plenty of sunshine and very little rain. The sea is still a bit cool for swimming, but that doesn’t stop people from heading to the beach. May is full of life — festivals, music, outdoor dining, and long walks through the Gothic Quarter or along the coast. You’ll want to dress light during the day and maybe carry a sweater or light jacket for the evenings. May is a favorite month for both visitors and locals, and it’s easy to see why.

Weather in Barcelona in June

Temperature in Barcelona in June starts to feel like full summer. Days often reach 26°C to 30°C (79°F to 86°F), and nights are warm but still comfortable. This is when beach season really kicks in. The sun stays up late, terraces stay full, and the sea becomes a great place to cool off. Humidity is present but not overwhelming yet. Rain is almost nonexistent. If you’re in town in June, pack summer clothes, sunscreen, and be ready to spend a lot of time outdoors — especially in the mornings and evenings when it’s not too hot.

Weather in Barcelona in July

Temperature in Barcelona in July reaches its summer peak. Highs are often between 30°C and 33°C (86°F to 91°F), and humidity starts to kick in. It doesn’t usually feel unbearable, but the afternoons can be intense if you’re walking around. Locals slow down in the heat, and you’ll notice more activity early in the day and after sunset. This is a great time for rooftop bars, beach days, and nighttime events. Air conditioning becomes important, especially at night. Plan to stay hydrated, wear breathable clothes, and avoid long outings during the hottest part of the day.

Weather in Barcelona in August

Temperature in Barcelona in August is very similar to July — hot, sunny, and humid. It often hits 31°C or higher (88°F+), and while the sea breeze helps, the heat is real. Many locals leave the city during August, heading to cooler mountain or coastal towns. Some smaller shops and restaurants close for a few weeks, but the tourist areas stay active. Festivals like Festa Major de Gràcia bring music and color to the streets. Nights remain warm, and the beach is busy from morning until sundown. If you don’t mind the heat, it’s a fun and lively month.

Weather in Barcelona in September

Temperature in Barcelona in September begins to cool, but not by much. Expect highs from 27°C to 30°C (81°F to 86°F), especially early in the month. The sea is still warm, the beaches are still buzzing, and the city feels alive after the August slowdown. Crowds thin just slightly, and the evenings start to feel more comfortable again. Rain becomes a little more likely later in the month, but you’ll still get many clear, sunny days. It’s a great time to visit — less intense than peak summer, but still offering the full Mediterranean vibe.

Weather in Barcelona in October

Temperature in Barcelona in October is very pleasant, hovering between 20°C and 24°C (68°F to 75°F). You’ll feel autumn in the air, but it’s still warm enough for beach walks and lunches outdoors. Rain is more likely now, but it usually comes in short bursts. The city is quieter, cooler, and really enjoyable for exploring. Long strolls, market visits, and cultural events fill the days. Evenings can get a bit chilly, so a light jacket will help. If you’re not after swimming, October offers the best of both summer and autumn.

Weather in Barcelona in November

Temperature in Barcelona in November drops to a cooler range, usually 14°C to 18°C (57°F to 64°F). It’s not winter yet, but you’ll need some warmer layers — especially at night, when it can get down to 8°C. Rain is more common, though not constant. The beach empties out, but the city’s rhythm stays strong. It’s a great month for museums, tapas bars, and peaceful strolls without the summer crowds. The holiday season starts to peek through near the end of the month, bringing lights and markets to the city.

Weather in Barcelona in December

Temperature in Barcelona in December stays mild for winter. Most days sit between 12°C and 16°C (54°F to 61°F), and nights get down to 6°C or 7°C. It’s crisp and clear most days, with occasional rain but rarely anything heavy. Snow is incredibly rare. Holiday decorations light up the streets, and there’s a calm, festive atmosphere all around town. You’ll want a warm jacket and maybe a scarf, but gloves aren’t usually necessary. It’s a cozy, peaceful time to visit if you like quiet walks, cultural events, and a little winter magic by the sea.

When is the best time to visit Barcelona?

Spring and early autumn are the sweet spots.

Temperature in Barcelona, Spain is most enjoyable in May, June, September, and early October. These months give you warm weather, clear skies, and fewer tourists than the summer peak. You can enjoy the beach, the streets, and the food without feeling too hot or too rushed.

That said, Barcelona weather makes it a great destination year-round. Winters are mild, summers are vibrant, and there’s always something to see or do. Just pack for the season — and let the city take care of the rest.

Current weather in Barcelona

What’s the weather like in Barcelona today? Use our live update to check the current weather in Barcelona. Whether you’re sightseeing, shopping, or dining outdoors, knowing the latest conditions will help you make the most of your trip.

Barcelona, ES
22°
Clear
07:2120:17 CEST
Feels like: 22°C
Wind: 5km/h NNW
Humidity: 61%
Pressure: 1021mbar
UV index: 0
1h2h3h4h5h
22°C
21°C
20°C
20°C
19°C
SunMonTueWedThu
29°C / 22°C
27°C / 20°C
24°C / 17°C
27°C / 18°C
28°C / 20°C

Things to do in Barcelona

Curious to discover more about Barcelona? | Head over to our main page about this city.