
Weather in Barcelona
Find out when the sun is shining and the rains come in the Catalan capital.
Quick-jump to topics:
Weather Forecast
Monthly averages
Barcelona Holiday Extras
Barcelona Flights
What to do in the sun
What to do when it rains
Barcelona Weather FAQs
Average monthly temperatures - high/low/average
Barcelona enjoys a mild Mediterranean climate, offering warm weather almost year-round. Though it doesn't have the extremes of the Sahara Desert, the city's coastal location ensures plenty of sunshine, with some variation in temperatures. The summer months (July and August) see the warmest conditions, with highs averaging around 29°C, perfect for enjoying the beach and outdoor activities.
Winter in Barcelona is much milder than northern Europe, making it an excellent option for a winter escape. From December through February, you can still expect daytime highs of around 15°C, comfortable for sightseeing and enjoying the city's vibrant culture. Spring and autumn offer pleasant temperatures, ranging between 17°C and 23°C, making these seasons ideal for exploring the city's parks and historic landmarks without the summer crowds.
Average monthly rainfall
Barcelona enjoys mostly sunny weather year-round, though it does experience some rainfall, especially between November and February. The wetter months tend to bring more rain, with the city receiving around 500-600 mm of rainfall annually. However, even during the rainier winter months, Barcelona still sees plenty of sunshine, particularly in the afternoons. This balance of sunshine and occasional rain makes it a great destination no matter the season. So, whether you're visiting in the summer or winter, Barcelona remains a year-round favourite for travellers looking for both culture and sunshine.

