Barcelona’s Mediterranean climate is one of Europe’s most enviable: mild, sunny winters, warm summers tempered by sea breezes
more than 2,500 hours of sunshine annually. The city sits on Spain’s northeastern coast where the Mediterranean Sea moderates temperature extremes, creating a climate that is pleasant for sightseeing nearly year-round. This month-by-month guide breaks down Barcelona’s weather in detail: temperatures, rainfall, sea conditions, and what each month actually feels like on the ground.
Barcelona Climate Overview
Barcelona has a Mediterranean climate (Csa under Koppen) with hot, humid summers and mild, relatively dry winters. The average annual temperature is 18 degrees Celsius (64 Fahrenheit). August is the hottest month averaging 28 Celsius (82 Fahrenheit); January is the coolest at 13 Celsius (55 Fahrenheit).
Annual rainfall totals about 600 millimetres (24 inches), with autumn being the wettest season. Summer thunderstorms can be intense but brief. The city benefits from sea breezes (the marinada) that make summer heat more bearable than inland cities like Madrid.
The sea is swimmable from June through September, with peak temperatures of 25 Celsius (77 Fahrenheit) in August. Snow is exceptionally rare, occurring perhaps once every few years and melting within hours. Barcelona’s coastal position means humidity is moderate year-round, typically between 60 and 75 percent.
Barcelona Weather in January
January is Barcelona’s coolest month with average highs of 14 Celsius (57 Fahrenheit) and lows around 5 Celsius (41 Fahrenheit). Days are often sunny, and you will see locals in jackets and scarves rather than heavy winter coats. Rain falls on about 5 to 7 days, totalling around 40 millimetres. The sea is cold at 13 Celsius (55 Fahrenheit).
January is low season for tourism, meaning shorter queues at Sagrada Familia and Park Guell, lower hotel prices, and a more local feel. The post-Christmas sales (rebajas) run through January, making this a good month for shopping. Pack layers: a warm jacket, a scarf, and comfortable walking shoes. The Three Kings parade on January 5th is a charming local tradition.
Barcelona Weather in February
February remains cool but the days are noticeably longer. Average highs reach 15 Celsius (59 Fahrenheit) with lows of 6 Celsius (43 Fahrenheit). Rainfall is similar to January at about 35 millimetres. Almond trees begin to blossom, adding splashes of pink to the city’s parks.
February is still low season with good hotel rates, though the Mobile World Congress (late February or early March) sends accommodation prices soaring if your visit overlaps with it. Carnaval celebrations bring parades and festivities, typically in February though dates shift with the lunar calendar. The sea remains cold. Pack similar layers to January but expect slightly more sunshine. This is an excellent month for museum visits and indoor cultural exploration.
Barcelona Weather in March
Spring begins to stir in March. Average highs climb to 17 Celsius (63 Fahrenheit) with lows around 8 Celsius (46 Fahrenheit). Rainfall increases slightly to about 45 millimetres. The city starts to green up, and terrace cafes begin to fill on sunny afternoons. The sea remains cold at 14 Celsius (57 Fahrenheit).
March is a transitional month: still relatively quiet for tourism, but with noticeably better weather for walking and outdoor sightseeing. Pack layers including a waterproof jacket, as spring showers become more frequent. The Barcelona Marathon typically takes place in March, bringing a surge of runners and spectators.
Barcelona Weather in April
April delivers pleasant spring weather with average highs of 19 Celsius (66 Fahrenheit) and lows around 10 Celsius (50 Fahrenheit). Rainfall averages about 50 millimetres, and April showers are a real phenomenon. The city’s parks and gardens burst into bloom.
Sant Jordi’s Day on April 23rd transforms the streets with book and flower stalls, a uniquely Catalan celebration akin to Valentine’s Day. Easter (Semana Santa) often falls in April, bringing increased tourism and hotel prices. The sea is still cool at 15 Celsius (59 Fahrenheit). Pack spring layers with a waterproof shell. This is one of the best months for exploring Barcelona on foot.
Barcelona Weather in May
May is one of Barcelona’s finest months. Average highs reach 22 Celsius (72 Fahrenheit) with lows of 14 Celsius (57 Fahrenheit). Rainfall drops to about 40 millimetres
days are predominantly sunny. Terrace culture hits full swing, the beaches begin to attract sunbathers (though the sea at 18 Celsius / 64 Fahrenheit is still cool for swimming), and the city feels energetic without the crushing summer crowds. Hotel prices begin their seasonal climb but remain below summer peaks. The Primavera Sound music festival draws international crowds in late May. Pack summer clothing with a light jacket for evenings.
Barcelona Weather in June
Summer arrives in earnest. Average highs reach 26 Celsius (79 Fahrenheit) with lows of 19 Celsius (66 Fahrenheit). Rainfall averages 30 millimetres, typically as brief afternoon thunderstorms. The sea warms to a swimmable 22 Celsius (72 Fahrenheit). The city fills with tourists
queues at major attractions lengthen considerably. The Sant Joan festival on June 23rd brings fireworks and beach parties across the city. Days are long with daylight until nearly 10 PM. Pack summer clothes, swimwear, and sun protection. Book key attractions well ahead.
Barcelona Weather in July
July is hot, humid, and the peak of summer tourism. Average highs reach 29 Celsius (84 Fahrenheit) with lows of 22 Celsius (72 Fahrenheit). Humidity makes it feel warmer. Rainfall is minimal at around 20 millimetres. The sea reaches a pleasant 24 Celsius (75 Fahrenheit).
The city is at its busiest and most expensive. Air conditioning becomes a genuine priority when choosing accommodation and restaurants. The Grec Festival brings theatre, dance, and music performances throughout the month. Book everything well in advance. Pack light clothing, but note that some churches require covered shoulders and knees.
Barcelona Weather in August
August is the hottest month with average highs of 29 Celsius (84 Fahrenheit) and lows of 23 Celsius (73 Fahrenheit). Humidity peaks, and the combination can feel oppressive. The sea is at its warmest: 25 Celsius (77 Fahrenheit) and gloriously inviting. Many local businesses close for the summer holidays, particularly in the second half of the month.
The city is packed with international tourists. The Festa Major de Gracia in mid-August transforms the Gracia neighbourhood with elaborate street decorations and all-night parties. This is the best month for beach days and the worst for comfortable sightseeing. Pack the lightest possible clothing, high-SPF sunscreen, and a water bottle.
Barcelona Weather in September
September is a sweet spot: summer warmth without August’s peak intensity. Average highs are 27 Celsius (81 Fahrenheit) with lows of 20 Celsius (68 Fahrenheit). The sea is still wonderfully warm at 24 Celsius (75 Fahrenheit). Rainfall increases to about 55 millimetres, and September can bring heavy downpours.
La Merce, Barcelona’s largest street festival, takes over the city around September 24th with parades, concerts, and the famous castells (human towers). Tourism remains heavy in the first half of the month but eases by late September. Pack summer clothes with a rain jacket.
Barcelona Weather in October
October is autumn at its most pleasant. Average highs are 23 Celsius (73 Fahrenheit) with lows of 15 Celsius (59 Fahrenheit). October is the rainiest month with about 70 millimetres, often falling in a few heavy storms. The sea remains swimmable at 22 Celsius (72 Fahrenheit) early in the month.
Tourism eases significantly, making this a great month for sightseeing without summer queues. The Sitges Film Festival and various jazz festivals take place in October. Pack layers and reliable rain protection. The light in October is beautiful for photography, with golden afternoons over the Gothic Quarter.
Barcelona Weather in November
November marks the shift toward winter. Average highs drop to 18 Celsius (64 Fahrenheit) with lows of 9 Celsius (48 Fahrenheit). Rainfall is around 55 millimetres. The city quiets down significantly
hotel prices drop to their lowest. Sunny days are still common, though the light fades earlier. The sea cools to 18 Celsius (64 Fahrenheit). November is a low-key month ideal for museum visits, shopping, and food-focused trips where the weather is secondary. Pack warm layers and waterproof footwear.
Barcelona Weather in December
December is mild by European standards with average highs of 14 Celsius (57 Fahrenheit) and lows of 6 Celsius (43 Fahrenheit). Rainfall is around 40 millimetres. Christmas markets fill the square in front of the cathedral, and the Fira de Santa Llucia brings festive stalls.
The city is decorated beautifully, and the atmosphere is festive without being frigid. Hotel prices spike around Christmas and New Year but remain reasonable earlier in the month. The sea is cold at 15 Celsius (59 Fahrenheit). Pack warm layers, a coat for evenings, and comfortable shoes for Christmas market wandering.