20 Best Things to Do on a Rainy Day in Barcelona (2024)

woman looking for what to do on a rainy day in Barcelona, Spain
This article may contain affiliate links. Please read our Disclosure Policy for more information.

When it rains in Barcelona, it might seem like a downer, especially if you were planning to hit the beach or stroll through its sunny streets. But don’t worry, the city has plenty of fantastic options to keep you entertained indoors.

Living in Spain and spending a lot of time in Barcelona, I’ve learned that a rainy day can be a perfect excuse to discover some of the city’s indoor treasures.

So, what can you do on a rainy day in Barcelona, really? Well, from fascinating museums to cozy cafes and hidden cultural spots, there’s a lot to do in Barcelona that doesn’t require sunshine.

Let’s find out how you can make the most of those wet days and still have an amazing Barcelona experience.

Planning a trip to Barcelona last minute?

If you’re booking your trip to Barcelona last minute, I’ve got you covered. Below are some of the top tours, hotels, and more!

⭐ Most popular sights in Barcelona

  1. Sagrada Familia – tickets often sell out weeks in advance so get your entry ticket here (or entry tickets AND a guided tour here)
  2. Park Güell – grab your skip-the-line entry
  3. Casa Batlló – click here for tickets and audio guide

🌍 Top tours in Barcelona

  1. Montserrat Tour, Monastery and Winery (great day trip!)
  2. Flamenco Show at Tablao Flamenco Cordobes (incredible night out)
  3. Tapas Walking Tour with Food, Wine, and History (all the highlights at once)

🛏️ Top hotels in Barcelona

  1. Ohla Barcelona (5-star luxury with an amazing rooftop pool)
  2. Seventy Barcelona (boutique hotel with beautiful décor)
  3. Àmfores Boutique Guest House (great budget option with superb location)

🚌 Want free public transport while you’re in Barcelona? Check out the Hola Barcelona travel card!

What to do on a rainy day in Barcelona

For me, the ideal time for a trip to Barcelona is either spring or autumn – both of which, unfortunately, can have the occasional wet day. However, as you’re about see, there’s absolutely no need for this to put a dampener (pun fully intended) on your vacation!

1. Do a cooking class

One of the best ways to soak up Barcelona (pun also intended…ok, I’ll stop now) on a drizzly day is by diving into the local cuisine. So why not take a cooking class? 

You’ll be indoors, staying dry, but you’ll also be learning how to whip up some iconic Catalan dishes. Paella, anyone? 

It’s not just about the food, though. By the end, you’ll have new friends, a full belly, and a skill you can brag about when you’re back home.

One of my top recommendations for things to do in Barcelona is this paella cooking experience.

You’ll start by being shown around La Boqueria market with an expert chef, who’ll explain how to pick out the best ingredients.

From there, you’ll be taken to the main event – a workshop on how to make your very own paella, tapas and sangria – before getting to eat and drink all your hard work. It’s a great way to experience the culinary side of Barcelona!

2. Jump on the Hop-On-Hop-Off Bus

Alright, so you’re in Barcelona, and it’s raining. No worries! Those big red or blue buses that you see cruising around the city? They’ve got you covered, literally. 

With a covered upper deck, you can still see the city’s top sights without getting wet. From the artsy El Raval to the historic Gothic Quarter, the bus has stops all over the city. 

It’s an easy and comfy way to sightsee when the weather’s not on your side. Grab your ticket for the Hop-On-Hop-Off Bus here.

woman looking for what to do on a rainy day in Barcelona, Spain

3. Visit the Sagrada Familia

Rain or shine, the Sagrada Familia is a must-visit. Honestly, there’s something pretty magical about seeing this iconic basilica under a blanket of gray clouds. 

The rain really does give it a different kind of mood. Plus, the inside is even more impressive. The stained glass windows, the intricate details, and the towering columns – it’s like stepping into another world. 

And guess what? You’re indoors! So, let the rain pour, because you’ll be dry and in awe.

PRO TIP: The Sagrada Familia is easily the most visited tourist site in Barcelona and tickets frequently sell out weeks ahead of time.

To make sure you don’t miss out, you need to book your tickets for the Sagrada Familia well in advance of your visit. As once they’re gone, they’re gone – and seeing inside is a definite must while you’re here.

4. Bounce into La Boqueria

When the skies are gloomy, there’s no better place for a foodie to hang out than La Boqueria. Located right off La Rambla, this market is a feast for the senses. 

From fresh fruits and juices to local cheeses and cured meats, there’s a whole world of flavors waiting for you. It’s also a rad place to people-watch. 

You can easily grab a snack, find a corner, and let the vibrant energy of the place chase away any rainy day blues.

Bounce into La Boqueria in rainy day in Barcelona.

5. Discover the Picasso Museum