Average hours of sunshine in a day
Barcelona is known for its fantastic sunshine, with the city enjoying an average of around 2,500 to 3,000 hours of sunshine each year. This means you can expect around 8 to 10 hours of sun per day, particularly during the summer months. Even in the winter, Barcelona still receives plenty of sunshine, making it an ideal destination for year-round sun seekers. No matter when you visit, you're likely to enjoy warm, sunny weather perfect for outdoor activities and sightseeing.
SAVE on Barcelona Holiday Extras
Search all
Flights
Flying to or from Barcelona?
Keep track of flights in and out of Barcelona Airport easily with our handy flight tracker! It provides all the details you need, from flight schedules and terminal information to real-time updates on delays or cancellations. Whether you're tracking a specific flight for a pickup or just browsing flights for a particular date, our flight table ensures you have all the information at your fingertips. It's perfect for planning your journey or staying updated on loved ones' arrivals!
What to do in the sun
Barcelona is famous for its sunny weather, making it the perfect destination for outdoor activities and adventures. Here are some top things to do in Barcelona when the sun is shining:
1. Hit the Beach
Barcelona boasts beautiful beaches along the Mediterranean coast where you can relax, swim, and soak up the sun. Popular beaches include Barceloneta Beach, Nova Icaria, and Bogatell Beach. Don't forget to try some local seafood at one of the beachside chiringuitos (restaurants).
2. Explore Park Güell
Park Güell is a must-visit, designed by the renowned architect Antoni Gaudí. Wander through the park's colourful mosaics, beautiful gardens, and stunning viewpoints overlooking the city.
3. Discover the Gothic Quarter
Take a leisurely stroll through Barcelona's historic Gothic Quarter. With its narrow streets, ancient buildings, and charming plazas, the area is perfect for exploring when the sun is shining.
4. Visit the Botanical Garden
Located on Montjuïc hill, Barcelona's Botanical Garden is filled with a wide variety of Mediterranean plant species. It's a peaceful place to enjoy nature and the sunshine.
5. Take a Boat Tour
Experience Barcelona from the sea by taking a boat tour along the coastline. Enjoy views of the city from the water or simply relax on a sunset cruise.
6. Enjoy Outdoor Dining
Barcelona is known for its outdoor dining scene. Head to one of the city's many terraces, like those in El Born or along Passeig de Gràcia, to enjoy local Catalan dishes in the sunshine.
7. Cycle Along the Waterfront
Rent a bike and ride along Barcelona's scenic waterfront paths, enjoying the fresh sea breeze and stunning views of the Mediterranean.
8. Visit Parc de la Ciutadella
This large park in the heart of the city offers both green spaces and attractions like a boating lake, the impressive Cascada Monumental, and the Barcelona Zoo.
9. Hike in Montjuïc
Montjuïc offers excellent hiking trails with panoramic views of the city and coastline. Explore the gardens, historic castle, and museums dotted along the hillsides.
10. Go Snorkelling or Diving
Explore the underwater world just outside Barcelona by snorkelling or diving along the Costa Brava, a short trip from the city, where you'll find clear waters and rich marine life.
So, when the sun is shining in Barcelona (which is most of the time!), there are endless opportunities for outdoor fun and exploration. Enjoy the beautiful weather and make the most of your time in this vibrant city.
What to do when it rains
On the rare occasion it rains in Barcelona, there are still plenty of great indoor activities to enjoy. In fact, many of these are worth trying, rain or shine! Here are some fun options to enrich your holiday:
1. Visit the Museums
Picasso Museum: Discover the works of one of the world's greatest artists, Pablo Picasso, at this renowned museum dedicated to his life and art.
Museu Nacional d'Art de Catalunya (MNAC): Explore centuries of Catalan art, from Romanesque frescoes to modern masterpieces, all housed in a beautiful historic building atop Montjuïc hill.
CosmoCaixa Science Museum: For science lovers, this interactive museum is a fantastic option for a rainy day. Learn about everything from the natural world to cutting-edge technology.
2. Explore the Sagrada Família
One of Gaudí's most famous works, the Sagrada Família is an architectural wonder that offers plenty to see indoors. Admire the stunning interior and learn about the ongoing construction of this iconic basilica.
3. Indulge in Catalan Cuisine
Rainy days are perfect for enjoying Barcelona's delicious food. Visit local markets like La Boqueria or cosy restaurants to sample traditional dishes like paella or botifarra (Catalan sausage).
4. Relax at a Spa
Treat yourself to a relaxing spa day at one of Barcelona's luxurious wellness centres. Many offer saunas, heated pools, and a range of soothing treatments — the ideal way to unwind on a rainy day.
5. Go Shopping
Barcelona is a shopper's paradise, with a range of options from designer boutiques on Passeig de Gràcia to the more affordable high-street brands in shopping centres like L'Illa Diagonal or Maremagnum. Indoor cafes are also perfect for a relaxing break.
6. Visit Barcelona Cathedral
Located in the heart of the Gothic Quarter, the Barcelona Cathedral is a stunning example of Gothic architecture. Take a peaceful tour inside and enjoy the serene atmosphere.
7. Watch a Flamenco Show
Barcelona has several venues that host live flamenco performances, including Palau de la Música Catalana and Tablao Flamenco Cordobés. It's a great way to spend an evening indoors and experience this passionate art form.
8. Explore the Museum of Contemporary Art (MACBA)
For contemporary art enthusiasts, MACBA is a must-visit. The striking modern building houses rotating exhibitions of contemporary works from both local and international artists.
9. Take a Cooking Class
Learn to cook classic Catalan dishes like escalivada or crema catalana by taking a cooking class. It's a fun and delicious way to spend a rainy day while picking up new culinary skills.
10. Enjoy a Local Café
Barcelona has a vibrant café culture. Cosy up with a coffee and pastry at a local café, like those found in the Gràcia or El Born neighbourhoods. It's the perfect way to relax and watch the world go by on a rainy afternoon.
Even when the sun takes a break, Barcelona has plenty to offer. Whether it's soaking up the local culture or treating yourself to some indoor relaxation, you'll always find something to enjoy in this beautiful city, no matter the weather.

Spain ranks 18th on the Good Trip Index
This score is calculated based on Sustainability, Human Rights, Women's Rights, Press Freedom, Quality of Life, LGBTQI+ Rights and Animal welfare
Find out moreBarcelona weather FAQs
What is the best time of year to visit Barcelona for good weather?
The best time to visit Barcelona for good weather is in the spring (April to June) and autumn (September to October). During these months, temperatures are mild, ranging from 17°C to 24°C, and the city enjoys plenty of sunshine without the summer heat or crowds. This makes it perfect for sightseeing and outdoor activities.
What is the weather like in Barcelona during the summer?
During the summer, Barcelona experiences hot and sunny weather, with temperatures typically ranging from 25°C to 30°C (77°F to 86°F). July and August are the hottest months, with daytime highs often reaching 29°C (84°F) or more. Humidity levels can be high, making it feel warmer, but the coastal breeze from the Mediterranean provides some relief. Rainfall is minimal during summer, and the long, sunny days are ideal for enjoying the beaches and outdoor activities. However, the city can be quite busy with tourists during this time.
Does it rain a lot in Barcelona?
No, Barcelona does not experience a lot of rain. The city has a Mediterranean climate, which means mostly dry and sunny weather throughout the year. Rain is more common in the cooler months, particularly from October to April, with the wettest months being October and November. Even then, rainfall is moderate, and showers are usually short-lived. During the summer, rain is rare, with June through August seeing very little precipitation, making it ideal for outdoor activities.
What should I pack for a trip to Barcelona in the winter?
For a winter trip to Barcelona, pack for mild, cool weather. Bring layers like long-sleeved tops, sweaters, and a warm jacket for the cooler evenings, as daytime temperatures range from 10°C to 15°C (50°F to 59°F). A scarf, hat, or light gloves may be helpful if you feel the cold easily. Comfortable walking shoes are essential for exploring the city's streets, and an umbrella or waterproof jacket is a good idea as there may be occasional rain. Despite the cooler weather, sunglasses are still handy for the sunny winter days.
How warm is the sea in Barcelona?
The sea in Barcelona remains fairly mild throughout the year due to its Mediterranean climate. In the summer, particularly from July to September, the sea temperature ranges from 23°C to 26°C (73°F to 79°F), making it perfect for swimming and water sports. In spring and autumn, the water temperature is cooler, ranging between 18°C and 22°C (64°F to 72°F). During the winter months (December to February), the sea temperature drops to around 13°C to 15°C (55°F to 59°F), which is quite cool for swimming but still manageable for those used to colder waters.
Is Barcelona a good destination for a winter sun holiday?
Yes, Barcelona is a great destination for a winter sun holiday, though it's not as warm as some other winter sun spots. The city's Mediterranean climate ensures mild winter temperatures, typically ranging from 10°C to 15°C (50°F to 59°F), with plenty of sunny days. While it's not hot enough for beach weather, Barcelona's winter is perfect for sightseeing, exploring cultural landmarks, and enjoying outdoor activities without the summer crowds. Additionally, winter brings fewer tourists, making it an ideal time to experience the city's attractions more comfortably. It may not offer tropical warmth, but for those looking to escape colder northern European winters, Barcelona provides a pleasant, sun-filled option.
How does the weather in Barcelona compare to other parts of Spain?
Barcelona has a milder Mediterranean climate compared to other parts of Spain. It enjoys hot, dry summers with temperatures around 30°C (86°F) and mild winters averaging 10°C to 15°C (50°F to 59°F). In contrast, southern cities like Seville have hotter summers and warmer winters, while northern regions like Bilbao are cooler and wetter. Inland cities such as Madrid experience more extreme temperatures, with very hot summers and cold winters. Barcelona's coastal location provides a balanced, temperate climate year-round.
Are there any weather-related activities or events in Barcelona?
Yes, Barcelona hosts several weather-related activities and events, making the most of its Mediterranean climate. La Mercè Festival, held in September, is the city's largest annual event, with outdoor parades, fireworks, and concerts, all taking advantage of the mild autumn weather. During the summer, you can enjoy the Sant Joan Festival in June, which celebrates the summer solstice with beach bonfires and fireworks along the coast. Barcelona's sunny weather also makes it perfect for year-round outdoor activities like hiking in Montjuïc or enjoying beach volleyball at Barceloneta Beach. These events and activities thrive due to Barcelona's generally pleasant weather, making outdoor fun possible in most seasons.
Sun icon by Icons8