Alright, art lovers, this one’s for you. When the clouds are hanging low, duck into the Picasso Museum

Dive deep into the world of one of Spain’s most famous sons. The museum, set in a series of medieval palaces, is home to an impressive collection of Pablo’s early works. 

It’s fascinating to see his evolution as an artist. Plus, you’ll be protected from the rain and totally absorbed in the art. 

6. Wander the MNAC (National Museum of Catalan Art)

Got an umbrella? Good! Head on over to Montjuïc and make your way to MNAC

From the outside, it looks super regal. And inside? Well, let’s just say that you’re in for a visual journey. 

It houses a mind-blowing collection of Romanesque art, but there’s also a mix of modern and other historic pieces. Those rainy day vibes somehow make the art pop even more. 

Plus, to be honest, if you find a window, the view of the rain-soaked city is kinda poetic.

7. Go shopping at Las Arenas

If you’ve got a bit of a shopping itch, Las Arenas is your spot! It’s this super cool shopping center that used to be a bullring. Yep, you read that right! 

Today, though, it’s packed with a mix of fashion, tech, and local shops. And there’s no need to worry about the rain as you browse. 

Go shopping at Las Arenas in rainy day in Barcelona.

In fact, that bad weather could actually mean that you’re here during winter in Barcelona, given it’s often the wettest time of the year – which is peak sales time after Christmas!

Once you’ve had your fill of shopping, head to the rooftop. Even on a gray day, the views of Plaça d’Espanya and Montjuïc are totally worth a look.

And if the rain’s really set in, why not consider heading out to La Roca Village, Barcelona’s biggest outlet mall, for a longer shopping stint? You can get bus tickets to La Roca here so that you’re taken straight there – no messing about with public transport in the rain and no wasting time when there’s (heavily discounted!) shopping to be done!

8. Experience a flamenco show

When in Spain, right? A rainy evening is the perfect backdrop for the fiery passion of a flamenco show (which even comes with dinner!)

There are loads of tablao (flamenco venues) dotted around the city where dancers stomp and twirl. The intensity, the music, the dance! Everything comes together for an unforgettable experience. 

Grab a glass of local wine, sit back, and let the raw emotion of flamenco wash over you.

Happy woman walking down street in Spain

What’s your perfect destination for your dream trip to Spain?

Want to discover a city or live your island dreams?

Embrace the food scene or step through the pages of history?

Whatever your travel style, discover the perfect Spanish city to add to your trip here!


9. Do a food tour

Let’s face it, Barcelona’s food scene is next level. And what better way to explore it than with a food tour? 

Wander through the drizzling streets and let a local guide take you to some of the best spots in town. From patatas bravas to bombas, you’ll get to sample the city’s best bites.

Don’t let the rain deter you! Sure, you might not stay 100% dry with this option, but unless the rain is thundering down (which doesn’t happen that often in Barcelona – you usually get this annoying drizzle effect instead), you’re going to be ok.

And given just how much you’re going to try (and learn!) on these tours, surely a few drops is more than worth it?

MY PICK: My favorite food tour in Barcelona is this Tapas Walking Tour with Food, Wine and History1,000+ reviews with an average rating of 4.7 out of 5 can’t be wrong!

But if you want something to take your Barcelona food experience to the next level, check out this Paella Cooking Experience and Boqueria Market Tour. It’s a great way to learn (under the guidance of a professional chef) while getting to enjoy what you make at the end!

10. Have a spa day

Okay, let’s talk ultimate relaxation. The rain’s coming down, and maybe you’re feeling like pampering yourself a bit. 

Luckily, Barcelona’s got a bunch of spas that’ll help you unwind and forget about the dampness outside. Slip into a warm pool, get a massage, or even try a traditional Spanish wellness treatment. 

It’s the perfect way to rejuvenate and give yourself a little TLC. By the time you step out, you’ll feel so refreshed, the rain won’t even matter.

Young couple enjoying a Spa treatment in a Spa center in rainy day in Barcelona.

11. Check out the Barcelona Aquarium

Rain’s got you feeling a little waterlogged? Dive even deeper into the watery vibe by heading to the Barcelona Aquarium

You might think, “Why an aquarium on a rainy day?” Well, there’s something about watching all those colorful fish and underwater creatures that’s extra calming when it’s wet outside. 

Plus, it’s a cool spot to learn about the marine life of the Mediterranean. There’s plenty to see, do and learn here for both adults and kids, so it’s a really great family option in particular if you and your tribe are wondering what to do on a rainy day in Barcelona.

12. Taste the Chocolate Museum

Alright, fellow sweet toothers, this one’s a no-brainer. Did you know Barcelona has a whole museum dedicated to chocolate

Yep, it’s a thing. Walk through and discover the rich history of chocolate in Spain. 

Best part? There are samples. Lots of them. Bite into some velvety smooth chocolates while learning about their origins. 

Trust me, rain and chocolate? They’re a match made in heaven. Just make sure to leave room for seconds!

13. Head to the FC Barcelona Museum

Football fan or not, the FC Barcelona Museum is a must-visit – after all, there’s a reason that it’s the most visited museum in the city (which is quite a claim to fame given the sheer number of museums here)! 

This is why a rainy day is the perfect excuse to dive into the history of one of the world’s most famous football clubs. The place is packed with interactive displays, trophies, and some legendary football memorabilia. 

Even if the rain’s got your spirits a little low, the energy here is infectious. Relive some epic goals, take a snap with the Champions League trophy, and just get lost in Barça’s legendary journey.

Head to the FC Barcelona Museum in rainy day in Barcelona.

14. Stroll around the Barcelona Cathedral

A bit of rain can’t dim the charm of the Barcelona Cathedral. This Gothic beauty stands tall in the heart of the city, silently narrating tales from centuries past. 

Walk its aisles, and you’ll find some intricately designed chapels and mesmerizing stained glass. But guess what? The cloister is where the magic is! 

Even in the rain, the courtyard, with its geese and fountains, feels like an oasis of peace. Throw on that raincoat and let the Cathedral surprise you.

If you’re looking for a great tour that will show you the highlights of Barcelona’s incredible 2,000+ year history, I definitely recommend this Old Town and Gothic Quarter Walking Tour.

You’ll be taken to the best parts of the oldest, most interesting parts of the city, while hearing stories about this time and the centuries that have followed. In particular, for first-timers, it’s a great way to see all the main spots at once.

15. Enter Casa Batlló

It’s pretty safe to say that Antoni Gaudí really knew how to leave an impression. Casa Batlló is one of his masterpieces and is like a visual party for anyone who steps in. 

Its whimsical architecture, inspired by marine life, is a feast for the eyes. Every corner, every detail of the house is thoughtfully designed. 

And with the sound of rain as a backdrop, exploring Casa Batlló feels like wandering through a dream. It’s a great chance to pop that umbrella down, step inside, and get ready to be amazed.

16. Catch a show at the Palau de la Música Catalana

Talk about a splash of color on a gray day! The Palau de la Música Catalana isn’t just a concert hall; it’s an art nouveau wonder. 

Its vibrant stained glass, intricate mosaics, and whimsical sculptures make it one of a kind. If you’re lucky, you can snag tickets to a performance and be serenaded by the venue’s impeccable acoustics. 

But hey, even if concerts aren’t your thing, you can actually explore its beauty up-close with a guided tour. Either way, it’s music to anyone’s ears, rain or shine.

Catch a show at the Palau de la Música Catalana during rainy day in Barcelona.

17. Pop into the CCCB (Centre de Cultura Contemporània de Barcelona)

Let’s get a bit modern, shall we? The CCCB is where contemporary art, philosophy, and culture collide. 

It’s dynamic, it’s edgy, and it’s always got something fresh to offer. Whether it’s thought-provoking exhibitions, film screenings, or interactive installations, this place keeps the rainy day gloom at bay. 

While you’re there, don’t miss the view from the top. The cityscape under a drizzle has its own brand of charm. 

18. Enjoy the best of Banksy at the Moco Museum

Street art aficionados, this one’s for you. Did you know Barcelona has a space dedicated to the legendary Banksy? 

Yep, the Moco Museum is where you can see some of his most iconic pieces, all under one roof. It’s a journey through satire, humor, and rebellious artistry. 

But it’s not just Banksy – there are works from other contemporary artists that’ll have you pondering long after you leave. So why not ditch the rain and let some edgy art add color to your day?

Grab your entry tickets to the Moco Museum here.

19. Expand your mind at CosmoCaixa

Ever wondered how it feels to touch a meteorite? Or maybe walk through an Amazon rainforest in the heart of Barcelona? 

CosmoCaixa is where the fun and the educational come together. This science museum is packed with interactive exhibits, a mini rainforest, and a planetarium that’ll make you forget all about the rain outside. 

Perfect for both kids and the young at heart, it’s an adventure of exploration and discovery. 

Expand your mind at CosmoCaixa during rainy day in Barcelona.

20. Get lost in an escape room

If you’ve ever thought of being a detective or a treasure hunter, you’ll be happy to hear that Barcelona’s got some of the most imaginative escape rooms you’ll ever experience.

Whether you’re solving mysteries, breaking out of prison, or uncovering ancient secrets, the clock’s ticking! Jump into a world of puzzles and clues, and you might just forget about the world outside. 

Rainy day? What rainy day? When you’re racing against time, the weather’s the last thing on your mind.

Leave a Reply

Your email address will not be published. Required fields are marked *